/* End Custom Fonts CSS */

.elementor-49883 .elementor-element.elementor-element-f07a04b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-49883 .elementor-element.elementor-element-f07a04b:not(.elementor-motion-effects-element-type-background), .elementor-49883 .elementor-element.elementor-element-f07a04b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-49883 .elementor-element.elementor-element-f07a04b:hover {
	border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--border-top-left-radius: 0px;
	--border-top-right-radius: 0px;
	--border-bottom-right-radius: 0px;
	--border-bottom-left-radius: 0px;
}

.elementor-49883 .elementor-element.elementor-element-f07a04b, .elementor-49883 .elementor-element.elementor-element-f07a04b::before {
	--border-transition: 0s;
}

.elementor-49883 .elementor-element.elementor-element-f07a04b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49883 .elementor-element.elementor-element-f5948c8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
}

.elementor-49883 .elementor-element.elementor-element-f5948c8:hover {
	border-style: none;
}

.elementor-49883 .elementor-element.elementor-element-f5948c8, .elementor-49883 .elementor-element.elementor-element-f5948c8::before {
	--border-transition: .3s;
}

.elementor-49883 .elementor-element.elementor-element-a13d602 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--border-radius: 0px 0px 10px 10px;
}

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

.elementor-49883 .elementor-element.elementor-element-7918f71.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-7918f71.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-7918f71.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-7918f71 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-7918f71 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-7918f71 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-7918f71 .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-00a7ebd.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-00a7ebd.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-00a7ebd.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-00a7ebd .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-00a7ebd .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-00a7ebd .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-00a7ebd .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-a4785a7.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-a4785a7.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-a4785a7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-a4785a7 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-a4785a7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-a4785a7 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-a4785a7 .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

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

.elementor-49883 .elementor-element.elementor-element-e63526e.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-e63526e.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-e63526e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-e63526e .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-e63526e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-e63526e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-e63526e .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-74fb580.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-74fb580.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-74fb580.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-74fb580 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-74fb580 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-74fb580 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-74fb580 .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-58a51b4.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-58a51b4.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-58a51b4.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-58a51b4 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-58a51b4 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-58a51b4 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-58a51b4 .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-d43892c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-49883 .elementor-element.elementor-element-e283827 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-49883 .elementor-element.elementor-element-e283827 .elementor-heading-title {
	font-family: var(--e-global-typography-3b540c0-font-family);
	font-size: var(--e-global-typography-3b540c0-font-size);
	font-weight: var(--e-global-typography-3b540c0-font-weight);
	line-height: var(--e-global-typography-3b540c0-line-height);
	letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
}

.elementor-49883 .elementor-element.elementor-element-47dc62e .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-3b540c0-font-family);
	font-size: var(--e-global-typography-3b540c0-font-size);
	font-weight: var(--e-global-typography-3b540c0-font-weight);
	line-height: var(--e-global-typography-3b540c0-line-height);
	letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	fill: var(--e-global-color-7b03147);
	color: var(--e-global-color-7b03147);
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-49883 .elementor-element.elementor-element-47dc62e .elementor-button:hover, .elementor-49883 .elementor-element.elementor-element-47dc62e .elementor-button:focus {
	background-color: var(--e-global-color-d5c2c81);
}

.elementor-49883 .elementor-element.elementor-element-47dc62e {
	width: 100%;
	max-width: 100%;
}

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

.elementor-49883 .elementor-element.elementor-element-03ce0d7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-49883 .elementor-element.elementor-element-a983460 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-49883 .elementor-element.elementor-element-30a427d {
	width: 100%;
	max-width: 100%;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
	text-align: left;
}

.elementor-49883 .elementor-element.elementor-element-30a427d .elementor-heading-title {
	font-size: 35px;
	font-weight: 500;
	line-height: 30px;
	letter-spacing: -.3px;
}

.elementor-49883 .elementor-element.elementor-element-472fd3b {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;
}

.elementor-49883 .elementor-element.elementor-element-472fd3b.elementor-element {
	--align-self: flex-start;
}

