/* End custom CSS */

.elementor-3994 .elementor-element.elementor-element-89e04c5 {
	margin-top: 0px;
	margin-bottom: 0px;
}

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

.elementor-3994 .elementor-element.elementor-element-00181a3 {
	top: 27%;
	text-align: center;
}

.elementor-3994 .elementor-element.elementor-element-00181a3 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 1.09vw;
	font-weight: 400;
	color: #fff;
}

.elementor-3994 .elementor-element.elementor-element-a7c54dc {
	top: 29%;
	text-align: center;
}

.elementor-3994 .elementor-element.elementor-element-a7c54dc .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 5.83vw;
	font-weight: 800;
	color: #fff;
}

.elementor-3994 .elementor-element.elementor-element-565786a {
	top: 44.25%;
	text-align: center;
}

.elementor-3994 .elementor-element.elementor-element-565786a .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 1.09vw;
	font-weight: 600;
	color: #fff;
}

.elementor-3994 .elementor-element.elementor-element-263b513 {
	top: 47%;
	text-align: center;
}

.elementor-3994 .elementor-element.elementor-element-263b513 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 5.83vw;
	font-weight: 800;
	color: #fff;
}

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

.elementor-3994 .elementor-element.elementor-element-4e76b72b img {
	width: 100%;
}

.elementor-3994 .elementor-element.elementor-element-48067f0 > .elementor-widget-container {
	margin: -4.1rem 0rem 0rem 0rem;
}

.elementor-3994 .elementor-element.elementor-element-68c0918 img {
	width: 100%;
}

.elementor-3994 .elementor-element.elementor-element-87df214 > .elementor-container {
	max-width: 1200px;
}

.elementor-3994 .elementor-element.elementor-element-87df214 {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-3994 .elementor-element.elementor-element-d68a3fb .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 900;
	color: #000;
}

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

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

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

