/* End Custom Fonts CSS */

.elementor-2236 .elementor-element.elementor-element-16bb5c69 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--overlay-opacity: 1;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-2236 .elementor-element.elementor-element-16bb5c69::before, .elementor-2236 .elementor-element.elementor-element-16bb5c69 > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-16bb5c69 > .e-con-inner > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-16bb5c69 > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-16bb5c69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-16bb5c69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #6c7e92;
	background-image: url("https://lisinskifirm.com/nitropack_static/MwIQqYuKjBuxuGReqDpeibVYoPwAKtwI/assets/images/optimized/rev-8114038/lisinskifirm.com/wp-content/uploads/2026/01/1-Hero.jpg");
	--background-overlay: "";
	background-size: cover;
}

.elementor-2236 .elementor-element.elementor-element-72a2e362 {
	--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;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 110px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-72a2e362.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2236 .elementor-element.elementor-element-42a1de71 {
	--display: flex;
	--justify-content: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--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-2236 .elementor-element.elementor-element-42a1de71.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2236 .elementor-element.elementor-element-4be968d5 {
	width: var(--container-widget-width, 660px);
	max-width: 660px;
	--container-widget-width: 660px;
	--container-widget-flex-grow: 0;
}

.elementor-2236 .elementor-element.elementor-element-4be968d5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2236 .elementor-element.elementor-element-4be968d5 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 65px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1.1em;
	letter-spacing: -.02em;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-2bf9bc60 {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	color: #fff;
}

.elementor-2236 .elementor-element.elementor-element-2bf9bc60 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-2236 .elementor-element.elementor-element-2bf9bc60 a {
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-34faad11 .elementor-button:hover, .elementor-2236 .elementor-element.elementor-element-34faad11 .elementor-button:focus {
	background-color: var(--e-global-color-text);
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-34faad11 .elementor-button {
	font-family: "Raleway", sans-serif;
	font-size: 18px;
}

.elementor-2236 .elementor-element.elementor-element-34faad11 .elementor-button:hover svg, .elementor-2236 .elementor-element.elementor-element-34faad11 .elementor-button:focus svg {
	fill: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-644fa410 {
	--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;
	--overlay-opacity: 0;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-644fa410::before, .elementor-2236 .elementor-element.elementor-element-644fa410 > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-644fa410 > .e-con-inner > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-644fa410 > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-644fa410 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-644fa410 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-89bce5b);
	--background-overlay: "";
}

.elementor-2236 .elementor-element.elementor-element-23c56eed {
	--display: flex;
	--min-height: 710px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 30px;
	--padding-bottom: 32px;
	--padding-left: 35px;
	--padding-right: 35px;
}

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

.elementor-2236 .elementor-element.elementor-element-4feb0acf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2236 .elementor-element.elementor-element-4feb0acf {
	text-align: center;
}

.elementor-2236 .elementor-element.elementor-element-4feb0acf .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 33px;
	font-weight: 400;
	line-height: 38px;
	color: #c4b37d;
}

.elementor-2236 .elementor-element.elementor-element-2bf3a45c {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: center;
	--align-items: stretch;
	--gap: 0px 49px;
	--row-gap: 0px;
	--column-gap: 49px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2236 .elementor-element.elementor-element-2ddf4952 {
	--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;
	--justify-content: flex-start;
	--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-2236 .elementor-element.elementor-element-272c0769 img {
	width: 100%;
	max-width: 100%;
	height: 310px;
	object-fit: cover;
	object-position: center center;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2236 .elementor-element.elementor-element-34a35623 {
	--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;
	--justify-content: center;
	--margin-top: 1px;
	--margin-bottom: 1px;
	--margin-left: 1px;
	--margin-right: 1px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-2b186fc4 {
	z-index: 0;
}

.elementor-2236 .elementor-element.elementor-element-2b186fc4 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 35px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: -.8px;
	color: var(--e-global-color-primary);
}

.elementor-2236 .elementor-element.elementor-element-4790ee6b > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2236 .elementor-element.elementor-element-4790ee6b {
	column-gap: 0px;
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-4790ee6b p {
	margin-block-end: 20px;
}

.elementor-2236 .elementor-element.elementor-element-4790ee6b a {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-19a4d77c {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: center;
	--align-items: stretch;
	--gap: 0px 50px;
	--row-gap: 0px;
	--column-gap: 50px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2236 .elementor-element.elementor-element-19a4d77c:not(.elementor-motion-effects-element-type-background), .elementor-2236 .elementor-element.elementor-element-19a4d77c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ea8a532);
	background-image: url("https://lisinskifirm.com/nitropack_static/MwIQqYuKjBuxuGReqDpeibVYoPwAKtwI/assets/images/optimized/rev-8114038/lisinskifirm.com/wp-content/uploads/2026/02/maps-1-1-scaled.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-2236 .elementor-element.elementor-element-549a268 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 1px;
	--margin-bottom: 1px;
	--margin-left: 1px;
	--margin-right: 1px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-374a58fd {
	width: var(--container-widget-width, 891.989px);
	max-width: 891.989px;
	--container-widget-width: 891.989px;
	--container-widget-flex-grow: 0;
	z-index: 0;
	text-align: center;
}

.elementor-2236 .elementor-element.elementor-element-374a58fd.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2236 .elementor-element.elementor-element-374a58fd .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 55px;
	font-weight: 400;
	line-height: 1em;
	text-shadow: 0px 4px 20px rgba(0, 0, 0, .3);
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-3c50a6c2 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-489a6172 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--margin-top: 40px;
	--margin-bottom: 40px;
	--margin-left: 40px;
	--margin-right: 40px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-4c033a91 > .elementor-widget-container {
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-2236 .elementor-element.elementor-element-4c033a91 iframe {
	height: 350px;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-2236 .elementor-element.elementor-element-3a36a7bd > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
}

.elementor-2236 .elementor-element.elementor-element-3a36a7bd {
	text-align: center;
}

.elementor-2236 .elementor-element.elementor-element-3a36a7bd .elementor-heading-title {
	font-size: 23px;
	font-weight: 400;
	text-decoration: underline;
	letter-spacing: .04em;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, .3);
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-336a12b5 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 2px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--margin-top: 40px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 40px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-336a12b5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2236 .elementor-element.elementor-element-157563b0 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
	border-style: none;
}

.elementor-2236 .elementor-element.elementor-element-157563b0 {
	text-align: start;
}

.elementor-2236 .elementor-element.elementor-element-157563b0 .elementor-heading-title {
	font-size: 20px;
	font-weight: 400;
	letter-spacing: -.015em;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, .25);
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-7a3dbc92 > .elementor-widget-container {
	background-color: var(--e-global-color-c96ac92);
	padding: 18px 27px 18px 27px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-2236 .elementor-element.elementor-element-7a3dbc92 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-2236 .elementor-element.elementor-element-7a3dbc92 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-2236 .elementor-element.elementor-element-7a3dbc92 {
	--e-icon-list-icon-size: 48px;
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-2236 .elementor-element.elementor-element-7a3dbc92 .elementor-icon-list-icon {
	padding-inline-end: 8px;
}

.elementor-2236 .elementor-element.elementor-element-7a3dbc92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2236 .elementor-element.elementor-element-7a3dbc92 .elementor-icon-list-item > a {
	font-family: "Raleway", sans-serif;
	font-size: 34px;
	line-height: 1.2em;
	letter-spacing: -.04em;
}

.elementor-2236 .elementor-element.elementor-element-7a3dbc92 .elementor-icon-list-text {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-2236 .elementor-element.elementor-element-774609ea > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
	border-style: none;
}

.elementor-2236 .elementor-element.elementor-element-774609ea {
	text-align: start;
}

.elementor-2236 .elementor-element.elementor-element-774609ea .elementor-heading-title {
	font-size: 20px;
	font-weight: 400;
	letter-spacing: -.015em;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, .25);
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-1e2c96 > .elementor-widget-container {
	background-color: var(--e-global-color-c96ac92);
	padding: 18px 27px 18px 27px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-2236 .elementor-element.elementor-element-1e2c96 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-2236 .elementor-element.elementor-element-1e2c96 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-2236 .elementor-element.elementor-element-1e2c96 {
	--e-icon-list-icon-size: 48px;
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-2236 .elementor-element.elementor-element-1e2c96 .elementor-icon-list-icon {
	padding-inline-end: 8px;
}

.elementor-2236 .elementor-element.elementor-element-1e2c96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2236 .elementor-element.elementor-element-1e2c96 .elementor-icon-list-item > a {
	font-family: "Raleway", sans-serif;
	font-size: 34px;
	line-height: 1.2em;
	letter-spacing: -.04em;
}

.elementor-2236 .elementor-element.elementor-element-1e2c96 .elementor-icon-list-text {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-2236 .elementor-element.elementor-element-294910df > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
	border-style: none;
}

.elementor-2236 .elementor-element.elementor-element-294910df {
	text-align: start;
}

.elementor-2236 .elementor-element.elementor-element-294910df .elementor-heading-title {
	font-size: 20px;
	font-weight: 400;
	letter-spacing: -.015em;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, .25);
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-548df34c > .elementor-widget-container {
	background-color: var(--e-global-color-c96ac92);
	padding: 18px 27px 18px 27px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-2236 .elementor-element.elementor-element-548df34c .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-2236 .elementor-element.elementor-element-548df34c .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-2236 .elementor-element.elementor-element-548df34c {
	--e-icon-list-icon-size: 48px;
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-2236 .elementor-element.elementor-element-548df34c .elementor-icon-list-icon {
	padding-inline-end: 8px;
}

.elementor-2236 .elementor-element.elementor-element-548df34c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2236 .elementor-element.elementor-element-548df34c .elementor-icon-list-item > a {
	font-family: "Raleway", sans-serif;
	font-size: 30px;
	line-height: 1.05em;
	letter-spacing: -.04em;
}

.elementor-2236 .elementor-element.elementor-element-548df34c .elementor-icon-list-text {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-2236 .elementor-element.elementor-element-61784b43 {
	--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-start;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 35px;
	--padding-right: 35px;
}

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

.elementor-2236 .elementor-element.elementor-element-61784b43.e-con {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-4d0af543 {
	--display: flex;
	--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: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-4d0af543.e-con {
	--align-self: flex-start;
}

.elementor-2236 .elementor-element.elementor-element-4f891cde {
	width: var(--container-widget-width, 510px);
	max-width: 510px;
	--container-widget-width: 510px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-2236 .elementor-element.elementor-element-4f891cde > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2236 .elementor-element.elementor-element-4f891cde.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2236 .elementor-element.elementor-element-4f891cde .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 40px;
	font-weight: normal;
	text-transform: uppercase;
	font-style: normal;
	line-height: 1.2em;
	letter-spacing: -.4px;
	color: var(--e-global-color-text);
}

.elementor-2236 .elementor-element.elementor-element-2507d24c img {
	width: 100%;
	max-width: 100%;
	height: 450px;
	object-fit: cover;
	object-position: center center;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2236 .elementor-element.elementor-element-22300105 {
	--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;
	--justify-content: flex-start;
	--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-2236 .elementor-element.elementor-element-5a217cb4 {
	width: var(--container-widget-width, 510px);
	max-width: 510px;
	--container-widget-width: 510px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-2236 .elementor-element.elementor-element-5a217cb4 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2236 .elementor-element.elementor-element-5a217cb4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2236 .elementor-element.elementor-element-5a217cb4 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 40px;
	font-weight: normal;
	text-transform: uppercase;
	font-style: normal;
	line-height: 1.2em;
	letter-spacing: -.4px;
	color: var(--e-global-color-text);
}

.elementor-2236 .elementor-element.elementor-element-5e1809c4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-9d4a49f {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-78ec0a2f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-c4ad9ce {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-2fe4385e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-d193205 {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-1968f781 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-7caa6b8 {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-2a311c9c {
	--n-accordion-title-font-size: 28px;
	--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: 30px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-secondary);
	--n-accordion-title-active-color: var(--e-global-color-secondary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-ea8a532);
	--n-accordion-icon-hover-color: var(--e-global-color-ea8a532);
	--n-accordion-icon-active-color: var(--e-global-color-ea8a532);
}

.elementor-2236 .elementor-element.elementor-element-2a311c9c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-ea8a532);
}

.elementor-2236 .elementor-element.elementor-element-2a311c9c {
	--n-accordion-padding: 30px 0px 12px 0px;
}

:where( .elementor-2236 .elementor-element.elementor-element-2a311c9c > .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-2236 .elementor-element.elementor-element-7723f4da {
	--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: 20px;
	--padding-right: 20px;
}

.elementor-2236 .elementor-element.elementor-element-7723f4da.e-con {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-41f272fc {
	--divider-border-style: solid;
	--divider-color: #dbdbdb;
	--divider-border-width: 1px;
}

.elementor-2236 .elementor-element.elementor-element-41f272fc .elementor-divider-separator {
	width: 100%;
}

.elementor-2236 .elementor-element.elementor-element-41f272fc .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-2236 .elementor-element.elementor-element-48bd4987 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: stretch;
	--gap: 0px 49px;
	--row-gap: 0px;
	--column-gap: 49px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2236 .elementor-element.elementor-element-601395fd {
	--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;
	--justify-content: flex-start;
	--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-2236 .elementor-element.elementor-element-a857b27 img {
	width: 100%;
	max-width: 100%;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2236 .elementor-element.elementor-element-295b673e {
	--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;
	--justify-content: flex-start;
	--margin-top: 1px;
	--margin-bottom: 1px;
	--margin-left: 1px;
	--margin-right: 1px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-35806e76 {
	z-index: 0;
}

.elementor-2236 .elementor-element.elementor-element-35806e76 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 35px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: -.8px;
	color: var(--e-global-color-primary);
}

.elementor-2236 .elementor-element.elementor-element-ed42e97 {
	z-index: 0;
}

.elementor-2236 .elementor-element.elementor-element-ed42e97 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	font-weight: 700;
	line-height: 1.2em;
	letter-spacing: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-88243c2 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2236 .elementor-element.elementor-element-88243c2 {
	column-gap: 0px;
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-88243c2 p {
	margin-block-end: 20px;
}

.elementor-2236 .elementor-element.elementor-element-88243c2 a {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-b8c8b98 {
	z-index: 0;
}

.elementor-2236 .elementor-element.elementor-element-b8c8b98 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	font-weight: 700;
	line-height: 1.2em;
	letter-spacing: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-c858c47 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2236 .elementor-element.elementor-element-c858c47 {
	column-gap: 0px;
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-c858c47 p {
	margin-block-end: 20px;
}

.elementor-2236 .elementor-element.elementor-element-c858c47 a {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-571c466 {
	z-index: 0;
}

.elementor-2236 .elementor-element.elementor-element-571c466 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	font-weight: 700;
	line-height: 1.2em;
	letter-spacing: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-df005f3 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2236 .elementor-element.elementor-element-df005f3 {
	column-gap: 0px;
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-df005f3 p {
	margin-block-end: 20px;
}

.elementor-2236 .elementor-element.elementor-element-df005f3 a {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-3c3ae41 {
	z-index: 0;
}

.elementor-2236 .elementor-element.elementor-element-3c3ae41 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	font-weight: 700;
	line-height: 1.2em;
	letter-spacing: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-e037acf > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2236 .elementor-element.elementor-element-e037acf {
	column-gap: 0px;
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-e037acf p {
	margin-block-end: 20px;
}

.elementor-2236 .elementor-element.elementor-element-e037acf a {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-5e5a03df {
	--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: 20px;
	--padding-right: 20px;
}

.elementor-2236 .elementor-element.elementor-element-5e5a03df.e-con {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-7cc84877 {
	--divider-border-style: solid;
	--divider-color: #dbdbdb;
	--divider-border-width: 1px;
}

.elementor-2236 .elementor-element.elementor-element-7cc84877 .elementor-divider-separator {
	width: 100%;
}

.elementor-2236 .elementor-element.elementor-element-7cc84877 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-2236 .elementor-element.elementor-element-22af019 {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: center;
	--align-items: stretch;
	--gap: 0px 50px;
	--row-gap: 0px;
	--column-gap: 50px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2236 .elementor-element.elementor-element-5b6fe79c {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 1px;
	--margin-bottom: 1px;
	--margin-left: 1px;
	--margin-right: 1px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-507c854e {
	width: 100%;
	max-width: 100%;
	z-index: 0;
	text-align: center;
}

.elementor-2236 .elementor-element.elementor-element-507c854e .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 48px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: -.8px;
	color: var(--e-global-color-primary);
}

.elementor-2236 .elementor-element.elementor-element-4767bdb0 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--align-items: stretch;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2236 .elementor-element.elementor-element-14b6ed5 {
	text-align: center;
}

.elementor-2236 .elementor-element.elementor-element-14b6ed5 img {
	width: 100px;
	height: 100px;
	object-fit: contain;
	object-position: center center;
}

.elementor-2236 .elementor-element.elementor-element-79c3736b {
	--display: flex;
	--min-height: 185px;
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-2236 .elementor-element.elementor-element-517a2172 {
	text-align: center;
}

.elementor-2236 .elementor-element.elementor-element-517a2172 .elementor-heading-title {
	font-size: 24px;
	color: var(--e-global-color-ea8a532);
}

.elementor-2236 .elementor-element.elementor-element-602be87b {
	width: var(--container-widget-width, 230px);
	max-width: 230px;
	--container-widget-width: 230px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-602be87b > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-2236 .elementor-element.elementor-element-602be87b.elementor-element {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-347b7422 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-4309bc89 {
	text-align: center;
}

.elementor-2236 .elementor-element.elementor-element-4309bc89 img {
	width: 100px;
	height: 100px;
	object-fit: contain;
	object-position: center center;
}

.elementor-2236 .elementor-element.elementor-element-309be619 {
	--display: flex;
	--min-height: 185px;
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-2236 .elementor-element.elementor-element-30d83f95 {
	text-align: center;
}

.elementor-2236 .elementor-element.elementor-element-30d83f95 .elementor-heading-title {
	font-size: 24px;
	color: var(--e-global-color-ea8a532);
}

.elementor-2236 .elementor-element.elementor-element-7a337914 {
	width: var(--container-widget-width, 230px);
	max-width: 230px;
	--container-widget-width: 230px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-7a337914 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-2236 .elementor-element.elementor-element-7a337914.elementor-element {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-55b999e1 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-6e2d9403 {
	text-align: center;
}

.elementor-2236 .elementor-element.elementor-element-6e2d9403 img {
	width: 100px;
	height: 100px;
	object-fit: contain;
	object-position: center center;
}

.elementor-2236 .elementor-element.elementor-element-26ae4235 {
	--display: flex;
	--min-height: 185px;
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-2236 .elementor-element.elementor-element-188952a2 {
	text-align: center;
}

.elementor-2236 .elementor-element.elementor-element-188952a2 .elementor-heading-title {
	font-size: 24px;
	color: var(--e-global-color-ea8a532);
}

.elementor-2236 .elementor-element.elementor-element-3342c5c5 {
	width: var(--container-widget-width, 150px);
	max-width: 150px;
	--container-widget-width: 150px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-3342c5c5 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-2236 .elementor-element.elementor-element-3342c5c5.elementor-element {
	--align-self: center;
}

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

.elementor-2236 .elementor-element.elementor-element-71961d05 {
	text-align: center;
}

.elementor-2236 .elementor-element.elementor-element-71961d05 img {
	width: 100px;
	height: 100px;
	object-fit: contain;
	object-position: center center;
}

.elementor-2236 .elementor-element.elementor-element-c246ece {
	--display: flex;
	--min-height: 185px;
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-2236 .elementor-element.elementor-element-67c4ec6f {
	text-align: center;
}

.elementor-2236 .elementor-element.elementor-element-67c4ec6f .elementor-heading-title {
	font-size: 24px;
	line-height: 1.1em;
	color: var(--e-global-color-ea8a532);
}

.elementor-2236 .elementor-element.elementor-element-1805157e {
	width: var(--container-widget-width, 175px);
	max-width: 175px;
	--container-widget-width: 175px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-1805157e > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-2236 .elementor-element.elementor-element-1805157e.elementor-element {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-1131ed64 {
	--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: 20px;
	--padding-right: 20px;
}

.elementor-2236 .elementor-element.elementor-element-1131ed64.e-con {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-22c4f6d0 {
	--divider-border-style: solid;
	--divider-color: #dbdbdb;
	--divider-border-width: 1px;
}

.elementor-2236 .elementor-element.elementor-element-22c4f6d0 .elementor-divider-separator {
	width: 100%;
}

.elementor-2236 .elementor-element.elementor-element-22c4f6d0 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-2236 .elementor-element.elementor-element-401edcc {
	--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: 20px;
	--padding-right: 20px;
}

.elementor-2236 .elementor-element.elementor-element-401edcc.e-con {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-0af3f27 {
	--divider-border-style: solid;
	--divider-color: #dbdbdb;
	--divider-border-width: 1px;
}

.elementor-2236 .elementor-element.elementor-element-0af3f27 .elementor-divider-separator {
	width: 100%;
}

.elementor-2236 .elementor-element.elementor-element-0af3f27 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

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

.elementor-2236 .elementor-element.elementor-element-50785c82 {
	--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;
	--justify-content: flex-start;
	--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-2236 .elementor-element.elementor-element-2c348751 img {
	width: 100%;
	max-width: 100%;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2236 .elementor-element.elementor-element-76029656 {
	--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;
	--justify-content: flex-start;
	--margin-top: 1px;
	--margin-bottom: 1px;
	--margin-left: 1px;
	--margin-right: 1px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-10aceaef {
	z-index: 0;
}

.elementor-2236 .elementor-element.elementor-element-10aceaef .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 35px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: -.8px;
	color: var(--e-global-color-primary);
}

.elementor-2236 .elementor-element.elementor-element-2d48f8cb > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2236 .elementor-element.elementor-element-2d48f8cb {
	column-gap: 0px;
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-2d48f8cb p {
	margin-block-end: 20px;
}

.elementor-2236 .elementor-element.elementor-element-2d48f8cb a {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-7cc8d62e {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: center;
	--align-items: stretch;
	--gap: 0px 50px;
	--row-gap: 0px;
	--column-gap: 50px;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2236 .elementor-element.elementor-element-7cc8d62e:not(.elementor-motion-effects-element-type-background), .elementor-2236 .elementor-element.elementor-element-7cc8d62e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ea8a532);
	background-image: url("https://lisinskifirm.com/nitropack_static/MwIQqYuKjBuxuGReqDpeibVYoPwAKtwI/assets/images/optimized/rev-8114038/lisinskifirm.com/wp-content/uploads/2026/01/Social_Media_Background.jpg");
}

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

.elementor-2236 .elementor-element.elementor-element-1c624558 {
	--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: 60px 20px;
	--row-gap: 60px;
	--column-gap: 20px;
	--margin-top: 1px;
	--margin-bottom: 1px;
	--margin-left: 1px;
	--margin-right: 1px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-1c624558.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2236 .elementor-element.elementor-element-1650c937 {
	width: var(--container-widget-width, 1280px);
	max-width: 1280px;
	--container-widget-width: 1280px;
	--container-widget-flex-grow: 0;
	z-index: 0;
	text-align: center;
}

.elementor-2236 .elementor-element.elementor-element-1650c937.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2236 .elementor-element.elementor-element-1650c937 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 48px;
	font-weight: 400;
	line-height: 1em;
	text-shadow: 0px 4px 20px rgba(0, 0, 0, .3);
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-3f3b2893 {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--align-items: stretch;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2236 .elementor-element.elementor-element-3c416032 {
	width: initial;
	max-width: initial;
}

.elementor-2236 .elementor-element.elementor-element-3c416032.elementor-element {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-3c416032 .elementor-icon-box-wrapper {
	gap: 10px;
}

.elementor-2236 .elementor-element.elementor-element-3c416032 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-3c416032.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-c96ac92);
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-3c416032.elementor-view-framed .elementor-icon, .elementor-2236 .elementor-element.elementor-element-3c416032.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-2236 .elementor-element.elementor-element-3c416032.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-3c416032 .elementor-icon {
	font-size: 60px;
	padding: .17em;
}

.elementor-2236 .elementor-element.elementor-element-3c416032 .elementor-icon-box-description {
	font-size: 16px;
	line-height: 2em;
	letter-spacing: .04em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-c96ac92);
}

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

.elementor-2236 .elementor-element.elementor-element-2130d2c1 {
	width: initial;
	max-width: initial;
}

.elementor-2236 .elementor-element.elementor-element-2130d2c1.elementor-element {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-2130d2c1 .elementor-icon-box-wrapper {
	gap: 10px;
}

.elementor-2236 .elementor-element.elementor-element-2130d2c1 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-2130d2c1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-c96ac92);
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-2130d2c1.elementor-view-framed .elementor-icon, .elementor-2236 .elementor-element.elementor-element-2130d2c1.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-2236 .elementor-element.elementor-element-2130d2c1.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-2130d2c1 .elementor-icon {
	font-size: 60px;
	padding: .17em;
}

.elementor-2236 .elementor-element.elementor-element-2130d2c1 .elementor-icon-box-description {
	font-size: 16px;
	line-height: 2em;
	letter-spacing: .04em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-c96ac92);
}

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

.elementor-2236 .elementor-element.elementor-element-47b8b91e {
	width: initial;
	max-width: initial;
}

.elementor-2236 .elementor-element.elementor-element-47b8b91e.elementor-element {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-47b8b91e .elementor-icon-box-wrapper {
	gap: 10px;
}

.elementor-2236 .elementor-element.elementor-element-47b8b91e .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-47b8b91e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-c96ac92);
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-47b8b91e.elementor-view-framed .elementor-icon, .elementor-2236 .elementor-element.elementor-element-47b8b91e.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-2236 .elementor-element.elementor-element-47b8b91e.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-47b8b91e .elementor-icon {
	font-size: 57px;
	padding: .2em;
}

.elementor-2236 .elementor-element.elementor-element-47b8b91e .elementor-icon-box-description {
	font-size: 16px;
	line-height: 2em;
	letter-spacing: .04em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-c96ac92);
}

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

.elementor-2236 .elementor-element.elementor-element-47e744d1 {
	width: initial;
	max-width: initial;
}

.elementor-2236 .elementor-element.elementor-element-47e744d1.elementor-element {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-47e744d1 .elementor-icon-box-wrapper {
	gap: 10px;
}

.elementor-2236 .elementor-element.elementor-element-47e744d1 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-47e744d1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-c96ac92);
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-47e744d1.elementor-view-framed .elementor-icon, .elementor-2236 .elementor-element.elementor-element-47e744d1.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-2236 .elementor-element.elementor-element-47e744d1.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-47e744d1 .elementor-icon {
	font-size: 57px;
	padding: .2em;
}

.elementor-2236 .elementor-element.elementor-element-47e744d1 .elementor-icon-box-description {
	font-size: 16px;
	line-height: 2em;
	letter-spacing: .04em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-c96ac92);
}

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

.elementor-2236 .elementor-element.elementor-element-4c3ba631 {
	width: initial;
	max-width: initial;
}

.elementor-2236 .elementor-element.elementor-element-4c3ba631.elementor-element {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-4c3ba631 .elementor-icon-box-wrapper {
	gap: 10px;
}

.elementor-2236 .elementor-element.elementor-element-4c3ba631 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-4c3ba631.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-c96ac92);
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-4c3ba631.elementor-view-framed .elementor-icon, .elementor-2236 .elementor-element.elementor-element-4c3ba631.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-2236 .elementor-element.elementor-element-4c3ba631.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-4c3ba631 .elementor-icon {
	font-size: 57px;
	padding: .2em;
}

.elementor-2236 .elementor-element.elementor-element-4c3ba631 .elementor-icon-box-description {
	font-size: 16px;
	line-height: 2em;
	letter-spacing: .04em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-45eeff61 {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--align-items: stretch;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2236 .elementor-element.elementor-element-3d649a6e {
	width: initial;
	max-width: initial;
}

.elementor-2236 .elementor-element.elementor-element-3d649a6e.elementor-element {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-3d649a6e .elementor-icon-box-wrapper {
	gap: 10px;
}

.elementor-2236 .elementor-element.elementor-element-3d649a6e .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-3d649a6e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-c96ac92);
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-3d649a6e.elementor-view-framed .elementor-icon, .elementor-2236 .elementor-element.elementor-element-3d649a6e.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-2236 .elementor-element.elementor-element-3d649a6e.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-3d649a6e .elementor-icon {
	font-size: 60px;
	padding: .17em;
}

.elementor-2236 .elementor-element.elementor-element-3d649a6e .elementor-icon-box-description {
	font-size: 16px;
	line-height: 2em;
	letter-spacing: .04em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-c96ac92);
}

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

.elementor-2236 .elementor-element.elementor-element-3bb3af6a {
	width: initial;
	max-width: initial;
}

.elementor-2236 .elementor-element.elementor-element-3bb3af6a.elementor-element {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-3bb3af6a .elementor-icon-box-wrapper {
	gap: 10px;
}

.elementor-2236 .elementor-element.elementor-element-3bb3af6a .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-3bb3af6a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-c96ac92);
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-3bb3af6a.elementor-view-framed .elementor-icon, .elementor-2236 .elementor-element.elementor-element-3bb3af6a.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-2236 .elementor-element.elementor-element-3bb3af6a.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-3bb3af6a .elementor-icon {
	font-size: 60px;
	padding: .17em;
}

.elementor-2236 .elementor-element.elementor-element-3bb3af6a .elementor-icon-box-description {
	font-size: 16px;
	line-height: 2em;
	letter-spacing: .04em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-c96ac92);
}

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

.elementor-2236 .elementor-element.elementor-element-46e41073 {
	width: initial;
	max-width: initial;
}

.elementor-2236 .elementor-element.elementor-element-46e41073.elementor-element {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-46e41073 .elementor-icon-box-wrapper {
	gap: 10px;
}

.elementor-2236 .elementor-element.elementor-element-46e41073 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-46e41073.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-c96ac92);
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-46e41073.elementor-view-framed .elementor-icon, .elementor-2236 .elementor-element.elementor-element-46e41073.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-2236 .elementor-element.elementor-element-46e41073.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-46e41073 .elementor-icon {
	font-size: 57px;
	padding: .2em;
}

.elementor-2236 .elementor-element.elementor-element-46e41073 .elementor-icon-box-description {
	font-size: 16px;
	line-height: 2em;
	letter-spacing: .04em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-c96ac92);
}

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

.elementor-2236 .elementor-element.elementor-element-31e13e46 {
	width: initial;
	max-width: initial;
}

.elementor-2236 .elementor-element.elementor-element-31e13e46.elementor-element {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-31e13e46 .elementor-icon-box-wrapper {
	gap: 10px;
}

.elementor-2236 .elementor-element.elementor-element-31e13e46 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-31e13e46.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-c96ac92);
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-31e13e46.elementor-view-framed .elementor-icon, .elementor-2236 .elementor-element.elementor-element-31e13e46.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-2236 .elementor-element.elementor-element-31e13e46.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-31e13e46 .elementor-icon {
	font-size: 57px;
	padding: .2em;
}

.elementor-2236 .elementor-element.elementor-element-31e13e46 .elementor-icon-box-description {
	font-size: 16px;
	line-height: 2em;
	letter-spacing: .04em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-c96ac92);
}

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

.elementor-2236 .elementor-element.elementor-element-9afd634 {
	width: initial;
	max-width: initial;
}

.elementor-2236 .elementor-element.elementor-element-9afd634.elementor-element {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-9afd634 .elementor-icon-box-wrapper {
	gap: 10px;
}

.elementor-2236 .elementor-element.elementor-element-9afd634 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-9afd634.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-c96ac92);
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-9afd634.elementor-view-framed .elementor-icon, .elementor-2236 .elementor-element.elementor-element-9afd634.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-2236 .elementor-element.elementor-element-9afd634.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-9afd634 .elementor-icon {
	font-size: 57px;
	padding: .2em;
}

.elementor-2236 .elementor-element.elementor-element-9afd634 .elementor-icon-box-description {
	font-size: 16px;
	line-height: 2em;
	letter-spacing: .04em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-3b14863c {
	--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: 0px;
	--padding-right: 0px;
}

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

.elementor-2236 .elementor-element.elementor-element-79129fb0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-2236 .elementor-element.elementor-element-584451cb {
	--display: flex;
	--min-height: 540;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-4995dc43 {
	z-index: 0;
}

.elementor-2236 .elementor-element.elementor-element-4995dc43 img {
	width: 100%;
	height: 530px;
	object-fit: cover;
	object-position: top center;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	border-radius: 10px 10px 10px 10px;
}

.elementor-2236 .elementor-element.elementor-element-274ae571 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-3323d1f9 {
	z-index: 0;
}

.elementor-2236 .elementor-element.elementor-element-3323d1f9 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 37px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-2236 .elementor-element.elementor-element-7dbb8ebc > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-2236 .elementor-element.elementor-element-7dbb8ebc {
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-7dbb8ebc a {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-755bb629 .elementor-button:hover, .elementor-2236 .elementor-element.elementor-element-755bb629 .elementor-button:focus {
	background-color: var(--e-global-color-text);
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-755bb629 .elementor-button {
	font-family: "Raleway", sans-serif;
	font-size: 18px;
}

.elementor-2236 .elementor-element.elementor-element-755bb629 .elementor-button:hover svg, .elementor-2236 .elementor-element.elementor-element-755bb629 .elementor-button:focus svg {
	fill: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-83377b0 {
	--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: 60px;
	--padding-bottom: 60px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2236 .elementor-element.elementor-element-83377b0:not(.elementor-motion-effects-element-type-background), .elementor-2236 .elementor-element.elementor-element-83377b0 > .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/01/Cases-BackGround.jpg");
	background-position: top center;
	background-size: cover;
}

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

.elementor-2236 .elementor-element.elementor-element-76b3e918 {
	--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-2236 .elementor-element.elementor-element-1cce27ff {
	width: 100%;
	max-width: 100%;
	z-index: 0;
	text-align: center;
}

.elementor-2236 .elementor-element.elementor-element-1cce27ff.elementor-element {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-1cce27ff .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 48px;
	font-weight: normal;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-2236 .elementor-element.elementor-element-3d5460cd {
	--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-2236 .elementor-element.elementor-element-48c34688 {
	text-align: center;
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-48c34688 a {
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-48563ae6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-72e753f4 {
	--display: flex;
	--min-height: 250px;
	--justify-content: flex-end;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: 1;
	border-style: none;
	--border-style: none;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-72e753f4::before, .elementor-2236 .elementor-element.elementor-element-72e753f4 > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-72e753f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-72e753f4 > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-72e753f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-72e753f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://lisinskifirm.com/nitropack_static/MwIQqYuKjBuxuGReqDpeibVYoPwAKtwI/assets/images/optimized/rev-8114038/lisinskifirm.com/wp-content/uploads/2025/12/1.jpg");
	--background-overlay: "";
}

.elementor-2236 .elementor-element.elementor-element-72e753f4.e-con {
	--align-self: flex-end;
}

.elementor-2236 .elementor-element.elementor-element-307382e > .elementor-widget-container {
	background-color: var(--e-global-color-text);
	padding: 0px 25px 0px 25px;
	border-radius: 9px 9px 9px 9px;
}

.elementor-2236 .elementor-element.elementor-element-307382e.elementor-element {
	--align-self: center;
	--order: 99999;
}

.elementor-2236 .elementor-element.elementor-element-307382e {
	column-gap: 6px;
	text-align: center;
	font-size: 28px;
	font-weight: 400;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-307382e p {
	margin-block-end: 0px;
}

.elementor-2236 .elementor-element.elementor-element-307382e a {
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-307382e a:hover, .elementor-2236 .elementor-element.elementor-element-307382e a:focus {
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-445729a5 {
	--display: flex;
	--min-height: 250px;
	--justify-content: flex-end;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: 1;
	border-style: none;
	--border-style: none;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-445729a5::before, .elementor-2236 .elementor-element.elementor-element-445729a5 > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-445729a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-445729a5 > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-445729a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-445729a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://lisinskifirm.com/nitropack_static/MwIQqYuKjBuxuGReqDpeibVYoPwAKtwI/assets/images/optimized/rev-8114038/lisinskifirm.com/wp-content/uploads/2025/12/2.jpg");
	--background-overlay: "";
	background-position: center center;
}

.elementor-2236 .elementor-element.elementor-element-445729a5.e-con {
	--align-self: flex-end;
}

.elementor-2236 .elementor-element.elementor-element-725ea823 > .elementor-widget-container {
	background-color: var(--e-global-color-text);
	padding: 0px 25px 0px 25px;
	border-radius: 9px 9px 9px 9px;
}

.elementor-2236 .elementor-element.elementor-element-725ea823.elementor-element {
	--align-self: center;
	--order: 99999;
}

.elementor-2236 .elementor-element.elementor-element-725ea823 {
	text-align: center;
	font-size: 30px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-725ea823 p {
	margin-block-end: 0px;
}

.elementor-2236 .elementor-element.elementor-element-725ea823 a {
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-337885f6 {
	--display: flex;
	--min-height: 250px;
	--justify-content: flex-end;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: 1;
	border-style: none;
	--border-style: none;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-337885f6::before, .elementor-2236 .elementor-element.elementor-element-337885f6 > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-337885f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-337885f6 > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-337885f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-337885f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://lisinskifirm.com/nitropack_static/MwIQqYuKjBuxuGReqDpeibVYoPwAKtwI/assets/images/optimized/rev-8114038/lisinskifirm.com/wp-content/uploads/2025/12/3.jpg");
	--background-overlay: "";
}

.elementor-2236 .elementor-element.elementor-element-337885f6.e-con {
	--align-self: flex-end;
}

.elementor-2236 .elementor-element.elementor-element-140f02c4 > .elementor-widget-container {
	background-color: var(--e-global-color-text);
	padding: 0px 25px 0px 25px;
	border-radius: 9px 9px 9px 9px;
}

.elementor-2236 .elementor-element.elementor-element-140f02c4.elementor-element {
	--align-self: center;
	--order: 99999;
}

.elementor-2236 .elementor-element.elementor-element-140f02c4 {
	text-align: center;
	font-size: 30px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-140f02c4 p {
	margin-block-end: 0px;
}

.elementor-2236 .elementor-element.elementor-element-140f02c4 a {
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-44c4f903 {
	--display: flex;
	--min-height: 250px;
	--justify-content: flex-end;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: 1;
	border-style: none;
	--border-style: none;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-44c4f903::before, .elementor-2236 .elementor-element.elementor-element-44c4f903 > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-44c4f903 > .e-con-inner > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-44c4f903 > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-44c4f903 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-44c4f903 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://lisinskifirm.com/nitropack_static/MwIQqYuKjBuxuGReqDpeibVYoPwAKtwI/assets/images/optimized/rev-8114038/lisinskifirm.com/wp-content/uploads/2025/12/4.jpg");
	--background-overlay: "";
}

.elementor-2236 .elementor-element.elementor-element-44c4f903.e-con {
	--align-self: flex-end;
}

.elementor-2236 .elementor-element.elementor-element-6d1e7fee > .elementor-widget-container {
	background-color: var(--e-global-color-text);
	padding: 0px 25px 0px 25px;
	border-radius: 9px 9px 9px 9px;
}

.elementor-2236 .elementor-element.elementor-element-6d1e7fee.elementor-element {
	--align-self: center;
	--order: 99999;
}

.elementor-2236 .elementor-element.elementor-element-6d1e7fee {
	text-align: center;
	font-size: 28px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-6d1e7fee p {
	margin-block-end: 0px;
}

.elementor-2236 .elementor-element.elementor-element-6d1e7fee a {
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-6bc99bec {
	--display: flex;
	--min-height: 250px;
	--justify-content: flex-end;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: 1;
	border-style: none;
	--border-style: none;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-6bc99bec::before, .elementor-2236 .elementor-element.elementor-element-6bc99bec > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-6bc99bec > .e-con-inner > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-6bc99bec > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-6bc99bec > .e-con-inner > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-6bc99bec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://lisinskifirm.com/nitropack_static/MwIQqYuKjBuxuGReqDpeibVYoPwAKtwI/assets/images/optimized/rev-8114038/lisinskifirm.com/wp-content/uploads/2025/12/5-1.jpg");
	--background-overlay: "";
}

.elementor-2236 .elementor-element.elementor-element-6bc99bec.e-con {
	--align-self: flex-end;
}

.elementor-2236 .elementor-element.elementor-element-617de712 > .elementor-widget-container {
	background-color: var(--e-global-color-text);
	padding: 0px 25px 0px 25px;
	border-radius: 9px 9px 9px 9px;
}

.elementor-2236 .elementor-element.elementor-element-617de712.elementor-element {
	--align-self: center;
	--order: 99999;
}

.elementor-2236 .elementor-element.elementor-element-617de712 {
	text-align: center;
	font-size: 30px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-617de712 p {
	margin-block-end: 0px;
}

.elementor-2236 .elementor-element.elementor-element-617de712 a {
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-a477189 {
	--display: flex;
	--min-height: 250px;
	--justify-content: flex-end;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: 1;
	border-style: none;
	--border-style: none;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-a477189::before, .elementor-2236 .elementor-element.elementor-element-a477189 > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-a477189 > .e-con-inner > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-a477189 > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-a477189 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-a477189 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://lisinskifirm.com/nitropack_static/MwIQqYuKjBuxuGReqDpeibVYoPwAKtwI/assets/images/optimized/rev-8114038/lisinskifirm.com/wp-content/uploads/2026/07/Untitled-design-10.png");
	--background-overlay: "";
}

.elementor-2236 .elementor-element.elementor-element-a477189.e-con {
	--align-self: flex-end;
}

.elementor-2236 .elementor-element.elementor-element-ca5f08e > .elementor-widget-container {
	background-color: var(--e-global-color-text);
	padding: 0px 25px 0px 25px;
	border-radius: 9px 9px 9px 9px;
}

.elementor-2236 .elementor-element.elementor-element-ca5f08e.elementor-element {
	--align-self: center;
	--order: 99999;
}

.elementor-2236 .elementor-element.elementor-element-ca5f08e {
	text-align: center;
	font-size: 30px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-ca5f08e p {
	margin-block-end: 0px;
}

.elementor-2236 .elementor-element.elementor-element-ca5f08e a {
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-18ae71ca {
	--e-n-carousel-swiper-slides-gap: 20px;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
}

.elementor-2236 .elementor-element.elementor-element-18ae71ca > .elementor-widget-container {
	padding: 0px 20px 0px 20px;
}

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

.elementor-2236 .elementor-element.elementor-element-35c83dd7 {
	--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;
	--justify-content: flex-start;
	--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-2236 .elementor-element.elementor-element-7cc2437 img {
	width: 100%;
	max-width: 100%;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2236 .elementor-element.elementor-element-50a0c336 {
	--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;
	--justify-content: center;
	--margin-top: 1px;
	--margin-bottom: 1px;
	--margin-left: 1px;
	--margin-right: 1px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-540d3d00 {
	z-index: 0;
}

.elementor-2236 .elementor-element.elementor-element-540d3d00 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 35px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: -.8px;
	color: var(--e-global-color-text);
}

.elementor-2236 .elementor-element.elementor-element-4dc089d8 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2236 .elementor-element.elementor-element-4dc089d8 {
	column-gap: 0px;
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-4dc089d8 p {
	margin-block-end: 20px;
}

.elementor-2236 .elementor-element.elementor-element-4dc089d8 a {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-7c4f966c {
	--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: 20px;
	--padding-right: 20px;
}

.elementor-2236 .elementor-element.elementor-element-7c4f966c.e-con {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-646d1cd1 {
	--divider-border-style: solid;
	--divider-color: #dbdbdb;
	--divider-border-width: 1px;
}

.elementor-2236 .elementor-element.elementor-element-646d1cd1 .elementor-divider-separator {
	width: 100%;
}

.elementor-2236 .elementor-element.elementor-element-646d1cd1 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-2236 .elementor-element.elementor-element-60f4e7c9 {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: center;
	--align-items: stretch;
	--gap: 0px 50px;
	--row-gap: 0px;
	--column-gap: 50px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2236 .elementor-element.elementor-element-b4a4ab8 {
	--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;
	--justify-content: flex-start;
	--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-2236 .elementor-element.elementor-element-32fbb1fe img {
	width: 100%;
	max-width: 100%;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2236 .elementor-element.elementor-element-6ef5d71 {
	--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;
	--justify-content: center;
	--margin-top: 1px;
	--margin-bottom: 1px;
	--margin-left: 1px;
	--margin-right: 1px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-7227a4d0 {
	z-index: 0;
}

.elementor-2236 .elementor-element.elementor-element-7227a4d0 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 35px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: -.8px;
	color: var(--e-global-color-text);
}

.elementor-2236 .elementor-element.elementor-element-7a23dff8 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2236 .elementor-element.elementor-element-7a23dff8 {
	column-gap: 0px;
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-7a23dff8 p {
	margin-block-end: 20px;
}

.elementor-2236 .elementor-element.elementor-element-7a23dff8 a {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-709dcb47 {
	--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: 20px;
	--padding-right: 20px;
}

.elementor-2236 .elementor-element.elementor-element-709dcb47.e-con {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-5632e3d8 {
	--divider-border-style: solid;
	--divider-color: #dbdbdb;
	--divider-border-width: 1px;
}

.elementor-2236 .elementor-element.elementor-element-5632e3d8 .elementor-divider-separator {
	width: 100%;
}

.elementor-2236 .elementor-element.elementor-element-5632e3d8 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

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

.elementor-2236 .elementor-element.elementor-element-27e246a8 {
	--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;
	--justify-content: flex-start;
	--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-2236 .elementor-element.elementor-element-7fe73e27 img {
	width: 100%;
	max-width: 100%;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2236 .elementor-element.elementor-element-7e828d9c {
	--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;
	--justify-content: center;
	--margin-top: 1px;
	--margin-bottom: 1px;
	--margin-left: 1px;
	--margin-right: 1px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-107b9ec9 {
	z-index: 0;
}

.elementor-2236 .elementor-element.elementor-element-107b9ec9 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 35px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: -.8px;
	color: var(--e-global-color-text);
}

.elementor-2236 .elementor-element.elementor-element-53398e2c > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2236 .elementor-element.elementor-element-53398e2c {
	column-gap: 0px;
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-53398e2c p {
	margin-block-end: 20px;
}

.elementor-2236 .elementor-element.elementor-element-53398e2c a {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-65bf548 {
	--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: 20px;
	--padding-right: 20px;
}

.elementor-2236 .elementor-element.elementor-element-65bf548.e-con {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-3251078 {
	--divider-border-style: solid;
	--divider-color: #dbdbdb;
	--divider-border-width: 1px;
}

.elementor-2236 .elementor-element.elementor-element-3251078 .elementor-divider-separator {
	width: 100%;
}

.elementor-2236 .elementor-element.elementor-element-3251078 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-2236 .elementor-element.elementor-element-5e8f5b14 {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: center;
	--align-items: stretch;
	--gap: 0px 50px;
	--row-gap: 0px;
	--column-gap: 50px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2236 .elementor-element.elementor-element-712fad0f {
	--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;
	--justify-content: flex-start;
	--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-2236 .elementor-element.elementor-element-5256d9c5 img {
	width: 100%;
	max-width: 100%;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2236 .elementor-element.elementor-element-1bbdcecb {
	--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;
	--justify-content: center;
	--margin-top: 1px;
	--margin-bottom: 1px;
	--margin-left: 1px;
	--margin-right: 1px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-5a2665f2 {
	z-index: 0;
}

.elementor-2236 .elementor-element.elementor-element-5a2665f2 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 35px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: -.8px;
	color: var(--e-global-color-text);
}

.elementor-2236 .elementor-element.elementor-element-293bed1 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2236 .elementor-element.elementor-element-293bed1 {
	column-gap: 0px;
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-293bed1 p {
	margin-block-end: 20px;
}

.elementor-2236 .elementor-element.elementor-element-293bed1 a {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-3dc5a24 {
	--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: 20px;
	--padding-right: 20px;
}

.elementor-2236 .elementor-element.elementor-element-3dc5a24.e-con {
	--align-self: center;
}

.elementor-2236 .elementor-element.elementor-element-4cef6335 {
	--divider-border-style: solid;
	--divider-color: #dbdbdb;
	--divider-border-width: 1px;
}

.elementor-2236 .elementor-element.elementor-element-4cef6335 .elementor-divider-separator {
	width: 100%;
}

.elementor-2236 .elementor-element.elementor-element-4cef6335 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

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

.elementor-2236 .elementor-element.elementor-element-2ca4ba0b {
	--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;
	--justify-content: flex-start;
	--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-2236 .elementor-element.elementor-element-2298f6f0 img {
	width: 100%;
	max-width: 100%;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2236 .elementor-element.elementor-element-69fc3157 {
	--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;
	--justify-content: center;
	--margin-top: 1px;
	--margin-bottom: 1px;
	--margin-left: 1px;
	--margin-right: 1px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-484742ee {
	z-index: 0;
}

.elementor-2236 .elementor-element.elementor-element-484742ee .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 35px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: -.8px;
	color: var(--e-global-color-text);
}

.elementor-2236 .elementor-element.elementor-element-1f708fa > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2236 .elementor-element.elementor-element-1f708fa {
	column-gap: 0px;
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-1f708fa p {
	margin-block-end: 20px;
}

.elementor-2236 .elementor-element.elementor-element-1f708fa a {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-0d6ffb8 {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--justify-content: center;
	--align-items: stretch;
	--gap: 0px 50px;
	--row-gap: 0px;
	--column-gap: 50px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2236 .elementor-element.elementor-element-0ea725b {
	--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;
	--justify-content: flex-start;
	--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-2236 .elementor-element.elementor-element-352dfa4 img {
	width: 100%;
	max-width: 100%;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2236 .elementor-element.elementor-element-49050b6 {
	--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;
	--justify-content: center;
	--margin-top: 1px;
	--margin-bottom: 1px;
	--margin-left: 1px;
	--margin-right: 1px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-3e1bb53 {
	z-index: 0;
}

.elementor-2236 .elementor-element.elementor-element-3e1bb53 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 35px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: -.8px;
	color: var(--e-global-color-text);
}

.elementor-2236 .elementor-element.elementor-element-a8683f6 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2236 .elementor-element.elementor-element-a8683f6 {
	column-gap: 0px;
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-a8683f6 p {
	margin-block-end: 20px;
}

.elementor-2236 .elementor-element.elementor-element-a8683f6 a {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-33a1e9b {
	--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: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2236 .elementor-element.elementor-element-1c1b755 {
	text-align: center;
}

.elementor-2236 .elementor-element.elementor-element-1c1b755 .elementor-heading-title {
	font-weight: normal;
	-webkit-text-stroke-color: var(--e-global-color-primary);
	stroke: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-2236 .elementor-element.elementor-element-b401105 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-2236 .elementor-element.elementor-element-b401105 .elementor-divider-separator {
	width: 100%;
}

.elementor-2236 .elementor-element.elementor-element-b401105 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

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

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

.elementor-2236 .elementor-element.elementor-element-7338e5be {
	--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;
	--justify-content: flex-start;
	--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-2236 .elementor-element.elementor-element-4341bb02 img {
	width: 100%;
	max-width: 100%;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2236 .elementor-element.elementor-element-6f5edaca {
	--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;
	--justify-content: center;
	--margin-top: 1px;
	--margin-bottom: 1px;
	--margin-left: 1px;
	--margin-right: 1px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-7cb68d9 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2236 .elementor-element.elementor-element-7cb68d9 {
	column-gap: 0px;
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-7cb68d9 p {
	margin-block-end: 20px;
}

.elementor-2236 .elementor-element.elementor-element-7cb68d9 a {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-6839c081 > .elementor-widget-container {
	margin: 0px 0px 0px -20px;
	padding: 0px 0px 0px 0px;
}

.elementor-2236 .elementor-element.elementor-element-6839c081 {
	column-gap: 0px;
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-6839c081 p {
	margin-block-end: 20px;
}

.elementor-2236 .elementor-element.elementor-element-6839c081 a {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-b3c73f4 {
	--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: 50px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-2236 .elementor-element.elementor-element-9355754 {
	text-align: center;
}

.elementor-2236 .elementor-element.elementor-element-9355754 .elementor-heading-title {
	font-weight: normal;
	-webkit-text-stroke-color: var(--e-global-color-primary);
	stroke: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-2236 .elementor-element.elementor-element-c1a41a4 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-2236 .elementor-element.elementor-element-c1a41a4 .elementor-divider-separator {
	width: 100%;
}

.elementor-2236 .elementor-element.elementor-element-c1a41a4 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

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

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

.elementor-2236 .elementor-element.elementor-element-29bb88a {
	--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;
	--justify-content: flex-start;
	--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-2236 .elementor-element.elementor-element-0fef3c9 img {
	width: 100%;
	max-width: 100%;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2236 .elementor-element.elementor-element-4750254 {
	--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;
	--justify-content: center;
	--margin-top: 1px;
	--margin-bottom: 1px;
	--margin-left: 1px;
	--margin-right: 1px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-f4dfd46 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2236 .elementor-element.elementor-element-f4dfd46 {
	column-gap: 0px;
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-f4dfd46 p {
	margin-block-end: 20px;
}

.elementor-2236 .elementor-element.elementor-element-f4dfd46 a {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-1f2d486 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2236 .elementor-element.elementor-element-1f2d486 {
	column-gap: 0px;
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-1f2d486 p {
	margin-block-end: 20px;
}

.elementor-2236 .elementor-element.elementor-element-1f2d486 a {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-a3b62d5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2236 .elementor-element.elementor-element-a3b62d5 {
	column-gap: 0px;
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-a3b62d5 p {
	margin-block-end: 20px;
}

.elementor-2236 .elementor-element.elementor-element-a3b62d5 a {
	color: var(--e-global-color-secondary);
}

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

.elementor-2236 .elementor-element.elementor-element-14d9323 {
	column-gap: 0px;
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-14d9323 p {
	margin-block-end: 20px;
}

.elementor-2236 .elementor-element.elementor-element-14d9323 a {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-6762c96e {
	--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: 0px;
	--padding-right: 0px;
}

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

.elementor-2236 .elementor-element.elementor-element-43b0ca04 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-2236 .elementor-element.elementor-element-506b739a {
	--display: flex;
	--min-height: 540;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-506b739a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2236 .elementor-element.elementor-element-57fc75c1 {
	z-index: 0;
}

.elementor-2236 .elementor-element.elementor-element-57fc75c1 img {
	width: 100%;
	height: 420px;
	object-fit: cover;
	object-position: top center;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	border-radius: 10px 10px 10px 10px;
}

.elementor-2236 .elementor-element.elementor-element-2e827857 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-4bc5c1c9 {
	z-index: 0;
}

.elementor-2236 .elementor-element.elementor-element-4bc5c1c9 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 37px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-2236 .elementor-element.elementor-element-482111a5 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-2236 .elementor-element.elementor-element-482111a5 {
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-482111a5 a {
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-5151ba70 .elementor-button:hover, .elementor-2236 .elementor-element.elementor-element-5151ba70 .elementor-button:focus {
	background-color: var(--e-global-color-text);
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-5151ba70 .elementor-button {
	font-family: "Raleway", sans-serif;
	font-size: 18px;
}

.elementor-2236 .elementor-element.elementor-element-5151ba70 .elementor-button:hover svg, .elementor-2236 .elementor-element.elementor-element-5151ba70 .elementor-button:focus svg {
	fill: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-605f7985 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-2236 .elementor-element.elementor-element-605f7985:not(.elementor-motion-effects-element-type-background), .elementor-2236 .elementor-element.elementor-element-605f7985 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-89bce5b);
}

.elementor-2236 .elementor-element.elementor-element-4f7343e7 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2236 .elementor-element.elementor-element-4f7343e7 > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-2236 .elementor-element.elementor-element-4f7343e7.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2236 .elementor-element.elementor-element-4f7343e7 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 56px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.2em;
	letter-spacing: -.4px;
	color: var(--e-global-color-text);
}

.elementor-2236 .elementor-element.elementor-element-6cb6c003 {
	--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: flex-start;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-9ab6ddf {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-9ab6ddf:not(.elementor-motion-effects-element-type-background), .elementor-2236 .elementor-element.elementor-element-9ab6ddf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-2236 .elementor-element.elementor-element-1b5286b2 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 40px 40px 40px;
}

.elementor-2236 .elementor-element.elementor-element-1b5286b2 {
	font-size: 16px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-74991e7c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-74991e7c:not(.elementor-motion-effects-element-type-background), .elementor-2236 .elementor-element.elementor-element-74991e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-2236 .elementor-element.elementor-element-6ab6ad9e > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 40px 40px 40px;
}

.elementor-2236 .elementor-element.elementor-element-6ab6ad9e {
	font-size: 16px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-12efff2a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-12efff2a:not(.elementor-motion-effects-element-type-background), .elementor-2236 .elementor-element.elementor-element-12efff2a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-2236 .elementor-element.elementor-element-3c45ce85 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 40px 40px 40px;
}

.elementor-2236 .elementor-element.elementor-element-3c45ce85 {
	font-size: 16px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-34b5c48b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-34b5c48b:not(.elementor-motion-effects-element-type-background), .elementor-2236 .elementor-element.elementor-element-34b5c48b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-2236 .elementor-element.elementor-element-48c44c06 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 40px 40px 40px;
}

.elementor-2236 .elementor-element.elementor-element-48c44c06 {
	font-size: 16px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-8a39103 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-8a39103:not(.elementor-motion-effects-element-type-background), .elementor-2236 .elementor-element.elementor-element-8a39103 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-2236 .elementor-element.elementor-element-1134f61e > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 40px 40px 40px;
}

.elementor-2236 .elementor-element.elementor-element-1134f61e {
	font-size: 16px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-392c615c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-392c615c:not(.elementor-motion-effects-element-type-background), .elementor-2236 .elementor-element.elementor-element-392c615c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-2236 .elementor-element.elementor-element-34f4b28e > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 40px 40px 40px;
}

.elementor-2236 .elementor-element.elementor-element-34f4b28e {
	font-size: 16px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-740cc59c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-740cc59c:not(.elementor-motion-effects-element-type-background), .elementor-2236 .elementor-element.elementor-element-740cc59c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-2236 .elementor-element.elementor-element-1aac28fd > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 40px 40px 40px;
}

.elementor-2236 .elementor-element.elementor-element-1aac28fd {
	font-size: 16px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-87dfe3c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-87dfe3c:not(.elementor-motion-effects-element-type-background), .elementor-2236 .elementor-element.elementor-element-87dfe3c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-2236 .elementor-element.elementor-element-52e49dda > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 40px 40px 40px;
}

.elementor-2236 .elementor-element.elementor-element-52e49dda {
	font-size: 16px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-676fe8df {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-676fe8df:not(.elementor-motion-effects-element-type-background), .elementor-2236 .elementor-element.elementor-element-676fe8df > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-2236 .elementor-element.elementor-element-e08229d > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 40px 40px 40px;
}

.elementor-2236 .elementor-element.elementor-element-e08229d {
	font-size: 16px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-11ff470c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-11ff470c:not(.elementor-motion-effects-element-type-background), .elementor-2236 .elementor-element.elementor-element-11ff470c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-2236 .elementor-element.elementor-element-5966e8f9 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 40px 40px 40px;
}

.elementor-2236 .elementor-element.elementor-element-5966e8f9 {
	font-size: 16px;
	color: var(--e-global-color-secondary);
}

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

.elementor-2236 .elementor-element.elementor-element-1592352:not(.elementor-motion-effects-element-type-background), .elementor-2236 .elementor-element.elementor-element-1592352 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-2236 .elementor-element.elementor-element-d331ff2 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 40px 40px 40px;
}

.elementor-2236 .elementor-element.elementor-element-d331ff2 {
	font-size: 16px;
	color: var(--e-global-color-secondary);
}

.elementor-2236 .elementor-element.elementor-element-5945ecfa {
	--n-accordion-title-font-size: 25px;
	--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: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 0px 0px 0px 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-secondary);
	--n-accordion-title-active-color: var(--e-global-color-secondary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

:where( .elementor-2236 .elementor-element.elementor-element-5945ecfa > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	background-color: var(--e-global-color-c96ac92);
	border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-2236 .elementor-element.elementor-element-5945ecfa > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-2236 .elementor-element.elementor-element-5945ecfa {
	--n-accordion-padding: 40px 40px 40px 40px;
}

:where( .elementor-2236 .elementor-element.elementor-element-5945ecfa > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	line-height: 1.1em;
}

.elementor-2236 .elementor-element.elementor-element-6f7a1be8 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--overlay-opacity: .86;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-2236 .elementor-element.elementor-element-6f7a1be8:not(.elementor-motion-effects-element-type-background), .elementor-2236 .elementor-element.elementor-element-6f7a1be8 > .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/10/3568897725433ff6e1ca68e474f2aa01.jpg");
	background-size: cover;
}

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

.elementor-2236 .elementor-element.elementor-element-6f7a1be8::before, .elementor-2236 .elementor-element.elementor-element-6f7a1be8 > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-6f7a1be8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-6f7a1be8 > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-6f7a1be8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-6f7a1be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #6c7e92;
	--background-overlay: "";
}

.elementor-2236 .elementor-element.elementor-element-19494299 {
	--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;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2236 .elementor-element.elementor-element-128838c9 {
	text-align: end;
}

.elementor-2236 .elementor-element.elementor-element-128838c9 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 68px;
	line-height: 1em;
	letter-spacing: 0px;
	color: var(--e-global-color-c96ac92);
}

.elementor-2236 .elementor-element.elementor-element-33b17850 {
	--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: 0px;
}

.elementor-2236 .elementor-element.elementor-element-46bd2c36 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 30px;
	--padding-bottom: 32px;
	--padding-left: 35px;
	--padding-right: 35px;
}

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

.elementor-2236 .elementor-element.elementor-element-13d46835 {
	--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: 100px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-2236 .elementor-element.elementor-element-39491dcc {
	--display: flex;
	--min-height: 455px;
	--justify-content: center;
	--overlay-opacity: 0;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 110px;
	--padding-right: 110px;
}

.elementor-2236 .elementor-element.elementor-element-39491dcc:not(.elementor-motion-effects-element-type-background), .elementor-2236 .elementor-element.elementor-element-39491dcc > .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: top right;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-2236 .elementor-element.elementor-element-39491dcc::before, .elementor-2236 .elementor-element.elementor-element-39491dcc > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-39491dcc > .e-con-inner > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-39491dcc > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-39491dcc > .e-con-inner > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-39491dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-text);
	--background-overlay: "";
}

.elementor-2236 .elementor-element.elementor-element-4d214a0e {
	--display: flex;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--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-2236 .elementor-element.elementor-element-4f4ce2f3 {
	width: var(--container-widget-width, 333px);
	max-width: 333px;
	--container-widget-width: 333px;
	--container-widget-flex-grow: 0;
}

.elementor-2236 .elementor-element.elementor-element-4f4ce2f3 .elementor-heading-title {
	font-size: 63px;
	color: #fff;
}

.elementor-2236 .elementor-element.elementor-element-6eb42142 .elementor-button {
	font-size: 18px;
}

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

@media (max-width:1366px) {
	.elementor-2236 .elementor-element.elementor-element-2bf3a45c {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-272c0769 img {
		width: 100%;
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-34a35623 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-19a4d77c {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-549a268 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-489a6172 {
		--margin-top: 40px;
		--margin-bottom: 40px;
		--margin-left: 40px;
		--margin-right: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4c033a91 iframe {
		height: 280px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-336a12b5 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7a3dbc92 > .elementor-widget-container {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7a3dbc92 {
		--e-icon-list-icon-size: 40px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7a3dbc92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2236 .elementor-element.elementor-element-7a3dbc92 .elementor-icon-list-item > a {
		font-size: 34px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1e2c96 > .elementor-widget-container {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1e2c96 {
		--e-icon-list-icon-size: 40px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1e2c96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2236 .elementor-element.elementor-element-1e2c96 .elementor-icon-list-item > a {
		font-size: 34px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-548df34c > .elementor-widget-container {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-548df34c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2236 .elementor-element.elementor-element-548df34c .elementor-icon-list-item > a {
		font-size: 28px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4f891cde {
		width: var(--container-widget-width, 73.484%);
		max-width: 73.484%;
		--container-widget-width: 73.484%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2507d24c img {
		width: 100%;
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5a217cb4 {
		width: var(--container-widget-width, 73.484%);
		max-width: 73.484%;
		--container-widget-width: 73.484%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2236 .elementor-element.elementor-element-48bd4987 {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-a857b27 img {
		width: 100%;
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-295b673e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-22af019 {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5b6fe79c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4767bdb0 {
		--grid-auto-flow: row;
	}
	
	.elementor-2236 .elementor-element.elementor-element-79c3736b {
		--min-height: 190px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-309be619 {
		--min-height: 190px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-26ae4235 {
		--min-height: 190px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-c246ece {
		--min-height: 190px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-50c14a8f {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2c348751 img {
		width: 100%;
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-76029656 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7cc8d62e {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 60px;
		--padding-right: 60px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1c624558 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3f3b2893 {
		--grid-auto-flow: row;
	}
	
	.elementor-2236 .elementor-element.elementor-element-45eeff61 {
		--grid-auto-flow: row;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3b14863c {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-79129fb0 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-584451cb {
		--min-height: 500px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4995dc43 img {
		height: 500px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-83377b0 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 50px;
		--padding-right: 50px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-18ae71ca > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-18ae71ca {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-18ae71ca.elementor-element {
		--align-self: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1aa59854 {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7cc2437 img {
		width: 100%;
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-50a0c336 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-60f4e7c9 {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-32fbb1fe img {
		width: 100%;
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6ef5d71 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6de7e46e {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7fe73e27 img {
		width: 100%;
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7e828d9c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5e8f5b14 {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5256d9c5 img {
		width: 100%;
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1bbdcecb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-48e8bc56 {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2298f6f0 img {
		width: 100%;
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-69fc3157 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-0d6ffb8 {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-352dfa4 img {
		width: 100%;
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-49050b6 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2b100b79 {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4341bb02 img {
		width: 100%;
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6f5edaca {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-8db962e {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-0fef3c9 img {
		width: 100%;
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4750254 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6762c96e {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-43b0ca04 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-506b739a {
		--min-height: 450px;
		--justify-content: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-57fc75c1 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-57fc75c1.elementor-element {
		--align-self: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-57fc75c1 img {
		height: 450px;
		object-position: center center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4f7343e7 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2236 .elementor-element.elementor-element-128838c9 .elementor-heading-title {
		font-size: 60px;
		letter-spacing: -3px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-39491dcc {
		--min-height: 500px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4d214a0e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}

@media (min-width:768px) {
	.elementor-2236 .elementor-element.elementor-element-16bb5c69 {
		--content-width: 1200px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-72a2e362 {
		--width: 60%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-644fa410 {
		--width: 405px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-23c56eed {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2bf3a45c {
		--content-width: 1200px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2ddf4952 {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-34a35623 {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-19a4d77c {
		--content-width: 1260px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-549a268 {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-489a6172 {
		--width: 63%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-336a12b5 {
		--width: 37%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-61784b43 {
		--content-width: 1233px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4d0af543 {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-22300105 {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-48bd4987 {
		--content-width: 1200px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-601395fd {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-295b673e {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-22af019 {
		--content-width: 1060px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5b6fe79c {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-50c14a8f {
		--content-width: 1200px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-50785c82 {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-76029656 {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7cc8d62e {
		--content-width: 1260px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1c624558 {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3f3b2893 {
		--width: 850px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-45eeff61 {
		--width: 850px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3b14863c {
		--content-width: 1300px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-584451cb {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-274ae571 {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-83377b0 {
		--content-width: 1150px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-76b3e918 {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3d5460cd {
		--width: 900px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-48563ae6 {
		--width: 1070px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1aa59854 {
		--content-width: 1200px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-35c83dd7 {
		--width: 49%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-50a0c336 {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-60f4e7c9 {
		--content-width: 1200px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-b4a4ab8 {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6ef5d71 {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6de7e46e {
		--content-width: 1200px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-27e246a8 {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7e828d9c {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5e8f5b14 {
		--content-width: 1200px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-712fad0f {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1bbdcecb {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-48e8bc56 {
		--content-width: 1200px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2ca4ba0b {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-69fc3157 {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-0d6ffb8 {
		--content-width: 1200px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-0ea725b {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-49050b6 {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2b100b79 {
		--content-width: 1200px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7338e5be {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6f5edaca {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-8db962e {
		--content-width: 1200px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-29bb88a {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4750254 {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6762c96e {
		--content-width: 1300px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-506b739a {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2e827857 {
		--width: 50%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-605f7985 {
		--content-width: 1000px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6cb6c003 {
		--width: 850px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6f7a1be8 {
		--content-width: 1200px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-19494299 {
		--width: 45%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-33b17850 {
		--width: 55%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-46bd2c36 {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-13d46835 {
		--content-width: 1280px;
	}
}

@media (max-width:1366px) and (min-width:768px) {
	.elementor-2236 .elementor-element.elementor-element-72a2e362 {
		--width: 491.323px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-23c56eed {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2ddf4952 {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-34a35623 {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-549a268 {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-489a6172 {
		--width: 63%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-336a12b5 {
		--width: 49%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7723f4da {
		--content-width: 1200px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-601395fd {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-295b673e {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5e5a03df {
		--content-width: 1200px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-22af019 {
		--content-width: 1000px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5b6fe79c {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1131ed64 {
		--content-width: 1200px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-401edcc {
		--content-width: 1200px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-50785c82 {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-76029656 {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1c624558 {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-76b3e918 {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3d5460cd {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-72e753f4 {
		--content-width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-35c83dd7 {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-50a0c336 {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7c4f966c {
		--content-width: 1200px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-b4a4ab8 {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6ef5d71 {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-709dcb47 {
		--content-width: 1200px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-27e246a8 {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7e828d9c {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-65bf548 {
		--content-width: 1200px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-712fad0f {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1bbdcecb {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3dc5a24 {
		--content-width: 1200px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2ca4ba0b {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-69fc3157 {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-0ea725b {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-49050b6 {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7338e5be {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6f5edaca {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-29bb88a {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4750254 {
		--width: 80%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2e827857 {
		--width: 100%;
	}
}

@media (max-width:1023px) and (min-width:768px) {
	.elementor-2236 .elementor-element.elementor-element-72a2e362 {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-644fa410 {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-23c56eed {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2ddf4952 {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-34a35623 {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-549a268 {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-489a6172 {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-336a12b5 {
		--width: 420px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-601395fd {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-295b673e {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5b6fe79c {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4767bdb0 {
		--width: 550px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-50785c82 {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-76029656 {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1c624558 {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3f3b2893 {
		--width: 550px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-45eeff61 {
		--width: 550px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-584451cb {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-274ae571 {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-76b3e918 {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3d5460cd {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-48563ae6 {
		--width: 800px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-35c83dd7 {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-50a0c336 {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-b4a4ab8 {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6ef5d71 {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-27e246a8 {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7e828d9c {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-712fad0f {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1bbdcecb {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2ca4ba0b {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-69fc3157 {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-0ea725b {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-49050b6 {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7338e5be {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6f5edaca {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-29bb88a {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4750254 {
		--width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-506b739a {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2e827857 {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6cb6c003 {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-19494299 {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-33b17850 {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-46bd2c36 {
		--width: 100%;
	}
}

@media (max-width:1023px) {
	.elementor-2236 .elementor-element.elementor-element-16bb5c69 {
		--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: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-16bb5c69::before, .elementor-2236 .elementor-element.elementor-element-16bb5c69 > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-16bb5c69 > .e-con-inner > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-16bb5c69 > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-16bb5c69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-16bb5c69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-position: top center;
		background-size: 1000px auto;
	}
	
	.elementor-2236 .elementor-element.elementor-element-72a2e362 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-644fa410 {
		--overlay-opacity: 1;
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 37px;
		--padding-right: 37px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-23c56eed {
		--min-height: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4feb0acf .elementor-heading-title {
		font-size: 41px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2bf3a45c {
		--flex-direction: column-reverse;
		--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: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-272c0769 img {
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-19a4d77c {
		--flex-direction: column-reverse;
		--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: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3c50a6c2 {
		--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;
	}
	
	.elementor-2236 .elementor-element.elementor-element-489a6172 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-336a12b5 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-157563b0 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7a3dbc92 {
		width: var(--container-widget-width, 315px);
		max-width: 315px;
		--container-widget-width: 315px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7a3dbc92 > .elementor-widget-container {
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7a3dbc92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2236 .elementor-element.elementor-element-7a3dbc92 .elementor-icon-list-item > a {
		font-size: 32px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-774609ea .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1e2c96 {
		width: var(--container-widget-width, 315px);
		max-width: 315px;
		--container-widget-width: 315px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1e2c96 > .elementor-widget-container {
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1e2c96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2236 .elementor-element.elementor-element-1e2c96 .elementor-icon-list-item > a {
		font-size: 32px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-294910df .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-548df34c {
		width: var(--container-widget-width, 315px);
		max-width: 315px;
		--container-widget-width: 315px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2236 .elementor-element.elementor-element-548df34c > .elementor-widget-container {
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-548df34c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2236 .elementor-element.elementor-element-548df34c .elementor-icon-list-item > a {
		font-size: 26px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-61784b43 {
		--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: 35px 35px;
		--row-gap: 35px;
		--column-gap: 35px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4f891cde {
		width: var(--container-widget-width, 631%);
		max-width: 631%;
		--container-widget-width: 631%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4f891cde > .elementor-widget-container {
		margin: 0px 0px 35px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4f891cde.elementor-element {
		--align-self: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2507d24c img {
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5a217cb4 {
		width: var(--container-widget-width, 631%);
		max-width: 631%;
		--container-widget-width: 631%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5a217cb4 > .elementor-widget-container {
		margin: 0px 0px 35px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5a217cb4.elementor-element {
		--align-self: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2a311c9c {
		--n-accordion-title-font-size: 26px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-48bd4987 {
		--flex-direction: column-reverse;
		--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: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-a857b27 img {
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-22af019 {
		--flex-direction: column-reverse;
		--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: 60px;
		--padding-bottom: 60px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-507c854e {
		text-align: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4767bdb0 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--grid-auto-flow: row;
	}
	
	.elementor-2236 .elementor-element.elementor-element-50c14a8f {
		--flex-direction: column-reverse;
		--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: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2c348751 img {
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7cc8d62e {
		--flex-direction: column-reverse;
		--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: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1650c937 {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3f3b2893 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--grid-auto-flow: row;
	}
	
	.elementor-2236 .elementor-element.elementor-element-45eeff61 {
		--e-con-grid-template-columns: repeat(5, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--grid-auto-flow: row;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3b14863c {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-79129fb0 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-584451cb {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-2236 .elementor-element.elementor-element-4995dc43 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4995dc43 img {
		width: 100%;
		max-width: 100%;
		height: 600px;
		object-position: top left;
	}
	
	.elementor-2236 .elementor-element.elementor-element-83377b0 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 50px;
		--padding-right: 50px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-48563ae6 {
		--min-height: 250px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6bc99bec {
		--min-height: 317px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-a477189 {
		--min-height: 317px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-18ae71ca {
		--e-n-carousel-swiper-slides-to-display: 2;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-18ae71ca > .elementor-widget-container {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1aa59854 {
		--flex-direction: column-reverse;
		--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: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7cc2437 img {
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-60f4e7c9 {
		--flex-direction: column-reverse;
		--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: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-32fbb1fe img {
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6de7e46e {
		--flex-direction: column-reverse;
		--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: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7fe73e27 img {
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5e8f5b14 {
		--flex-direction: column-reverse;
		--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: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5256d9c5 img {
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-48e8bc56 {
		--flex-direction: column-reverse;
		--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: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2298f6f0 img {
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-0d6ffb8 {
		--flex-direction: column-reverse;
		--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: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-352dfa4 img {
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1c1b755 {
		width: var(--container-widget-width, 85%);
		max-width: 85%;
		--container-widget-width: 85%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1c1b755.elementor-element {
		--align-self: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-b401105 .elementor-divider-separator {
		width: 85%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2236 .elementor-element.elementor-element-b401105 .elementor-divider {
		text-align: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2b100b79 {
		--flex-direction: column-reverse;
		--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: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4341bb02 img {
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-9355754 {
		width: var(--container-widget-width, 85%);
		max-width: 85%;
		--container-widget-width: 85%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2236 .elementor-element.elementor-element-9355754 > .elementor-widget-container {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-9355754.elementor-element {
		--align-self: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-c1a41a4 .elementor-divider-separator {
		width: 85%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2236 .elementor-element.elementor-element-c1a41a4 .elementor-divider {
		text-align: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-8db962e {
		--flex-direction: column-reverse;
		--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: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-0fef3c9 img {
		max-width: 100%;
		height: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6762c96e {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-43b0ca04 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-506b739a {
		--min-height: 375;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-2236 .elementor-element.elementor-element-57fc75c1 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-57fc75c1 img {
		width: 100%;
		max-width: 100%;
		height: 400px;
		object-fit: cover;
		object-position: center center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4f7343e7 {
		width: var(--container-widget-width, 631%);
		max-width: 631%;
		--container-widget-width: 631%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4f7343e7 > .elementor-widget-container {
		margin: 0px 0px 35px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4f7343e7.elementor-element {
		--align-self: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4f7343e7 .elementor-heading-title {
		font-size: 42px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1b5286b2 > .elementor-widget-container {
		padding: 0px 30px 30px 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6ab6ad9e > .elementor-widget-container {
		padding: 0px 30px 30px 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3c45ce85 > .elementor-widget-container {
		padding: 0px 30px 30px 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-48c44c06 > .elementor-widget-container {
		padding: 0px 30px 30px 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1134f61e > .elementor-widget-container {
		padding: 0px 30px 30px 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-34f4b28e > .elementor-widget-container {
		padding: 0px 30px 30px 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1aac28fd > .elementor-widget-container {
		padding: 0px 30px 30px 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-52e49dda > .elementor-widget-container {
		padding: 0px 30px 30px 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-e08229d > .elementor-widget-container {
		padding: 0px 30px 30px 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5966e8f9 > .elementor-widget-container {
		padding: 0px 30px 30px 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-d331ff2 > .elementor-widget-container {
		padding: 0px 30px 30px 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5945ecfa {
		--n-accordion-padding: 30px 30px 30px 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5945ecfa {
		--n-accordion-title-font-size: 26px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6f7a1be8 {
		--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: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 37px;
		--padding-right: 37px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-128838c9 {
		text-align: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-128838c9 .elementor-heading-title {
		letter-spacing: -.5px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-46bd2c36 {
		--min-height: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-13d46835 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-39491dcc {
		--min-height: 290px;
		--border-radius: 12px 12px 12px 12px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4f4ce2f3 .elementor-heading-title {
		font-size: 44px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6eb42142 .elementor-button {
		font-size: 15px;
	}
}

@media (max-width:767px) {
	.elementor-2236 .elementor-element.elementor-element-16bb5c69 {
		--min-height: 0px;
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-16bb5c69::before, .elementor-2236 .elementor-element.elementor-element-16bb5c69 > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-16bb5c69 > .e-con-inner > .elementor-background-video-container::before, .elementor-2236 .elementor-element.elementor-element-16bb5c69 > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-16bb5c69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2236 .elementor-element.elementor-element-16bb5c69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-position: top center;
		background-size: 1100px auto;
	}
	
	.elementor-2236 .elementor-element.elementor-element-16bb5c69.e-con {
		--align-self: flex-start;
	}
	
	.elementor-2236 .elementor-element.elementor-element-72a2e362 {
		--padding-top: 0px;
		--padding-bottom: 15px;
		--padding-left: 36px;
		--padding-right: 36px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-42a1de71 {
		--width: 285.667px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4be968d5 {
		--container-widget-width: 290px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 290px);
		max-width: 290px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4be968d5 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2bf9bc60 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2bf9bc60 {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-34faad11 .elementor-button {
		font-size: 14px;
		padding: 10px 25px 10px 25px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-644fa410 {
		--padding-top: 30px;
		--padding-bottom: 50px;
		--padding-left: 36px;
		--padding-right: 36px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-23c56eed {
		--width: 100%;
		--min-height: 0px;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4feb0acf .elementor-heading-title {
		font-size: 25px;
		line-height: 1em;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2bf3a45c {
		--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: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2ddf4952 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-2236 .elementor-element.elementor-element-272c0769.elementor-element {
		--align-self: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-272c0769 img {
		object-position: top center;
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2b186fc4 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4790ee6b > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4790ee6b {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-19a4d77c {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-374a58fd .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3c50a6c2 {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-489a6172 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3a36a7bd > .elementor-widget-container {
		padding: 12px 12px 12px 12px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3a36a7bd .elementor-heading-title {
		font-size: 15px;
		line-height: 1.2em;
	}
	
	.elementor-2236 .elementor-element.elementor-element-336a12b5 {
		--width: 276.988px;
		--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: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-157563b0 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-157563b0.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-2236 .elementor-element.elementor-element-157563b0 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7a3dbc92 > .elementor-widget-container {
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7a3dbc92.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7a3dbc92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(0px / 2);
	}
	
	.elementor-2236 .elementor-element.elementor-element-7a3dbc92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(0px / 2);
	}
	
	.elementor-2236 .elementor-element.elementor-element-7a3dbc92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(0px / 2);
	}
	
	.elementor-2236 .elementor-element.elementor-element-7a3dbc92 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-0px / 2);
	}
	
	.elementor-2236 .elementor-element.elementor-element-7a3dbc92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-0px / 2);
	}
	
	.elementor-2236 .elementor-element.elementor-element-7a3dbc92 {
		--e-icon-list-icon-size: 36px;
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
		--icon-vertical-align: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7a3dbc92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2236 .elementor-element.elementor-element-7a3dbc92 .elementor-icon-list-item > a {
		font-size: 25px;
		line-height: 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-774609ea {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-774609ea > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-774609ea .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1e2c96 > .elementor-widget-container {
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1e2c96.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1e2c96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(0px / 2);
	}
	
	.elementor-2236 .elementor-element.elementor-element-1e2c96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(0px / 2);
	}
	
	.elementor-2236 .elementor-element.elementor-element-1e2c96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(0px / 2);
	}
	
	.elementor-2236 .elementor-element.elementor-element-1e2c96 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-0px / 2);
	}
	
	.elementor-2236 .elementor-element.elementor-element-1e2c96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-0px / 2);
	}
	
	.elementor-2236 .elementor-element.elementor-element-1e2c96 {
		--e-icon-list-icon-size: 36px;
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
		--icon-vertical-align: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1e2c96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2236 .elementor-element.elementor-element-1e2c96 .elementor-icon-list-item > a {
		font-size: 25px;
		line-height: 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-294910df {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-294910df > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-294910df .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-548df34c > .elementor-widget-container {
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-548df34c.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-2236 .elementor-element.elementor-element-548df34c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(0px / 2);
	}
	
	.elementor-2236 .elementor-element.elementor-element-548df34c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(0px / 2);
	}
	
	.elementor-2236 .elementor-element.elementor-element-548df34c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(0px / 2);
	}
	
	.elementor-2236 .elementor-element.elementor-element-548df34c .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-0px / 2);
	}
	
	.elementor-2236 .elementor-element.elementor-element-548df34c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-0px / 2);
	}
	
	.elementor-2236 .elementor-element.elementor-element-548df34c {
		--e-icon-list-icon-size: 36px;
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	}
	
	.elementor-2236 .elementor-element.elementor-element-548df34c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2236 .elementor-element.elementor-element-548df34c .elementor-icon-list-item > a {
		font-size: 22px;
		line-height: 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-61784b43 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4d0af543 {
		--min-height: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4f891cde {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4f891cde > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4f891cde .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2507d24c img {
		object-position: top center;
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-22300105 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5a217cb4 {
		width: var(--container-widget-width, 400%);
		max-width: 400%;
		--container-widget-width: 400%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5a217cb4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5a217cb4 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-9d4a49f {
		font-size: 13px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-c4ad9ce {
		font-size: 13px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-d193205 {
		font-size: 13px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7caa6b8 {
		font-size: 13px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2a311c9c {
		--n-accordion-item-title-distance-from-content: 15px;
		--n-accordion-title-font-size: 20px;
		--n-accordion-icon-size: 12px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2a311c9c {
		--n-accordion-padding: 8px 0px 8px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-48bd4987 {
		--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: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-a857b27 img {
		object-fit: contain;
		object-position: top center;
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-35806e76 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-ed42e97 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-88243c2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-88243c2 {
		text-align: start;
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-88243c2 p {
		margin-block-end: 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-b8c8b98 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-b8c8b98 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-c858c47 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-c858c47 {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-571c466 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-df005f3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-df005f3 {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3c3ae41 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-e037acf > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-e037acf {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-22af019 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-507c854e {
		width: var(--container-widget-width, 310px);
		max-width: 310px;
		--container-widget-width: 310px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2236 .elementor-element.elementor-element-507c854e .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4767bdb0 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--grid-auto-flow: row;
	}
	
	.elementor-2236 .elementor-element.elementor-element-76d30f3 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-14b6ed5 img {
		width: 60px;
		height: 60px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-79c3736b {
		--min-height: 186px;
		--border-radius: 30px 30px 30px 30px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-517a2172 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-602be87b > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-602be87b {
		font-size: 13px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-347b7422 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4309bc89 img {
		width: 60px;
		height: 60px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-309be619 {
		--min-height: 186px;
		--border-radius: 30px 30px 30px 30px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-30d83f95 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7a337914 > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7a337914 {
		font-size: 13px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-55b999e1 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6e2d9403 img {
		width: 60px;
		height: 60px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-26ae4235 {
		--min-height: 186px;
		--border-radius: 30px 30px 30px 30px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-188952a2 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3342c5c5 > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3342c5c5 {
		font-size: 13px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7a3d96ce {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-71961d05 img {
		width: 60px;
		height: 60px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-c246ece {
		--min-height: 186px;
		--border-radius: 30px 30px 30px 30px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-67c4ec6f .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1805157e > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1805157e {
		font-size: 13px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-50c14a8f {
		--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: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2c348751 img {
		object-position: top center;
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-10aceaef .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2d48f8cb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2d48f8cb {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7cc8d62e {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7cc8d62e:not(.elementor-motion-effects-element-type-background), .elementor-2236 .elementor-element.elementor-element-7cc8d62e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
		background-size: cover;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1c624558 {
		--width: 100%;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1c624558.e-con {
		--align-self: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1650c937 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1650c937 .elementor-heading-title {
		font-size: 26px;
		letter-spacing: -1px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3f3b2893 {
		--width: 270px;
		--e-con-grid-template-columns: repeat(5, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 20px 10px;
		--row-gap: 20px;
		--column-gap: 10px;
		--grid-auto-flow: row;
		--justify-items: center;
		--align-items: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3f3b2893.e-con {
		--align-self: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5117efd0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3c416032 .elementor-icon {
		font-size: 45px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3c416032 .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-763009f6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2130d2c1 .elementor-icon {
		font-size: 45px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2130d2c1 .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-62637617 {
		--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-2236 .elementor-element.elementor-element-47b8b91e .elementor-icon {
		font-size: 43px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-47b8b91e .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-64899b9c {
		--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-2236 .elementor-element.elementor-element-47e744d1 .elementor-icon {
		font-size: 43px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-47e744d1 .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-160ae5d7 {
		--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-2236 .elementor-element.elementor-element-4c3ba631 .elementor-icon {
		font-size: 43px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4c3ba631 .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-45eeff61 {
		--width: 270px;
		--e-con-grid-template-columns: repeat(5, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 20px 10px;
		--row-gap: 20px;
		--column-gap: 10px;
		--grid-auto-flow: row;
		--justify-items: center;
		--align-items: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-45eeff61.e-con {
		--align-self: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5f599627 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3d649a6e .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3d649a6e .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-68d80d2a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3bb3af6a .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3bb3af6a .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5d2ff5e3 {
		--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-2236 .elementor-element.elementor-element-46e41073 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-46e41073 .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-61a08e17 {
		--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-2236 .elementor-element.elementor-element-31e13e46 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-31e13e46 .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5c9fadc5 {
		--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-2236 .elementor-element.elementor-element-9afd634 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-9afd634 .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3b14863c {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-79129fb0 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--padding-top: 26px;
		--padding-bottom: 26px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-584451cb {
		--min-height: 2px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4995dc43 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4995dc43 img {
		height: 100%;
		object-position: top center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3323d1f9 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7dbb8ebc {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-755bb629 .elementor-button {
		font-size: 14px;
		padding: 10px 25px 10px 25px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-83377b0 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-76b3e918 {
		--width: 100%;
		--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;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1cce27ff {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1cce27ff .elementor-heading-title {
		font-size: 27px;
		letter-spacing: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3d5460cd {
		--width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-48c34688 {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-48563ae6 {
		--min-height: 250px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-18ae71ca {
		--e-n-carousel-swiper-slides-to-display: 1;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1aa59854 {
		--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: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7cc2437 img {
		object-position: top center;
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-540d3d00 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4dc089d8 > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4dc089d8 {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-60f4e7c9 {
		--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: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-32fbb1fe img {
		object-position: top center;
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7227a4d0 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7a23dff8 > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7a23dff8 {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6de7e46e {
		--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: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7fe73e27 img {
		object-position: top center;
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-107b9ec9 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-53398e2c > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-53398e2c {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5e8f5b14 {
		--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: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5256d9c5 img {
		object-position: top center;
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5a2665f2 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-293bed1 > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-293bed1 {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-48e8bc56 {
		--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: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2298f6f0 img {
		object-position: top center;
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-484742ee .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1f708fa > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1f708fa {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-0d6ffb8 {
		--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: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-352dfa4 img {
		object-position: top center;
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3e1bb53 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-a8683f6 > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-a8683f6 {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-33a1e9b {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 30px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1c1b755 {
		width: var(--container-widget-width, 85%);
		max-width: 85%;
		--container-widget-width: 85%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1c1b755.elementor-element {
		--align-self: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1c1b755 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-b401105 .elementor-divider-separator {
		width: 85%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2236 .elementor-element.elementor-element-b401105 .elementor-divider {
		text-align: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-2b100b79 {
		--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: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 10px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4341bb02 img {
		object-position: top center;
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7cb68d9 > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-7cb68d9 {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6839c081 > .elementor-widget-container {
		margin: 0px 0px 0px -20px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6839c081 {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-b3c73f4 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 30px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-9355754 {
		width: var(--container-widget-width, 85%);
		max-width: 85%;
		--container-widget-width: 85%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2236 .elementor-element.elementor-element-9355754.elementor-element {
		--align-self: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-9355754 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-c1a41a4 .elementor-divider-separator {
		width: 85%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2236 .elementor-element.elementor-element-c1a41a4 .elementor-divider {
		text-align: center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-8db962e {
		--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: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-0fef3c9 img {
		object-position: top center;
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-f4dfd46 > .elementor-widget-container {
		margin: 0px 0px 0px -20px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-f4dfd46 {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1f2d486 > .elementor-widget-container {
		margin: 0px 0px 0px -20px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1f2d486 {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-a3b62d5 > .elementor-widget-container {
		margin: 0px 0px 0px -20px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-a3b62d5 {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-14d9323 > .elementor-widget-container {
		margin: 0px 0px 0px -20px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-14d9323 {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6762c96e {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-43b0ca04 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 26px;
		--padding-bottom: 26px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-506b739a {
		--width: 100.364%;
		--min-height: 1px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-57fc75c1 img {
		width: 100%;
		height: 200px;
		object-position: center center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4bc5c1c9 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-482111a5 {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5151ba70 .elementor-button {
		font-size: 14px;
		padding: 10px 25px 10px 25px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-605f7985 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4f7343e7 {
		width: var(--container-widget-width, 400%);
		max-width: 400%;
		--container-widget-width: 400%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4f7343e7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4f7343e7 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6cb6c003 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1b5286b2 > .elementor-widget-container {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1b5286b2 {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6ab6ad9e > .elementor-widget-container {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6ab6ad9e {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3c45ce85 > .elementor-widget-container {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-3c45ce85 {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-48c44c06 > .elementor-widget-container {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-48c44c06 {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1134f61e > .elementor-widget-container {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1134f61e {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-34f4b28e > .elementor-widget-container {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-34f4b28e {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1aac28fd > .elementor-widget-container {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-1aac28fd {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-52e49dda > .elementor-widget-container {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-52e49dda {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-e08229d > .elementor-widget-container {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-e08229d {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5966e8f9 > .elementor-widget-container {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5966e8f9 {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-d331ff2 > .elementor-widget-container {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-d331ff2 {
		font-size: 14px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5945ecfa {
		--n-accordion-padding: 10px 20px 10px 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-5945ecfa {
		--n-accordion-title-font-size: 17px;
		--n-accordion-icon-size: 16px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6f7a1be8:not(.elementor-motion-effects-element-type-background), .elementor-2236 .elementor-element.elementor-element-6f7a1be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6f7a1be8 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 36px;
		--padding-right: 36px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-128838c9 .elementor-heading-title {
		font-size: 35px;
		letter-spacing: -.5px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-46bd2c36 {
		--width: 100%;
		--min-height: 0px;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-13d46835 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-39491dcc {
		--min-height: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-39491dcc:not(.elementor-motion-effects-element-type-background), .elementor-2236 .elementor-element.elementor-element-39491dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top center;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4d214a0e {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4f4ce2f3 {
		--container-widget-width: 200px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 200px);
		max-width: 200px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-4f4ce2f3 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-2236 .elementor-element.elementor-element-6eb42142 .elementor-button {
		border-radius: 5px 5px 5px 5px;
		padding: 10px 21px 10px 21px;
	}
}

/* Start custom CSS for container, class: .elementor-element-7cc8d62e */
.thinner-underline {
	text-decoration: underline;
	text-decoration-thickness: .04em !important;
	text-underline-offset: .05em !important;
}

/* End custom CSS */

/* Start custom CSS for nested-accordion, class: .elementor-element-5945ecfa */
.faq-toggles details {
	background: var(--e-global-color-c96ac92);
	border-radius: 10px;
}

.faq-toggles summary.e-n-accordion-item-title {
	align-items: center;
}

span.e-n-accordion-item-title-header {
	max-width: 85%;
}

@media (max-width:767px) {
	.faq-toggles details {
		border-radius: 5px;
	}
}