.elementor-49883 .elementor-element.elementor-element-472fd3b .elementor-heading-title {
	font-family: var(--e-global-typography-3b540c0-font-family);
	font-size: var(--e-global-typography-3b540c0-font-size);
	font-weight: var(--e-global-typography-3b540c0-font-weight);
	line-height: var(--e-global-typography-3b540c0-line-height);
	letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
}

.elementor-49883 .elementor-element.elementor-element-1e2bded {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-49883 .elementor-element.elementor-element-d0820f1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49883 .elementor-element.elementor-element-d0820f1 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-49883 .elementor-element.elementor-element-d0820f1.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-d0820f1.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-d0820f1.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-d0820f1 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-d0820f1 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-d0820f1 .elementor-image-box-title {
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-d0820f1 .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-b06ca0f {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -51px;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-49883 .elementor-element.elementor-element-b06ca0f.elementor-element {
	--order: 99999;
}

.elementor-49883 .elementor-element.elementor-element-5df21e7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-end;
	--margin-top: -30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-49883 .elementor-element.elementor-element-19f34be {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-49883 .elementor-element.elementor-element-19f34be.elementor-element {
	--align-self: center;
}

.elementor-49883 .elementor-element.elementor-element-8870799 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: -1.1px;
	fill: var(--e-global-color-7b03147);
	color: var(--e-global-color-7b03147);
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-49883 .elementor-element.elementor-element-8870799 .elementor-button:hover, .elementor-49883 .elementor-element.elementor-element-8870799 .elementor-button:focus {
	background-color: var(--e-global-color-d5c2c81);
}

.elementor-49883 .elementor-element.elementor-element-8870799 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
}

.elementor-49883 .elementor-element.elementor-element-8870799.elementor-element {
	--align-self: flex-end;
}

.elementor-49883 .elementor-element.elementor-element-3937e7d {
	--display: flex;
}

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

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

.elementor-49883 .elementor-element.elementor-element-5d1bd5e.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-5d1bd5e.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-5d1bd5e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-5d1bd5e .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-5d1bd5e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-5d1bd5e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-5d1bd5e .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-387982f.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-387982f.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-387982f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-387982f .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-387982f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-387982f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-387982f .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-d80e8f7.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-d80e8f7.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-d80e8f7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-d80e8f7 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-d80e8f7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-d80e8f7 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-d80e8f7 .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

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

.elementor-49883 .elementor-element.elementor-element-03d108e.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-03d108e.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-03d108e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-03d108e .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-03d108e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-03d108e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-03d108e .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-31ccd3f.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-31ccd3f.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-31ccd3f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-31ccd3f .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-31ccd3f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-31ccd3f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-31ccd3f .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-6bbca4b.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-6bbca4b.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-6bbca4b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-6bbca4b .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-6bbca4b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-6bbca4b .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-6bbca4b .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-031c2ef {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-49883 .elementor-element.elementor-element-bd95895 {
	width: 100%;
	max-width: 100%;
	text-align: left;
}

.elementor-49883 .elementor-element.elementor-element-bd95895 .elementor-heading-title {
	font-family: var(--e-global-typography-3b540c0-font-family);
	font-size: var(--e-global-typography-3b540c0-font-size);
	font-weight: var(--e-global-typography-3b540c0-font-weight);
	line-height: var(--e-global-typography-3b540c0-line-height);
	letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
}

.elementor-49883 .elementor-element.elementor-element-6b5da1a .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-3b540c0-font-family);
	font-size: var(--e-global-typography-3b540c0-font-size);
	font-weight: var(--e-global-typography-3b540c0-font-weight);
	line-height: var(--e-global-typography-3b540c0-line-height);
	letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	fill: var(--e-global-color-7b03147);
	color: var(--e-global-color-7b03147);
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-49883 .elementor-element.elementor-element-6b5da1a .elementor-button:hover, .elementor-49883 .elementor-element.elementor-element-6b5da1a .elementor-button:focus {
	background-color: var(--e-global-color-d5c2c81);
}

.elementor-49883 .elementor-element.elementor-element-6b5da1a {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
}

.elementor-49883 .elementor-element.elementor-element-ee29cd2 {
	--display: flex;
}

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

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

.elementor-49883 .elementor-element.elementor-element-287cb03.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-287cb03.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-287cb03.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-287cb03 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-287cb03 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-287cb03 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-287cb03 .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-98d08b7.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-98d08b7.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-98d08b7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-98d08b7 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-98d08b7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-98d08b7 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-98d08b7 .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-904d264.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-904d264.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-904d264.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-904d264 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-904d264 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-904d264 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-904d264 .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-d23f49e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-49883 .elementor-element.elementor-element-d13aa56.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-d13aa56.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-d13aa56.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-d13aa56 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-d13aa56 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-d13aa56 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-d13aa56 .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

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

.elementor-49883 .elementor-element.elementor-element-4305968.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-4305968.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-4305968.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-4305968 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-4305968 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-4305968 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-4305968 .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-d611850 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-49883 .elementor-element.elementor-element-62c8b74 {
	width: 100%;
	max-width: 100%;
	text-align: left;
}

.elementor-49883 .elementor-element.elementor-element-62c8b74 .elementor-heading-title {
	font-family: var(--e-global-typography-3b540c0-font-family);
	font-size: var(--e-global-typography-3b540c0-font-size);
	font-weight: var(--e-global-typography-3b540c0-font-weight);
	line-height: var(--e-global-typography-3b540c0-line-height);
	letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
}

.elementor-49883 .elementor-element.elementor-element-972a984 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-3b540c0-font-family);
	font-size: var(--e-global-typography-3b540c0-font-size);
	font-weight: var(--e-global-typography-3b540c0-font-weight);
	line-height: var(--e-global-typography-3b540c0-line-height);
	letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	fill: var(--e-global-color-7b03147);
	color: var(--e-global-color-7b03147);
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-49883 .elementor-element.elementor-element-972a984 .elementor-button:hover, .elementor-49883 .elementor-element.elementor-element-972a984 .elementor-button:focus {
	background-color: var(--e-global-color-d5c2c81);
}

.elementor-49883 .elementor-element.elementor-element-972a984 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
}

.elementor-49883 .elementor-element.elementor-element-5317c5b {
	--display: flex;
}

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

.elementor-49883 .elementor-element.elementor-element-8827be8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-49883 .elementor-element.elementor-element-8848546.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-8848546.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-8848546.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-8848546 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-8848546 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-8848546 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-8848546 .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-d6d615a.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-d6d615a.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-d6d615a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-d6d615a .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-d6d615a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-d6d615a .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-d6d615a .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-379c32d.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-379c32d.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-379c32d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-379c32d .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-379c32d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-379c32d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-379c32d .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-6db373c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-49883 .elementor-element.elementor-element-d226d31.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-d226d31.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-d226d31.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-d226d31 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-d226d31 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-d226d31 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-d226d31 .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-5034afd.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-5034afd.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-5034afd.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-5034afd .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-5034afd .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-5034afd .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-5034afd .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-0c64691.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-0c64691.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-0c64691.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-0c64691 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-0c64691 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-0c64691 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-0c64691 .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-c4acb77 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-49883 .elementor-element.elementor-element-7540e3f {
	width: 100%;
	max-width: 100%;
	text-align: left;
}

.elementor-49883 .elementor-element.elementor-element-7540e3f .elementor-heading-title {
	font-family: var(--e-global-typography-3b540c0-font-family);
	font-size: var(--e-global-typography-3b540c0-font-size);
	font-weight: var(--e-global-typography-3b540c0-font-weight);
	line-height: var(--e-global-typography-3b540c0-line-height);
	letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
}

.elementor-49883 .elementor-element.elementor-element-28f9e33 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-3b540c0-font-family);
	font-size: var(--e-global-typography-3b540c0-font-size);
	font-weight: var(--e-global-typography-3b540c0-font-weight);
	line-height: var(--e-global-typography-3b540c0-line-height);
	letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	fill: var(--e-global-color-7b03147);
	color: var(--e-global-color-7b03147);
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-49883 .elementor-element.elementor-element-28f9e33 .elementor-button:hover, .elementor-49883 .elementor-element.elementor-element-28f9e33 .elementor-button:focus {
	background-color: var(--e-global-color-d5c2c81);
}