.elementor-3994 .elementor-element.elementor-element-443e649 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-443e649 {
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-185b9f3 .elementor-heading-title {
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-4a512b2 {
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-e9f3c64 .elementor-heading-title {
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-e5196b9 {
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-e52f295 {
	--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: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3994 .elementor-element.elementor-element-cb8b4b6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3994 .elementor-element.elementor-element-b433daf .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-8dacb68 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-77cc39d > .elementor-widget-container {
	margin: 2px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-77cc39d {
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-215397f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3994 .elementor-element.elementor-element-bbbdf24 > .elementor-widget-container {
	margin: 35px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-bbbdf24 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 600;
}

.elementor-3994 .elementor-element.elementor-element-9981a89 > .elementor-widget-container {
	margin: 32px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-771fb24 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-1886a07 {
	width: var(--container-widget-width, 67.5%);
	max-width: 67.5%;
	--container-widget-width: 67.5%;
	--container-widget-flex-grow: 0;
}

.elementor-3994 .elementor-element.elementor-element-1886a07 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-3994 .elementor-element.elementor-element-e75d8a8 > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-e75d8a8 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-fba0e65 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-fba0e65 {
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-cd8cd79 {
	--display: flex;
}

.elementor-3994 .elementor-element.elementor-element-1ad00c0 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-3994 .elementor-element.elementor-element-1ad00c0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: #fff;
}

.elementor-3994 .elementor-element.elementor-element-1ad00c0 > .elementor-widget-container {
	box-shadow: 0px 0px 17px -9px rgba(0, 0, 0, .5);
}

:where( .elementor-3994 .elementor-element.elementor-element-1ad00c0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-3994 .elementor-element.elementor-element-3163ebf {
	--display: flex;
}

.elementor-3994 .elementor-element.elementor-element-bb8b8ca {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-3994 .elementor-element.elementor-element-bb8b8ca > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: #fff;
}

.elementor-3994 .elementor-element.elementor-element-bb8b8ca > .elementor-widget-container {
	box-shadow: 0px 0px 17px -9px rgba(0, 0, 0, .5);
}

:where( .elementor-3994 .elementor-element.elementor-element-bb8b8ca > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-3994 .elementor-element.elementor-element-03dcfe0 {
	--display: flex;
}

.elementor-3994 .elementor-element.elementor-element-edf9dcb {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-3994 .elementor-element.elementor-element-edf9dcb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: #fff;
}

.elementor-3994 .elementor-element.elementor-element-edf9dcb > .elementor-widget-container {
	box-shadow: 0px 0px 17px -9px rgba(0, 0, 0, .5);
}

:where( .elementor-3994 .elementor-element.elementor-element-edf9dcb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-3994 .elementor-element.elementor-element-fdeb58e .elementor-heading-title {
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-1eb111b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-1eb111b {
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-22499b5 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 900;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-6ca43d4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-6ca43d4 {
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-f3b3655 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 900;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-277ffa7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-277ffa7 {
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-ecc2f54 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 900;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-4d0174c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-4d0174c {
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-6f59517 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 900;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-624d5d7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-624d5d7 {
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-eba99ec .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 900;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-bcda93a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-bcda93a {
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-f08f378 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 900;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-9f4e3e9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-9f4e3e9 {
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-e4c56eb .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 900;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-b0169e2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-b0169e2 {
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-189e0c1 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 900;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-6fd7bcd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-6fd7bcd {
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-2063a06 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 900;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-684e7d5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-684e7d5 {
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-e2442d4 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 900;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-ea6ab0b {
	--display: flex;
}

.elementor-3994 .elementor-element.elementor-element-4709b9c {
	--display: flex;
}

.elementor-3994 .elementor-element.elementor-element-2428d34 {
	--display: flex;
}

.elementor-3994 .elementor-element.elementor-element-a8ec007 {
	--display: flex;
}

.elementor-3994 .elementor-element.elementor-element-4110aa3 {
	--display: flex;
}

.elementor-3994 .elementor-element.elementor-element-c7e75a1 {
	--n-accordion-title-font-size: 1, 75rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-3994 .elementor-element.elementor-element-2fec507 {
	--display: flex;
}

.elementor-3994 .elementor-element.elementor-element-e9019a5 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-3994 .elementor-element.elementor-element-e9019a5 > .elementor-widget-container {
	margin: 50px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-e9019a5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
}

.elementor-3994 .elementor-element.elementor-element-a053ac6:not(.elementor-motion-effects-element-type-background), .elementor-3994 .elementor-element.elementor-element-a053ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eff0f1;
}

.elementor-3994 .elementor-element.elementor-element-a053ac6 {
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #d9d9d9;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 2% 15% 3% 15%;
}

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

.elementor-3994 .elementor-element.elementor-element-934bcf4 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-bf9ca71 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-3994 .elementor-element.elementor-element-bf9ca71 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 28px;
	font-weight: 900;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-1e6c6a6 > .elementor-widget-container {
	margin: 15px 0px -10px 10px;
}

.elementor-3994 .elementor-element.elementor-element-1e6c6a6 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-cb27450 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-cb27450 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 19px;
	font-weight: 700;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-1086743 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-1086743 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 19px;
	font-weight: 700;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-c15bfa4 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-c15bfa4 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 19px;
	font-weight: 700;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-84ba423 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-84ba423 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 19px;
	font-weight: 700;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-d1458c1 > .elementor-widget-container {
	margin: 20px 0px -10px 10px;
}

.elementor-3994 .elementor-element.elementor-element-d1458c1 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-92b7b74 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-92b7b74 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 19px;
	font-weight: 700;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-4d39c5f > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-4d39c5f .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 19px;
	font-weight: 700;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-34c5af8 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-34c5af8 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 19px;
	font-weight: 700;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-15d9d40 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-3994 .elementor-element.elementor-element-15d9d40 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 19px;
	font-weight: 700;
	color: #000;
}

.elementor-3994 .elementor-element.elementor-element-2bc0df9:not(.elementor-motion-effects-element-type-background), .elementor-3994 .elementor-element.elementor-element-2bc0df9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eff0f1;
}

.elementor-3994 .elementor-element.elementor-element-2bc0df9 {
	border-style: solid;
	border-color: #d9d9d9;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0em 6.25em 0em 6.25em;
}

.elementor-3994 .elementor-element.elementor-element-2bc0df9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3994 .elementor-element.elementor-element-d2494f6 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 600;
}

.elementor-3994 .elementor-element.elementor-element-62f65ff .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 800;
}

.elementor-3994 .elementor-element.elementor-element-8aee597 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 600;
}

.elementor-3994 .elementor-element.elementor-element-29aaf0d .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 600;
}

.elementor-3994 .elementor-element.elementor-element-4b04ed9 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 600;
}

.elementor-3994 .elementor-element.elementor-element-f81e303 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 600;
}

.elementor-3994 .elementor-element.elementor-element-e0891c3 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 600;
}

.elementor-3994 .elementor-element.elementor-element-94054ee .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 600;
}

.elementor-3994 .elementor-element.elementor-element-b137375 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 600;
}

.elementor-3994 .elementor-element.elementor-element-fa3b65a .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-weight: 600;
}

@media (min-width:786px) {
	.elementor-3994 .elementor-element.elementor-element-215397f {
		--width: 38%;
	}
	
	.elementor-3994 .elementor-element.elementor-element-7a82aba {
		width: 50%;
	}
	
	.elementor-3994 .elementor-element.elementor-element-77db956 {
		width: 50%;
	}
}

@media (max-width:1024px) {
	.elementor-3994 .elementor-element.elementor-element-89e04c5 {
		margin-top: -1px;
		margin-bottom: 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-87df214 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-b433daf .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-77cc39d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-1886a07 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3994 .elementor-element.elementor-element-a053ac6 {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-3994 .elementor-element.elementor-element-2bc0df9 {
		border-width: 1px 0px 1px 0px;
		padding: 5% 8% 5% 8%;
	}
	
	.elementor-3994 .elementor-element.elementor-element-4fd987b > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-d2494f6 > .elementor-widget-container {
		margin: 0px 0px 0px 10px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-d2494f6 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-62f65ff > .elementor-widget-container {
		margin: 10px 0px -5px 10px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-8aee597 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-29aaf0d > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-4b04ed9 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-f81e303 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-1d13352 > .elementor-widget-container {
		margin: 20px 0px -5px 10px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-e0891c3 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-94054ee > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-b137375 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-fa3b65a > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
}

@media (max-width:785px) {
	.elementor-3994 .elementor-element.elementor-element-68c0918 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-87df214 {
		margin-top: -20px;
		margin-bottom: 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-d68a3fb .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-b433daf > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-b433daf .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-8dacb68 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-77cc39d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-771fb24 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-e75d8a8 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-fba0e65 > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-e2442d4 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-a053ac6 {
		border-width: 1px 0px 1px 0px;
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-3994 .elementor-element.elementor-element-2bc0df9 {
		border-width: 1px 0px 1px 0px;
		padding: 6% 5% 5% 5%;
	}
	
	.elementor-3994 .elementor-element.elementor-element-d2494f6 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-7a82aba {
		width: 50%;
	}
	
	.elementor-3994 .elementor-element.elementor-element-8aee597 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-8aee597 .elementor-heading-title {
		font-size: 17px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-77db956 {
		width: 50%;
	}
	
	.elementor-3994 .elementor-element.elementor-element-29aaf0d > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-29aaf0d .elementor-heading-title {
		font-size: 17px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-2416493 {
		width: 50%;
	}
	
	.elementor-3994 .elementor-element.elementor-element-4b04ed9 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-4b04ed9 .elementor-heading-title {
		font-size: 17px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-969e1ef {
		width: 50%;
	}
	
	.elementor-3994 .elementor-element.elementor-element-f81e303 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-f81e303 .elementor-heading-title {
		font-size: 17px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-f42bf42 {
		width: 50%;
	}
	
	.elementor-3994 .elementor-element.elementor-element-e0891c3 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-e0891c3 .elementor-heading-title {
		font-size: 17px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-fd47102 {
		width: 50%;
	}
	
	.elementor-3994 .elementor-element.elementor-element-94054ee > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-94054ee .elementor-heading-title {
		font-size: 17px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-e8a4cb8 {
		width: 50%;
	}
	
	.elementor-3994 .elementor-element.elementor-element-b137375 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-b137375 .elementor-heading-title {
		font-size: 17px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-7bad987 {
		width: 50%;
	}
	
	.elementor-3994 .elementor-element.elementor-element-fa3b65a > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-3994 .elementor-element.elementor-element-fa3b65a .elementor-heading-title {
		font-size: 17px;
	}
}

/* Start custom CSS for image, class: .elementor-element-4e76b72b */
#hero img {
	height: 37.5vw;
	object-fit: cover !important;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-89e04c5 */
#mainDesktopHeader {
	background-image: none !important;
}

#mainDesktopHeader.nitro-lazy {
	background-image: none !important;
}

#mainTabletHeader {
	background-image: none !important;
}

#mainTabletHeader.nitro-lazy {
	background-image: none !important;
}
