/* End Custom Fonts CSS */

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

.elementor-3416 .elementor-element.elementor-element-9a1ea11 {
	--display: flex;
	--min-height: 500px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3416 .elementor-element.elementor-element-9a1ea11:not(.elementor-motion-effects-element-type-background), .elementor-3416 .elementor-element.elementor-element-9a1ea11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://lisinskifirm.com/nitropack_static/MwIQqYuKjBuxuGReqDpeibVYoPwAKtwI/assets/images/optimized/rev-8114038/lisinskifirm.com/wp-content/uploads/2026/03/team-scaled.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-3416 .elementor-element.elementor-element-5bc0647 {
	--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;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-3416 .elementor-element.elementor-element-5bc0647:not(.elementor-motion-effects-element-type-background), .elementor-3416 .elementor-element.elementor-element-5bc0647 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ea8a532);
}

.elementor-3416 .elementor-element.elementor-element-a696893 .elementor-heading-title {
	font-size: 54.6667px;
	text-transform: uppercase;
	color: #fff;
}

.elementor-3416 .elementor-element.elementor-element-f7ec9e4 {
	width: var(--container-widget-width, 592px);
	max-width: 592px;
	--container-widget-width: 592px;
	--container-widget-flex-grow: 0;
	font-size: 16px;
	color: #fff;
}

.elementor-3416 .elementor-element.elementor-element-f7ec9e4 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-3416 .elementor-element.elementor-element-fe1e40f > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-3416 .elementor-element.elementor-element-fe1e40f .elementor-button {
	font-size: 20px;
}