.elementor-49883 .elementor-element.elementor-element-28f9e33 {
	width: var(--container-widget-width, 37%);
	max-width: 37%;
	--container-widget-width: 37%;
	--container-widget-flex-grow: 0;
}

.elementor-49883 .elementor-element.elementor-element-16a3fc2 {
	--display: flex;
}

.elementor-49883 .elementor-element.elementor-element-3a2c128 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-49883 .elementor-element.elementor-element-1969fee {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-49883 .elementor-element.elementor-element-ec66c58.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-ec66c58.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-ec66c58.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-ec66c58 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-ec66c58 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-ec66c58 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-ec66c58 .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-72b8bd0.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-72b8bd0.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-72b8bd0.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-72b8bd0 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-72b8bd0 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-72b8bd0 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-72b8bd0 .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-e519a0f.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-e519a0f.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-e519a0f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-e519a0f .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-e519a0f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-e519a0f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-e519a0f .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-9b64344 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-49883 .elementor-element.elementor-element-65fa054.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-65fa054.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-65fa054.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-65fa054 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-65fa054 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-65fa054 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-65fa054 .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-2ebd81a.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-2ebd81a.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-2ebd81a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-2ebd81a .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-2ebd81a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-2ebd81a .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-2ebd81a .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-2d8952c.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-2d8952c.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-2d8952c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-2d8952c .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-2d8952c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-2d8952c .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-2d8952c .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-7042e15 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-49883 .elementor-element.elementor-element-c4ef3e8 {
	width: var(--container-widget-width, 64.129%);
	max-width: 64.129%;
	--container-widget-width: 64.129%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-49883 .elementor-element.elementor-element-c4ef3e8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-49883 .elementor-element.elementor-element-c4ef3e8 .elementor-heading-title {
	font-family: var(--e-global-typography-3b540c0-font-family);
	font-size: var(--e-global-typography-3b540c0-font-size);
	font-weight: var(--e-global-typography-3b540c0-font-weight);
	line-height: var(--e-global-typography-3b540c0-line-height);
	letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
}

.elementor-49883 .elementor-element.elementor-element-62204da .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-3b540c0-font-family);
	font-size: var(--e-global-typography-3b540c0-font-size);
	font-weight: var(--e-global-typography-3b540c0-font-weight);
	line-height: var(--e-global-typography-3b540c0-line-height);
	letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	fill: var(--e-global-color-7b03147);
	color: var(--e-global-color-7b03147);
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-49883 .elementor-element.elementor-element-62204da .elementor-button:hover, .elementor-49883 .elementor-element.elementor-element-62204da .elementor-button:focus {
	background-color: var(--e-global-color-d5c2c81);
}

.elementor-49883 .elementor-element.elementor-element-62204da {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
}

.elementor-49883 .elementor-element.elementor-element-fa2cc5b {
	--display: flex;
}

.elementor-49883 .elementor-element.elementor-element-2dcaea8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

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

.elementor-49883 .elementor-element.elementor-element-7475e31.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-7475e31.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-7475e31.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-7475e31 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-7475e31 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-7475e31 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-7475e31 .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-42c323f.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-42c323f.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-42c323f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-42c323f .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-42c323f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-42c323f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-42c323f .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-737f868.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-737f868.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-737f868.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-737f868 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-737f868 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-737f868 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-737f868 .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

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

.elementor-49883 .elementor-element.elementor-element-d08b22c.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-d08b22c.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-d08b22c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-d08b22c .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-d08b22c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-d08b22c .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-d08b22c .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-2c053e5.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-2c053e5.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-2c053e5.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-2c053e5 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-2c053e5 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-2c053e5 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-2c053e5 .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-a829f4a.elementor-position-right .elementor-image-box-img {
	margin-left: 8px;
}

.elementor-49883 .elementor-element.elementor-element-a829f4a.elementor-position-left .elementor-image-box-img {
	margin-right: 8px;
}

.elementor-49883 .elementor-element.elementor-element-a829f4a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 8px;
}

.elementor-49883 .elementor-element.elementor-element-a829f4a .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-tertiary);
}

.elementor-49883 .elementor-element.elementor-element-a829f4a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-49883 .elementor-element.elementor-element-a829f4a .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-49883 .elementor-element.elementor-element-a829f4a .elementor-image-box-description {
	font-family: "Gotham";
	font-size: 18px;
	font-weight: 400;
	line-height: 0px;
	letter-spacing: .1px;
}

.elementor-49883 .elementor-element.elementor-element-00ddfbe {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-49883 .elementor-element.elementor-element-d6f086c {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-49883 .elementor-element.elementor-element-d6f086c .elementor-heading-title {
	font-family: var(--e-global-typography-3b540c0-font-family);
	font-size: var(--e-global-typography-3b540c0-font-size);
	font-weight: var(--e-global-typography-3b540c0-font-weight);
	line-height: var(--e-global-typography-3b540c0-line-height);
	letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
}

.elementor-49883 .elementor-element.elementor-element-68bfb17 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-3b540c0-font-family);
	font-size: var(--e-global-typography-3b540c0-font-size);
	font-weight: var(--e-global-typography-3b540c0-font-weight);
	line-height: var(--e-global-typography-3b540c0-line-height);
	letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	fill: var(--e-global-color-7b03147);
	color: var(--e-global-color-7b03147);
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-49883 .elementor-element.elementor-element-68bfb17 .elementor-button:hover, .elementor-49883 .elementor-element.elementor-element-68bfb17 .elementor-button:focus {
	background-color: var(--e-global-color-d5c2c81);
}

.elementor-49883 .elementor-element.elementor-element-68bfb17 {
	width: 100%;
	max-width: 100%;
}

.elementor-49883 .elementor-element.elementor-element-45e5570 {
	--n-tabs-direction: row;
	--n-tabs-heading-direction: column;
	--n-tabs-heading-width: 23%;
	--n-tabs-title-flex-basis: content;
	--n-tabs-title-flex-shrink: initial;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 20px 20px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	--n-tabs-heading-justify-content: flex-start;
	--n-tabs-title-width: initial;
	--n-tabs-title-height: initial;
	--n-tabs-title-align-items: flex-start;
	--n-tabs-heading-wrap: wrap;
	--n-tabs-title-justify-content: flex-start;
	--n-tabs-title-text-align: start;
	--n-tabs-title-gap: 0px;
	--n-tabs-gap: 0px;
	--n-tabs-title-border-radius: 0px 0px 0px 0px;
	--n-tabs-title-padding-top: 10px;
	--n-tabs-title-padding-right: 0px;
	--n-tabs-title-padding-bottom: 0px;
	--n-tabs-title-padding-left: 0px;
	--n-tabs-title-color: var(--e-global-color-7b03147);
	--n-tabs-title-color-active: var(--e-global-color-1c9317f);
}

.elementor-49883 .elementor-element.elementor-element-45e5570 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: var(--e-global-color-1c9317f);
}