.elementor-3416 .elementor-element.elementor-element-98b6c33 {
	--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;
	--padding-top: 100px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-eaff4d1 {
	--display: flex;
	--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-3416 .elementor-element.elementor-element-1fce063 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3416 .elementor-element.elementor-element-1fce063 {
	text-align: center;
}

.elementor-3416 .elementor-element.elementor-element-1fce063 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 75px;
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-450efbf {
	--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;
	--padding-top: 20px;
	--padding-bottom: 60px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-3416 .elementor-element.elementor-element-450efbf:not(.elementor-motion-effects-element-type-background), .elementor-3416 .elementor-element.elementor-element-450efbf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c96ac92);
}

.elementor-3416 .elementor-element.elementor-element-65ba679 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3416 .elementor-element.elementor-element-2134c6b {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 15px;
	--padding-right: 15px;
}

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

.elementor-3416 .elementor-element.elementor-element-5d6bffc .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-fec5daa {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-fec5daa .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-f2a9a8d {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-f2a9a8d .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-59e3b42 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-86801c7 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-feed5e5 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-feed5e5 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-2bd2f29 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-2bd2f29 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

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

.elementor-3416 .elementor-element.elementor-element-8f8865f .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-40d14b9 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-40d14b9 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-6249963 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-6249963 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-5bbdd44 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-188ebb7 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-42bc0a6 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-42bc0a6 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-773af3a {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-773af3a .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-7503f7d {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-f24e81b .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-8034584 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-8034584 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-e842ca3 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-e842ca3 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-76f155f {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-78428a6 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-a764a66 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-a764a66 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-3b01ab6 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-3b01ab6 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

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

.elementor-3416 .elementor-element.elementor-element-181d60d .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-c6516e3 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-c6516e3 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-eb6c4e6 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-eb6c4e6 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-8ae0886 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-2e858c3 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-59a4f3f {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-59a4f3f .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-620b662 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-620b662 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-824754f {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-0f8cc7b .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-190c9aa {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-190c9aa .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-218dd3f {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-218dd3f .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

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

.elementor-3416 .elementor-element.elementor-element-49586ac .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-c58a91f {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-c58a91f .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-95ac24e {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-95ac24e .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

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

.elementor-3416 .elementor-element.elementor-element-e42c2af .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-a51ed7d {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-a51ed7d .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-8727628 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-8727628 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-64f34fd {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 15px;
	--padding-right: 15px;
}

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

.elementor-3416 .elementor-element.elementor-element-963906d .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-945ddc2 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-945ddc2 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-ec3c6be {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-ec3c6be .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-07dceef {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-d521e30 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-b4c7a94 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-b4c7a94 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-255dbf8 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-255dbf8 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-366af03 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-43142d0 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-868f2cf {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-868f2cf .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-88b633f {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-88b633f .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-34f39ab {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-4b878b9 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-7409dbb {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-7409dbb .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-87a51d4 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-87a51d4 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-54badba {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-3e3ced6 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-ccc9cc3 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-ccc9cc3 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-cb989e7 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-cb989e7 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-455f1a2 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-6cc37f3 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-bc0bb10 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-bc0bb10 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-21846f4 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-21846f4 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-14e0721 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-51ba785 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-d571152 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-d571152 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-28e1555 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-28e1555 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

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

.elementor-3416 .elementor-element.elementor-element-0202bf3 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-8818fe1 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-8818fe1 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-2bf82d3 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-2bf82d3 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-3b1a448 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-6b19728 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-e8b69d7 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-e8b69d7 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-179e352 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-179e352 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-7a16508 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-703d824 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-34b6847 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-34b6847 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-52e3de2 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-52e3de2 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-80d0331 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-3e3f5fe .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-716d53a {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-716d53a .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-828d6da {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-828d6da .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-c737881 {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 15px;
	--padding-right: 15px;
}

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

.elementor-3416 .elementor-element.elementor-element-7ad2f75 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-f181f79 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-f181f79 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-10ba58f {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-10ba58f .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

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

.elementor-3416 .elementor-element.elementor-element-294f025 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-e2fd2f3 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-e2fd2f3 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-6458c21 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-6458c21 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-4ace157 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-4a36848 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-1c7d66b {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-1c7d66b .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-1092669 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-1092669 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

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

.elementor-3416 .elementor-element.elementor-element-100bc16 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-64de9c2 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-64de9c2 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-25e2afe {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-25e2afe .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-005554c {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-2f29470 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-a590551 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-a590551 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-09690f0 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-09690f0 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

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

.elementor-3416 .elementor-element.elementor-element-0635ab4 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-823672a {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-823672a .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-8db45be {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-8db45be .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

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

.elementor-3416 .elementor-element.elementor-element-ce9b06e .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-472a0e7 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-472a0e7 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-e77b3d2 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-e77b3d2 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-35cacf2 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-aec3aa7 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-9ae75ab {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-9ae75ab .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-0154fa6 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-0154fa6 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

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

.elementor-3416 .elementor-element.elementor-element-b17df01 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-f7f0da5 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-f7f0da5 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-740a7a6 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-740a7a6 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-834c4a4 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-8cdfcca .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-3f1e936 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-3f1e936 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-8b9b4e5 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-8b9b4e5 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-7220952 {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-3416 .elementor-element.elementor-element-271696f {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-c8bcb04 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-60d2871 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-60d2871 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-5c95a3e {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-5c95a3e .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

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

.elementor-3416 .elementor-element.elementor-element-0b72dac .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-2f657e3 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-2f657e3 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-1236859 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-1236859 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-465b01a {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-7255ecc .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-7a52c39 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-7a52c39 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-9efa76c {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-9efa76c .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-5b2e844 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-7b7fd00 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-c0c94cc {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-c0c94cc .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-98f2825 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-98f2825 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-5adcc8e {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-4254e25 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-8a78a34 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-8a78a34 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-8163e58 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-8163e58 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-32c5909 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-f9c551a .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-72bebec {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-72bebec .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-543a75d {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-543a75d .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

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

.elementor-3416 .elementor-element.elementor-element-fa360fb .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-9a7574d {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-9a7574d .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-c4542a4 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-c4542a4 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-3ef7137 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-788e793 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-40287bd {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-40287bd .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-d1ac429 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-d1ac429 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

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

.elementor-3416 .elementor-element.elementor-element-23da707 .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-480ed20 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-480ed20 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-937c614 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-937c614 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-845cdf1 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-3edc5ad .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-5a9117b {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-5a9117b .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-e9df0ce {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-e9df0ce .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-59db3ed {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-4da3fec .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-3d73f3b {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-3d73f3b .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-598d833 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-598d833 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-1b5f1c6 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-57b31ae .elementor-heading-title {
	font-size: 18px;
	font-weight: 700;
}

.elementor-3416 .elementor-element.elementor-element-742a83e {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-742a83e .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-c58b2b5 {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-c58b2b5 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-8a2d9d4 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-3416 .elementor-element.elementor-element-8a2d9d4:not(.elementor-motion-effects-element-type-background), .elementor-3416 .elementor-element.elementor-element-8a2d9d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c96ac92);
}

.elementor-3416 .elementor-element.elementor-element-a341f8d {
	text-align: center;
}

.elementor-3416 .elementor-element.elementor-element-a341f8d .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 50px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-0761e56 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-size: 19px;
	line-height: 30px;
	color: #0d3255;
}

.elementor-3416 .elementor-element.elementor-element-676f4c81 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-3416 .elementor-element.elementor-element-676f4c81:not(.elementor-motion-effects-element-type-background), .elementor-3416 .elementor-element.elementor-element-676f4c81 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-5d812e52 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 40px;
}

.elementor-3416 .elementor-element.elementor-element-1723a596 img {
	height: 600px;
	object-fit: cover;
	object-position: top center;
	border-radius: 40px 40px 40px 40px;
}

.elementor-3416 .elementor-element.elementor-element-560799e8 {
	--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: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-7ccecd9b > .elementor-widget-container {
	padding: 0px 0px 22px 0px;
}

.elementor-3416 .elementor-element.elementor-element-7ccecd9b.elementor-element {
	--align-self: flex-start;
}

.elementor-3416 .elementor-element.elementor-element-7ccecd9b {
	text-align: start;
}

.elementor-3416 .elementor-element.elementor-element-7ccecd9b .elementor-heading-title {
	font-size: 47px;
	line-height: 60px;
	color: #fff;
}

.elementor-3416 .elementor-element.elementor-element-17256ba .elementor-button {
	font-size: 20px;
}

.elementor-3416 .elementor-element.elementor-element-7fed189b {
	--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;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-3416 .elementor-element.elementor-element-7fed189b:not(.elementor-motion-effects-element-type-background), .elementor-3416 .elementor-element.elementor-element-7fed189b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3416 .elementor-element.elementor-element-3df32d8b {
	text-align: center;
}

.elementor-3416 .elementor-element.elementor-element-3df32d8b .elementor-heading-title {
	font-size: 75px;
	text-transform: uppercase;
	color: #0d3255;
}

.elementor-3416 .elementor-element.elementor-element-10a0541f {
	width: var(--container-widget-width, 938px);
	max-width: 938px;
	--container-widget-width: 938px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-size: 20px;
	line-height: 30px;
	color: #0d3255;
}

.elementor-3416 .elementor-element.elementor-element-393efa0e {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-10f4f751 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 50px;
}

.elementor-3416 .elementor-element.elementor-element-9e35cf8 {
	text-align: center;
}

.elementor-3416 .elementor-element.elementor-element-9e35cf8 img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center center;
	border-radius: 24px 24px 24px 24px;
}

.elementor-3416 .elementor-element.elementor-element-60b8613 {
	--display: flex;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-2dfb3192 .elementor-heading-title {
	font-size: 37px;
	line-height: 47px;
	color: #0d3255;
}

.elementor-3416 .elementor-element.elementor-element-fe0a1f0 {
	font-size: 19px;
	line-height: 1.5em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-59f0a130 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-1412f049 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 50px;
}

.elementor-3416 .elementor-element.elementor-element-124dcf9f {
	text-align: center;
}

.elementor-3416 .elementor-element.elementor-element-124dcf9f img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center center;
	border-radius: 24px 24px 24px 24px;
}

.elementor-3416 .elementor-element.elementor-element-4a429273 {
	--display: flex;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-c483933 .elementor-heading-title {
	font-size: 37px;
	line-height: 47px;
	color: #0d3255;
}

.elementor-3416 .elementor-element.elementor-element-d2fddeb {
	font-size: 19px;
	line-height: 1.5em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-4534984d {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-5175cdbe {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 50px;
}

.elementor-3416 .elementor-element.elementor-element-f37bf0f {
	text-align: center;
}

.elementor-3416 .elementor-element.elementor-element-f37bf0f img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center center;
	border-radius: 24px 24px 24px 24px;
}

.elementor-3416 .elementor-element.elementor-element-5b2eb6bd {
	--display: flex;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-4b23591c .elementor-heading-title {
	font-size: 37px;
	line-height: 47px;
	color: #0d3255;
}

.elementor-3416 .elementor-element.elementor-element-129c0a9d {
	font-size: 19px;
	line-height: 1.5em;
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-2515f51 {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-1b29c807 {
	--display: flex;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-4509c5a {
	--display: flex;
}

.elementor-3416 .elementor-element.elementor-element-15790f64 {
	--display: flex;
}

.elementor-3416 .elementor-element.elementor-element-25287eca {
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-45e2370e {
	--n-accordion-title-font-size: 22px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: #0d3255;
	--n-accordion-title-hover-color: var(--e-global-color-text);
	--n-accordion-title-active-color: var(--e-global-color-text);
	--n-accordion-icon-size: 15px;
}

.elementor-3416 .elementor-element.elementor-element-45e2370e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-color: var(--e-global-color-text);
}

:where( .elementor-3416 .elementor-element.elementor-element-45e2370e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-3416 .elementor-element.elementor-element-00226a4 {
	--display: flex;
}

.elementor-3416 .elementor-element.elementor-element-636c5f7f {
	--display: flex;
}

.elementor-3416 .elementor-element.elementor-element-352d9f31 {
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-3c4d26fc {
	--n-accordion-title-font-size: 22px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: #0d3255;
	--n-accordion-title-hover-color: var(--e-global-color-text);
	--n-accordion-title-active-color: var(--e-global-color-text);
	--n-accordion-icon-size: 15px;
}

.elementor-3416 .elementor-element.elementor-element-3c4d26fc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-color: var(--e-global-color-text);
}

:where( .elementor-3416 .elementor-element.elementor-element-3c4d26fc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-3416 .elementor-element.elementor-element-886c868 {
	--display: flex;
}

.elementor-3416 .elementor-element.elementor-element-7b919388 {
	--display: flex;
}

.elementor-3416 .elementor-element.elementor-element-70fe0f04 {
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-5b78700 {
	--n-accordion-title-font-size: 22px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: #0d3255;
	--n-accordion-title-hover-color: var(--e-global-color-text);
	--n-accordion-title-active-color: var(--e-global-color-text);
	--n-accordion-icon-size: 15px;
}

.elementor-3416 .elementor-element.elementor-element-5b78700 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-color: var(--e-global-color-text);
}

:where( .elementor-3416 .elementor-element.elementor-element-5b78700 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-3416 .elementor-element.elementor-element-5c090caa {
	--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: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-3416 .elementor-element.elementor-element-5c090caa:not(.elementor-motion-effects-element-type-background), .elementor-3416 .elementor-element.elementor-element-5c090caa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-3416 .elementor-element.elementor-element-ae79c5d {
	--display: flex;
	--min-height: 460px;
	--justify-content: flex-end;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-3416 .elementor-element.elementor-element-ae79c5d:not(.elementor-motion-effects-element-type-background), .elementor-3416 .elementor-element.elementor-element-ae79c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://lisinskifirm.com/nitropack_static/MwIQqYuKjBuxuGReqDpeibVYoPwAKtwI/assets/images/optimized/rev-8114038/lisinskifirm.com/wp-content/uploads/2025/06/Our-team.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3416 .elementor-element.elementor-element-15d58e4 {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3416 .elementor-element.elementor-element-bc04040 {
	--display: flex;
	--justify-content: flex-end;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3416 .elementor-element.elementor-element-123ced7 {
	width: var(--container-widget-width, 650px);
	max-width: 650px;
	--container-widget-width: 650px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-3416 .elementor-element.elementor-element-123ced7.elementor-element {
	--align-self: center;
}

.elementor-3416 .elementor-element.elementor-element-123ced7 .elementor-heading-title {
	font-size: 63px;
	color: #fff;
}

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

@media (max-width:1366px) {
	.elementor-3416 .elementor-element.elementor-element-7a047f7 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-3416 .elementor-element.elementor-element-9a1ea11:not(.elementor-motion-effects-element-type-background), .elementor-3416 .elementor-element.elementor-element-9a1ea11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-3416 .elementor-element.elementor-element-a696893 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-f7ec9e4 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-65ba679 {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 0px 40px;
		--row-gap: 0px;
		--column-gap: 40px;
		--grid-auto-flow: row;
	}
	
	.elementor-3416 .elementor-element.elementor-element-2134c6b {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-64f34fd {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-c737881 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-7220952 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-560799e8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 40px;
		--padding-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-7ccecd9b .elementor-heading-title {
		font-size: 36px;
		line-height: 45px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-17256ba .elementor-button {
		font-size: 20px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-393efa0e {
		--grid-auto-flow: row;
	}
	
	.elementor-3416 .elementor-element.elementor-element-59f0a130 {
		--grid-auto-flow: row;
	}
	
	.elementor-3416 .elementor-element.elementor-element-4534984d {
		--grid-auto-flow: row;
	}
	
	.elementor-3416 .elementor-element.elementor-element-2515f51 {
		--grid-auto-flow: row;
	}
	
	.elementor-3416 .elementor-element.elementor-element-15d58e4 {
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media (max-width:1023px) {
	.elementor-3416 .elementor-element.elementor-element-7a047f7 {
		--min-height: 0px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-3416 .elementor-element.elementor-element-9a1ea11 {
		--min-height: 500px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-a696893 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-f7ec9e4 {
		font-size: 13px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-fe1e40f > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-98b6c33 {
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-1fce063 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-1fce063 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-450efbf {
		--padding-top: 10px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-65ba679 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--grid-auto-flow: row;
	}
	
	.elementor-3416 .elementor-element.elementor-element-2134c6b {
		--min-height: 0px;
		--justify-content: flex-end;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-2134c6b.e-con {
		--align-self: flex-start;
	}
	
	.elementor-3416 .elementor-element.elementor-element-fec5daa .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-f2a9a8d .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-feed5e5 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-2bd2f29 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-40d14b9 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-6249963 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-42bc0a6 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-773af3a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-8034584 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-e842ca3 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-a764a66 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-3b01ab6 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-c6516e3 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-eb6c4e6 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-59a4f3f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-620b662 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-190c9aa .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-218dd3f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-c58a91f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-95ac24e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-a51ed7d .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-8727628 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-64f34fd {
		--min-height: 0px;
		--justify-content: flex-start;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-64f34fd.e-con {
		--align-self: flex-start;
	}
	
	.elementor-3416 .elementor-element.elementor-element-945ddc2 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-ec3c6be .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-b4c7a94 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-255dbf8 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-366af03 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-868f2cf .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-88b633f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-34f39ab {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-7409dbb .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-87a51d4 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-54badba {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-ccc9cc3 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-cb989e7 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-455f1a2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-bc0bb10 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-21846f4 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-d571152 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-28e1555 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-8818fe1 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-2bf82d3 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-e8b69d7 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-179e352 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-34b6847 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-52e3de2 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-716d53a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-828d6da .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-c737881 {
		--min-height: 0px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-c2329a1 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-f181f79 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-10ba58f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-e2fd2f3 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-6458c21 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-1c7d66b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-1092669 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-64de9c2 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-25e2afe .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-a590551 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-09690f0 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-823672a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-8db45be .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-472a0e7 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-e77b3d2 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-9ae75ab .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-0154fa6 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-f7f0da5 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-740a7a6 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-3f1e936 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-8b9b4e5 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-7220952 {
		--min-height: 0px;
		--justify-content: flex-start;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-60d2871 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-5c95a3e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-2f657e3 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-1236859 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-7a52c39 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-9efa76c .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-c0c94cc .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-98f2825 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-8a78a34 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-8163e58 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-72bebec .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-543a75d .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-9a7574d .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-c4542a4 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-40287bd .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-d1ac429 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-480ed20 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-937c614 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-5a9117b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-e9df0ce .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-3d73f3b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-598d833 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-742a83e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-c58b2b5 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-8a2d9d4 {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-a341f8d .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-0761e56 {
		font-size: 18px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-676f4c81 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-5d812e52 {
		--min-height: 330px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-1723a596 img {
		height: 382px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-560799e8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 35px;
		--padding-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-7ccecd9b .elementor-heading-title {
		font-size: 28px;
		line-height: 38px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-17256ba .elementor-button {
		font-size: 20px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-7fed189b {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-3df32d8b .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-10a0541f {
		font-size: 16px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-393efa0e {
		--gap: 0px 35px;
		--row-gap: 0px;
		--column-gap: 35px;
		--grid-auto-flow: row;
	}
	
	.elementor-3416 .elementor-element.elementor-element-10f4f751 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-9e35cf8 img {
		height: 300px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-fe0a1f0 {
		font-size: 17px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-59f0a130 {
		--gap: 0px 35px;
		--row-gap: 0px;
		--column-gap: 35px;
		--grid-auto-flow: row;
	}
	
	.elementor-3416 .elementor-element.elementor-element-1412f049 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-124dcf9f img {
		height: 300px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-c483933 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-d2fddeb {
		font-size: 17px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-4534984d {
		--gap: 0px 35px;
		--row-gap: 0px;
		--column-gap: 35px;
		--grid-auto-flow: row;
	}
	
	.elementor-3416 .elementor-element.elementor-element-5175cdbe {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-f37bf0f img {
		height: 300px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-4b23591c .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-129c0a9d {
		font-size: 17px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-2515f51 {
		--grid-auto-flow: row;
	}
	
	.elementor-3416 .elementor-element.elementor-element-4509c5a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-00226a4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-886c868 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-5c090caa {
		--padding-top: 80px;
		--padding-bottom: 0px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-ae79c5d {
		--min-height: 290px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-15d58e4 {
		--grid-auto-flow: row;
	}
	
	.elementor-3416 .elementor-element.elementor-element-123ced7 .elementor-heading-title {
		font-size: 46px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-9be31a6 .elementor-button {
		font-size: 15px;
	}
}

@media (max-width:767px) {
	.elementor-3416 .elementor-element.elementor-element-9a1ea11 {
		--min-height: 220px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-5bc0647 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-a696893 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-fe1e40f > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-fe1e40f .elementor-button {
		font-size: 15px;
		padding: 10px 30px 10px 30px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-98b6c33 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-1fce063 {
		width: var(--container-widget-width, 321px);
		max-width: 321px;
		--container-widget-width: 321px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3416 .elementor-element.elementor-element-1fce063.elementor-element {
		--align-self: center;
	}
	
	.elementor-3416 .elementor-element.elementor-element-1fce063 .elementor-heading-title {
		font-size: 35px;
		line-height: 1.1em;
	}
	
	.elementor-3416 .elementor-element.elementor-element-450efbf {
		--content-width: 240px;
		--padding-top: 10px;
		--padding-bottom: 40px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-65ba679 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--grid-auto-flow: row;
		--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-3416 .elementor-element.elementor-element-2134c6b {
		--justify-content: flex-start;
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-fec5daa .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-f2a9a8d .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-feed5e5 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-2bd2f29 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-40d14b9 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-6249963 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-42bc0a6 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-773af3a .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-8034584 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-e842ca3 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-a764a66 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-3b01ab6 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-c6516e3 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-eb6c4e6 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-59a4f3f .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-620b662 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-190c9aa .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-218dd3f .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-c58a91f .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-95ac24e .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-a51ed7d .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-8727628 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-64f34fd {
		--justify-content: flex-start;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-945ddc2 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-ec3c6be .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-b4c7a94 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-255dbf8 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-366af03 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-868f2cf .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-88b633f .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-34f39ab {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-7409dbb .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-87a51d4 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-54badba {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-ccc9cc3 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-cb989e7 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-455f1a2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-bc0bb10 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-21846f4 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-d571152 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-28e1555 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-8818fe1 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-2bf82d3 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-e8b69d7 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-179e352 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-34b6847 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-52e3de2 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-716d53a .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-828d6da .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-c737881 {
		--justify-content: flex-end;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-c737881.e-con {
		--align-self: flex-start;
	}
	
	.elementor-3416 .elementor-element.elementor-element-f181f79 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-10ba58f .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-e2fd2f3 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-6458c21 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-1c7d66b .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-1092669 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-64de9c2 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-25e2afe .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-a590551 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-09690f0 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-823672a .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-8db45be .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-472a0e7 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-e77b3d2 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-9ae75ab .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-0154fa6 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-f7f0da5 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-740a7a6 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-3f1e936 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-8b9b4e5 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-7220952 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-60d2871 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-5c95a3e .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-2f657e3 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-1236859 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-7a52c39 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-9efa76c .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-c0c94cc .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-98f2825 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-8a78a34 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-8163e58 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-72bebec .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-543a75d .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-9a7574d .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-c4542a4 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-40287bd .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-d1ac429 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-480ed20 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-937c614 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-5a9117b .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-e9df0ce .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-3d73f3b .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-598d833 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-742a83e .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-c58b2b5 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-8a2d9d4 {
		--gap: 25px 25px;
		--row-gap: 25px;
		--column-gap: 25px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-a341f8d {
		width: var(--container-widget-width, 321px);
		max-width: 321px;
		--container-widget-width: 321px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3416 .elementor-element.elementor-element-a341f8d.elementor-element {
		--align-self: center;
	}
	
	.elementor-3416 .elementor-element.elementor-element-a341f8d .elementor-heading-title {
		font-size: 30px;
		line-height: 1.1em;
	}
	
	.elementor-3416 .elementor-element.elementor-element-0761e56 {
		font-size: 16px;
		line-height: 1.4em;
	}
	
	.elementor-3416 .elementor-element.elementor-element-676f4c81 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-1723a596 img {
		height: 345px;
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-560799e8 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-7ccecd9b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-17256ba .elementor-button {
		font-size: 15px;
		padding: 10px 30px 10px 30px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-7fed189b {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-3df32d8b {
		width: var(--container-widget-width, 283px);
		max-width: 283px;
		--container-widget-width: 283px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3416 .elementor-element.elementor-element-3df32d8b > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-3df32d8b.elementor-element {
		--align-self: center;
	}
	
	.elementor-3416 .elementor-element.elementor-element-3df32d8b .elementor-heading-title {
		font-size: 35px;
		line-height: 35px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-10a0541f {
		font-size: 15px;
		line-height: 1.3em;
	}
	
	.elementor-3416 .elementor-element.elementor-element-393efa0e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3416 .elementor-element.elementor-element-59f0a130 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3416 .elementor-element.elementor-element-4534984d {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3416 .elementor-element.elementor-element-2515f51 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-1b29c807 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-4509c5a {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-25287eca {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-45e2370e > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-45e2370e {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-border-radius: 0px 0px 0px 0px;
		--n-accordion-icon-size: 24px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-45e2370e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
		border-width: 0px 0px 1px 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-45e2370e {
		--n-accordion-padding: 0px 0px 0px 0px;
	}
	
	:where( .elementor-3416 .elementor-element.elementor-element-45e2370e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--padding-top: 5px;
		--padding-right: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-553539df > .elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-553539df img {
		width: 100%;
		height: 148px;
		object-fit: cover;
		object-position: center center;
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-00226a4 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-352d9f31 {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-3c4d26fc > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-3c4d26fc {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-border-radius: 0px 0px 0px 0px;
		--n-accordion-icon-size: 24px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-3c4d26fc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
		border-width: 0px 0px 1px 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-3c4d26fc {
		--n-accordion-padding: 0px 0px 0px 0px;
	}
	
	:where( .elementor-3416 .elementor-element.elementor-element-3c4d26fc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--padding-top: 5px;
		--padding-right: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-37078f2e > .elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-37078f2e img {
		width: 100%;
		max-width: 100%;
		height: 148px;
		object-fit: cover;
		object-position: center center;
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-886c868 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-70fe0f04 {
		font-size: 14px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-5b78700 > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-5b78700 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-border-radius: 0px 0px 0px 0px;
		--n-accordion-icon-size: 24px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-5b78700 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
		border-width: 0px 0px 1px 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-5b78700 {
		--n-accordion-padding: 0px 0px 0px 0px;
	}
	
	:where( .elementor-3416 .elementor-element.elementor-element-5b78700 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--padding-top: 5px;
		--padding-right: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-f2e7304 > .elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-f2e7304 img {
		width: 100%;
		max-width: 100%;
		height: 148px;
		object-fit: cover;
		object-position: center center;
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-5c090caa {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-ae79c5d {
		--width: 500px;
		--min-height: 0px;
		--margin-top: 12px;
		--margin-bottom: 12px;
		--margin-left: 12px;
		--margin-right: 12px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
		--z-index: 0;
	}
	
	.elementor-3416 .elementor-element.elementor-element-ae79c5d:not(.elementor-motion-effects-element-type-background), .elementor-3416 .elementor-element.elementor-element-ae79c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-3416 .elementor-element.elementor-element-15d58e4 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--grid-auto-flow: row;
	}
	
	.elementor-3416 .elementor-element.elementor-element-bc04040 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-123ced7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-123ced7 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-9be31a6 .elementor-button {
		border-radius: 5px 5px 5px 5px;
		padding: 10px 21px 10px 21px;
	}
}

@media (min-width:768px) {
	.elementor-3416 .elementor-element.elementor-element-7a047f7 {
		--content-width: 1920px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-9a1ea11 {
		--width: 55%;
	}
	
	.elementor-3416 .elementor-element.elementor-element-5bc0647 {
		--width: 45%;
	}
	
	.elementor-3416 .elementor-element.elementor-element-8a2d9d4 {
		--content-width: 1100px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-676f4c81 {
		--content-width: 1190px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-5d812e52 {
		--width: 50%;
	}
	
	.elementor-3416 .elementor-element.elementor-element-560799e8 {
		--width: 48%;
	}
	
	.elementor-3416 .elementor-element.elementor-element-393efa0e {
		--content-width: 982px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-59f0a130 {
		--content-width: 982px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-4534984d {
		--content-width: 982px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-5c090caa {
		--content-width: 1300px;
	}
}

@media (max-width:1366px) and (min-width:768px) {
	.elementor-3416 .elementor-element.elementor-element-7a047f7 {
		--content-width: 100%;
	}
	
	.elementor-3416 .elementor-element.elementor-element-9a1ea11 {
		--width: 100%;
	}
	
	.elementor-3416 .elementor-element.elementor-element-5bc0647 {
		--width: 100%;
	}
}

@media (max-width:1023px) and (min-width:768px) {
	.elementor-3416 .elementor-element.elementor-element-9a1ea11 {
		--width: 100%;
	}
	
	.elementor-3416 .elementor-element.elementor-element-5bc0647 {
		--width: 100%;
	}
	
	.elementor-3416 .elementor-element.elementor-element-65ba679 {
		--width: 650px;
	}
}