.elementor-49883 .elementor-element.elementor-element-45e5570.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-1c9317f);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-fcafc4d);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-49883 .elementor-element.elementor-element-45e5570.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-49883 .elementor-element.elementor-element-45e5570.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-7b03147);
	border-style: none;
}

:where( .elementor-49883 .elementor-element.elementor-element-45e5570.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con {
	background-color: var(--e-global-color-7b03147);
	border-style: none;
}

.elementor-49883 .elementor-element.elementor-element-45e5570:hover {
	border-style: none;
}

.elementor-49883 .elementor-element.elementor-element-45e5570.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-fcafc4d);
}

.elementor-49883 .elementor-element.elementor-element-45e5570 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
	--n-tabs-title-color-hover: var(--e-global-color-primary);
}

@media (max-width:991px) {
	.elementor-49883 .elementor-element.elementor-element-7918f71 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-00a7ebd .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-a4785a7 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-e63526e .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-74fb580 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-58a51b4 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-e283827 .elementor-heading-title {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-47dc62e .elementor-button {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-472fd3b .elementor-heading-title {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-d0820f1 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-5d1bd5e .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-387982f .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-d80e8f7 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-03d108e .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-31ccd3f .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-6bbca4b .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-bd95895 .elementor-heading-title {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-6b5da1a .elementor-button {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-287cb03 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-98d08b7 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-904d264 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-d13aa56 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-4305968 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-62c8b74 .elementor-heading-title {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-972a984 .elementor-button {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-8848546 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-d6d615a .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-379c32d .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-d226d31 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-5034afd .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-0c64691 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-7540e3f .elementor-heading-title {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-28f9e33 .elementor-button {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-ec66c58 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-72b8bd0 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-e519a0f .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-65fa054 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-2ebd81a .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-2d8952c .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-c4ef3e8 .elementor-heading-title {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-62204da .elementor-button {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-7475e31 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-42c323f .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-737f868 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-d08b22c .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-2c053e5 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-a829f4a .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-d6f086c .elementor-heading-title {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-68bfb17 .elementor-button {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
}

@media (min-width:768px) {
	.elementor-49883 .elementor-element.elementor-element-f07a04b {
		--content-width: 80%;
	}
}

@media (max-width:767px) {
	.elementor-49883 .elementor-element.elementor-element-7918f71 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-7918f71 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-00a7ebd .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-00a7ebd .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-a4785a7 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-a4785a7 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-e63526e .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-e63526e .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-74fb580 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-74fb580 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-58a51b4 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-58a51b4 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-e283827 .elementor-heading-title {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-47dc62e .elementor-button {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-472fd3b .elementor-heading-title {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-d0820f1 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-d0820f1 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-5d1bd5e .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-5d1bd5e .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-387982f .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-387982f .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-d80e8f7 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-d80e8f7 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-03d108e .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-03d108e .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-31ccd3f .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-31ccd3f .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-6bbca4b .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-6bbca4b .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-bd95895 .elementor-heading-title {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-6b5da1a .elementor-button {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-287cb03 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-287cb03 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-98d08b7 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-98d08b7 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-904d264 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-904d264 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-d13aa56 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-d13aa56 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-4305968 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-4305968 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-62c8b74 .elementor-heading-title {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-972a984 .elementor-button {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-8848546 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-8848546 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-d6d615a .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-d6d615a .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-379c32d .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-379c32d .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-d226d31 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-d226d31 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-5034afd .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-5034afd .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-0c64691 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-0c64691 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-7540e3f .elementor-heading-title {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-28f9e33 .elementor-button {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-ec66c58 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-ec66c58 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-72b8bd0 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-72b8bd0 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-e519a0f .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-e519a0f .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-65fa054 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-65fa054 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-2ebd81a .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-2ebd81a .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-2d8952c .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-2d8952c .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-c4ef3e8 .elementor-heading-title {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-62204da .elementor-button {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-7475e31 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-7475e31 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-42c323f .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-42c323f .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-737f868 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-737f868 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-d08b22c .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-d08b22c .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-2c053e5 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-2c053e5 .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-a829f4a .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-49883 .elementor-element.elementor-element-a829f4a .elementor-image-box-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-d6f086c .elementor-heading-title {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
	
	.elementor-49883 .elementor-element.elementor-element-68bfb17 .elementor-button {
		font-size: var(--e-global-typography-3b540c0-font-size);
		line-height: var(--e-global-typography-3b540c0-line-height);
		letter-spacing: var(--e-global-typography-3b540c0-letter-spacing);
	}
}

/* Start custom CSS for container, class: .elementor-element-f07a04b */
h3.elementor-image-box-title a {
	font-size: 24px;
	font-weight: 500;
}

p.elementor-image-box-description {
	margin-top: -14px !important;
}

button.e-n-tab-title {
	padding-left: 20px !important;
	padding-bottom: 8px !important;
}

#allProducts {
	color: #00a3e0;
}

#megamenu .elementor-widget-n-tabs .e-n-tabs-heading {
	background-color: #101820 !important;
	border-radius: 0 0 0 5px;
}

#megamenu .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true] {
	color: #101820;
	background-color: #fff !important;
	border-bottom: 1px solid #b0b3b2;
	border-left: 1px solid #b0b3b2;
}

#megamenu  .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover {
	color: #00a3e0;
	background-color: #101820 !important;
}

.elementor-49883 .elementor-element.elementor-element-f07a04b:not(.elementor-motion-effects-element-type-background), .elementor-49883 .elementor-element.elementor-element-f07a04b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0) !important;
}
