/* End Custom Fonts CSS */

.elementor-1594 .elementor-element.elementor-element-2fae8bc {
	--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-1594 .elementor-element.elementor-element-2fae8bc::before, .elementor-1594 .elementor-element.elementor-element-2fae8bc > .elementor-background-video-container::before, .elementor-1594 .elementor-element.elementor-element-2fae8bc > .e-con-inner > .elementor-background-video-container::before, .elementor-1594 .elementor-element.elementor-element-2fae8bc > .elementor-background-slideshow::before, .elementor-1594 .elementor-element.elementor-element-2fae8bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1594 .elementor-element.elementor-element-2fae8bc > .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-521b81c/lisinskifirm.com/wp-content/uploads/2025/11/T-VISA-4.png");
	--background-overlay: "";
	background-size: cover;
}

.elementor-1594 .elementor-element.elementor-element-ee86adb {
	--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;
	--padding-top: 110px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-ee86adb.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1594 .elementor-element.elementor-element-919a089 {
	--display: flex;
	--gap: 3px 3px;
	--row-gap: 3px;
	--column-gap: 3px;
	--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-1594 .elementor-element.elementor-element-919a089.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1594 .elementor-element.elementor-element-cf565f9 {
	width: var(--container-widget-width, 520px);
	max-width: 520px;
	--container-widget-width: 520px;
	--container-widget-flex-grow: 0;
}

.elementor-1594 .elementor-element.elementor-element-cf565f9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1594 .elementor-element.elementor-element-cf565f9 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 75px;
	text-transform: uppercase;
	line-height: 1.4em;
	letter-spacing: -3px;
	color: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-08bb142 {
	width: var(--container-widget-width, 520px);
	max-width: 520px;
	--container-widget-width: 520px;
	--container-widget-flex-grow: 0;
}

.elementor-1594 .elementor-element.elementor-element-08bb142 > .elementor-widget-container {
	padding: 20px 0px 20px 0px;
}

.elementor-1594 .elementor-element.elementor-element-08bb142 .elementor-heading-title {
	font-size: 37px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-1594 .elementor-element.elementor-element-5fcc882 {
	width: var(--container-widget-width, 530px);
	max-width: 530px;
	--container-widget-width: 530px;
	--container-widget-flex-grow: 0;
	font-family: "Raleway", sans-serif;
	font-size: 18px;
	color: #fff;
}

.elementor-1594 .elementor-element.elementor-element-5fcc882 > .elementor-widget-container {
	margin: 15px 0px 15px 0px;
}

.elementor-1594 .elementor-element.elementor-element-52ec453 {
	width: var(--container-widget-width, 530px);
	max-width: 530px;
	--container-widget-width: 530px;
	--container-widget-flex-grow: 0;
	font-family: "Raleway", sans-serif;
	font-size: 18px;
	color: #fff;
}

.elementor-1594 .elementor-element.elementor-element-de8b77a {
	--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-1594 .elementor-element.elementor-element-de8b77a::before, .elementor-1594 .elementor-element.elementor-element-de8b77a > .elementor-background-video-container::before, .elementor-1594 .elementor-element.elementor-element-de8b77a > .e-con-inner > .elementor-background-video-container::before, .elementor-1594 .elementor-element.elementor-element-de8b77a > .elementor-background-slideshow::before, .elementor-1594 .elementor-element.elementor-element-de8b77a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1594 .elementor-element.elementor-element-de8b77a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-89bce5b);
	--background-overlay: "";
}

.elementor-1594 .elementor-element.elementor-element-53a4fdb {
	--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-1594 .elementor-element.elementor-element-53a4fdb:not(.elementor-motion-effects-element-type-background), .elementor-1594 .elementor-element.elementor-element-53a4fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-1594 .elementor-element.elementor-element-e944c0c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1594 .elementor-element.elementor-element-e944c0c {
	text-align: center;
}

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

.elementor-1594 .elementor-element.elementor-element-4b870e2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-1594 .elementor-element.elementor-element-4b870e2::before, .elementor-1594 .elementor-element.elementor-element-4b870e2 > .elementor-background-video-container::before, .elementor-1594 .elementor-element.elementor-element-4b870e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1594 .elementor-element.elementor-element-4b870e2 > .elementor-background-slideshow::before, .elementor-1594 .elementor-element.elementor-element-4b870e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1594 .elementor-element.elementor-element-4b870e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-1594 .elementor-element.elementor-element-63c33d3 {
	--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: 80px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-63c33d3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1594 .elementor-element.elementor-element-c90a4fc .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 37px;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-1594 .elementor-element.elementor-element-d4bd64f > .elementor-widget-container {
	margin: 0px 0px -13px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-1594 .elementor-element.elementor-element-ede0739 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-26a204d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-26a204d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-26a204d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-26a204d .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-26a204d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-26a204d .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1594 .elementor-element.elementor-element-26a204d .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1594 .elementor-element.elementor-element-26a204d {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1594 .elementor-element.elementor-element-26a204d .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-1594 .elementor-element.elementor-element-26a204d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1594 .elementor-element.elementor-element-26a204d .elementor-icon-list-item > a {
	font-family: "Raleway", sans-serif;
	font-size: 22px;
	text-decoration: underline;
}

.elementor-1594 .elementor-element.elementor-element-26a204d .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1594 .elementor-element.elementor-element-0882238 > .elementor-widget-container {
	padding: 0px 0px 0px 40px;
}

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

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

.elementor-1594 .elementor-element.elementor-element-2a4c28f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-88b293f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-88b293f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-88b293f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-88b293f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-88b293f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-88b293f .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1594 .elementor-element.elementor-element-88b293f .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1594 .elementor-element.elementor-element-88b293f {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1594 .elementor-element.elementor-element-88b293f .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-1594 .elementor-element.elementor-element-88b293f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1594 .elementor-element.elementor-element-88b293f .elementor-icon-list-item > a {
	font-family: "Raleway", sans-serif;
	font-size: 22px;
	text-decoration: underline;
}

.elementor-1594 .elementor-element.elementor-element-88b293f .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1594 .elementor-element.elementor-element-90aace6 > .elementor-widget-container {
	padding: 0px 0px 0px 40px;
}

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

.elementor-1594 .elementor-element.elementor-element-90aace6 a {
	color: var(--e-global-color-secondary);
}

.elementor-1594 .elementor-element.elementor-element-4230a74 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-5b8702d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-5b8702d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-5b8702d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-5b8702d .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-5b8702d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-5b8702d .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1594 .elementor-element.elementor-element-5b8702d .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1594 .elementor-element.elementor-element-5b8702d {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1594 .elementor-element.elementor-element-5b8702d .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-1594 .elementor-element.elementor-element-5b8702d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1594 .elementor-element.elementor-element-5b8702d .elementor-icon-list-item > a {
	font-family: "Raleway", sans-serif;
	font-size: 22px;
	text-decoration: underline;
}

.elementor-1594 .elementor-element.elementor-element-5b8702d .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1594 .elementor-element.elementor-element-0b5f3a2 > .elementor-widget-container {
	padding: 0px 0px 0px 40px;
}

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

.elementor-1594 .elementor-element.elementor-element-29760fd {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-49fc681 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-49fc681 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-49fc681 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-49fc681 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-49fc681 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-49fc681 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1594 .elementor-element.elementor-element-49fc681 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1594 .elementor-element.elementor-element-49fc681 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1594 .elementor-element.elementor-element-49fc681 .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-1594 .elementor-element.elementor-element-49fc681 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1594 .elementor-element.elementor-element-49fc681 .elementor-icon-list-item > a {
	font-family: "Raleway", sans-serif;
	font-size: 22px;
	text-decoration: underline;
}

.elementor-1594 .elementor-element.elementor-element-49fc681 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1594 .elementor-element.elementor-element-0e34527 > .elementor-widget-container {
	padding: 0px 0px 0px 40px;
}

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

.elementor-1594 .elementor-element.elementor-element-043d676 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-f04874b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-f04874b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-f04874b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-f04874b .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-f04874b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-f04874b .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1594 .elementor-element.elementor-element-f04874b .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1594 .elementor-element.elementor-element-f04874b {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1594 .elementor-element.elementor-element-f04874b .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-1594 .elementor-element.elementor-element-f04874b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1594 .elementor-element.elementor-element-f04874b .elementor-icon-list-item > a {
	font-family: "Raleway", sans-serif;
	font-size: 22px;
	text-decoration: underline;
}

.elementor-1594 .elementor-element.elementor-element-f04874b .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1594 .elementor-element.elementor-element-587a094 > .elementor-widget-container {
	padding: 0px 0px 0px 40px;
}

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

.elementor-1594 .elementor-element.elementor-element-9b9d514 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-c835482 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-c835482 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-c835482 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-c835482 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-c835482 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-c835482 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1594 .elementor-element.elementor-element-c835482 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1594 .elementor-element.elementor-element-c835482 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1594 .elementor-element.elementor-element-c835482 .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-1594 .elementor-element.elementor-element-c835482 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1594 .elementor-element.elementor-element-c835482 .elementor-icon-list-item > a {
	font-family: "Raleway", sans-serif;
	font-size: 22px;
	text-decoration: underline;
}

.elementor-1594 .elementor-element.elementor-element-c835482 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1594 .elementor-element.elementor-element-da920e5 > .elementor-widget-container {
	padding: 0px 0px 0px 40px;
}

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

.elementor-1594 .elementor-element.elementor-element-ae6e9e7 {
	--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: 80px;
	--padding-bottom: 35px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-1594 .elementor-element.elementor-element-ae6e9e7:not(.elementor-motion-effects-element-type-background), .elementor-1594 .elementor-element.elementor-element-ae6e9e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efefef;
}

.elementor-1594 .elementor-element.elementor-element-ae6e9e7.e-con {
	--align-self: flex-start;
}

.elementor-1594 .elementor-element.elementor-element-c519ee8 {
	text-align: start;
	font-family: "Raleway", sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: uppercase;
}

.elementor-1594 .elementor-element.elementor-element-4eed2c4 {
	width: var(--container-widget-width, 520px);
	max-width: 520px;
	--container-widget-width: 520px;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	line-height: 30px;
	color: #0d3255;
}

.elementor-1594 .elementor-element.elementor-element-4eed2c4 > .elementor-widget-container {
	margin: 0px 0px 0px -29px;
}

.elementor-1594 .elementor-element.elementor-element-cbbde33 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--flex-wrap: nowrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-1594 .elementor-element.elementor-element-cbbde33.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1594 .elementor-element.elementor-element-052f5a1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-1594 .elementor-element.elementor-element-6c05de9 {
	width: var(--container-widget-width, 330px);
	max-width: 330px;
	--container-widget-width: 330px;
	--container-widget-flex-grow: 0;
	text-align: end;
}

.elementor-1594 .elementor-element.elementor-element-6c05de9.elementor-element {
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1594 .elementor-element.elementor-element-6c05de9 .elementor-heading-title {
	font-size: 20px;
	font-weight: 300;
	text-transform: uppercase;
	line-height: 30px;
	color: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-01df427 .elementor-button:hover, .elementor-1594 .elementor-element.elementor-element-01df427 .elementor-button:focus {
	background-color: var(--e-global-color-text);
	color: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-01df427.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1594 .elementor-element.elementor-element-01df427 .elementor-button {
	font-family: "Raleway", sans-serif;
	font-size: 18px;
}

.elementor-1594 .elementor-element.elementor-element-01df427 .elementor-button:hover svg, .elementor-1594 .elementor-element.elementor-element-01df427 .elementor-button:focus svg {
	fill: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-ca7bdfb {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1594 .elementor-element.elementor-element-75bf418 {
	--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-1594 .elementor-element.elementor-element-08ead96 {
	--spacer-size: 2px;
}

.elementor-1594 .elementor-element.elementor-element-08ead96 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #b7b7b7;
}

.elementor-1594 .elementor-element.elementor-element-08ead96.elementor-element {
	--order: 99999;
}

.elementor-1594 .elementor-element.elementor-element-f93c6df {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-1594 .elementor-element.elementor-element-6e57ff1 {
	--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;
	--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-1594 .elementor-element.elementor-element-685c5e0 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 37px;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

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

.elementor-1594 .elementor-element.elementor-element-20b1bc4 a {
	color: var(--e-global-color-secondary);
}

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

.elementor-1594 .elementor-element.elementor-element-44dd418 a {
	color: var(--e-global-color-secondary);
}

.elementor-1594 .elementor-element.elementor-element-f40da6c {
	--display: flex;
	--min-height: 616px;
	--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: 25px;
	--padding-right: 25px;
}

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

.elementor-1594 .elementor-element.elementor-element-f40da6c.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1594 .elementor-element.elementor-element-7dfcafb {
	--display: flex;
	--min-height: 400px;
	--justify-content: space-evenly;
}

.elementor-1594 .elementor-element.elementor-element-7dfcafb:not(.elementor-motion-effects-element-type-background), .elementor-1594 .elementor-element.elementor-element-7dfcafb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ededed;
}

.elementor-1594 .elementor-element.elementor-element-7dfcafb.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1594 .elementor-element.elementor-element-00c9259 img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-1594 .elementor-element.elementor-element-56e0a4b img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-1594 .elementor-element.elementor-element-621afa2 img {
	width: 436px;
	height: 249px;
	object-fit: cover;
	object-position: center center;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1594 .elementor-element.elementor-element-222e139 {
	--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: space-between;
	--gap: 60px 30px;
	--row-gap: 60px;
	--column-gap: 30px;
	--flex-wrap: nowrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-1594 .elementor-element.elementor-element-222e139.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1594 .elementor-element.elementor-element-d5afe36 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-1594 .elementor-element.elementor-element-a10c78a {
	width: var(--container-widget-width, 330px);
	max-width: 330px;
	--container-widget-width: 330px;
	--container-widget-flex-grow: 0;
	text-align: end;
}

.elementor-1594 .elementor-element.elementor-element-a10c78a.elementor-element {
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1594 .elementor-element.elementor-element-a10c78a .elementor-heading-title {
	font-size: 20px;
	font-weight: 300;
	text-transform: uppercase;
	line-height: 30px;
	color: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-3d39609 .elementor-button:hover, .elementor-1594 .elementor-element.elementor-element-3d39609 .elementor-button:focus {
	background-color: var(--e-global-color-text);
	color: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-3d39609.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1594 .elementor-element.elementor-element-3d39609 .elementor-button {
	font-family: "Raleway", sans-serif;
	font-size: 18px;
}

.elementor-1594 .elementor-element.elementor-element-3d39609 .elementor-button:hover svg, .elementor-1594 .elementor-element.elementor-element-3d39609 .elementor-button:focus svg {
	fill: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-99212c4 {
	--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-1594 .elementor-element.elementor-element-16f61c6 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 37px;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

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

.elementor-1594 .elementor-element.elementor-element-91a5d15 {
	--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: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-1594 .elementor-element.elementor-element-12798b6 {
	--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-1594 .elementor-element.elementor-element-509347a > .elementor-widget-container {
	padding: 0px 0px 14px 0px;
}

.elementor-1594 .elementor-element.elementor-element-509347a {
	z-index: 0;
}

.elementor-1594 .elementor-element.elementor-element-509347a .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 37px;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

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

.elementor-1594 .elementor-element.elementor-element-1660b69 a {
	color: var(--e-global-color-secondary);
}

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

.elementor-1594 .elementor-element.elementor-element-946c9e0 a {
	color: var(--e-global-color-secondary);
}

.elementor-1594 .elementor-element.elementor-element-1a820b8 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 50px;
	--padding-bottom: 10px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-1594 .elementor-element.elementor-element-1a820b8:not(.elementor-motion-effects-element-type-background), .elementor-1594 .elementor-element.elementor-element-1a820b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1594 .elementor-element.elementor-element-1a54e35 {
	--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-1594 .elementor-element.elementor-element-6fd40ed .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 37px;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

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

.elementor-1594 .elementor-element.elementor-element-28db105 a {
	color: var(--e-global-color-secondary);
}

.elementor-1594 .elementor-element.elementor-element-51a9080 {
	--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: 40px;
	--padding-right: 40px;
}

.elementor-1594 .elementor-element.elementor-element-0ae6683 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	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: 90px;
	--padding-right: 90px;
}

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

.elementor-1594 .elementor-element.elementor-element-6dba9b9 {
	z-index: 0;
}

.elementor-1594 .elementor-element.elementor-element-6dba9b9 img {
	width: 435px;
	height: 700px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	border-radius: 10px 10px 10px 10px;
}

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

.elementor-1594 .elementor-element.elementor-element-4c9aece {
	z-index: 0;
}

.elementor-1594 .elementor-element.elementor-element-4c9aece .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 37px;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

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

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

.elementor-1594 .elementor-element.elementor-element-ed788b0 .elementor-button {
	font-family: "Raleway", sans-serif;
	font-size: 18px;
}

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

.elementor-1594 .elementor-element.elementor-element-97ca4e3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 10px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-1594 .elementor-element.elementor-element-a747374 {
	--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-1594 .elementor-element.elementor-element-5c97a35 > .elementor-widget-container {
	padding: 0px 0px 14px 0px;
}

.elementor-1594 .elementor-element.elementor-element-5c97a35 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 37px;
	line-height: 1.2em;
	letter-spacing: -1px;
	color: var(--e-global-color-text);
}

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

.elementor-1594 .elementor-element.elementor-element-87b9d8f a {
	color: var(--e-global-color-secondary);
}

.elementor-1594 .elementor-element.elementor-element-a2c71cf {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1594 .elementor-element.elementor-element-24278b8 {
	--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-1594 .elementor-element.elementor-element-fa6266f {
	--spacer-size: 2px;
}

.elementor-1594 .elementor-element.elementor-element-fa6266f > .elementor-widget-container {
	margin: 50px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #b7b7b7;
}

.elementor-1594 .elementor-element.elementor-element-fa6266f.elementor-element {
	--order: 99999;
}

.elementor-1594 .elementor-element.elementor-element-9e2c9fe {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 10px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-1594 .elementor-element.elementor-element-8977a52 {
	--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;
	--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-1594 .elementor-element.elementor-element-5f86fe9 > .elementor-widget-container {
	padding: 0px 0px 14px 0px;
}

.elementor-1594 .elementor-element.elementor-element-5f86fe9 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 37px;
	line-height: 1.2em;
	letter-spacing: -1.3px;
	color: var(--e-global-color-text);
}

.elementor-1594 .elementor-element.elementor-element-b56442c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-1594 .elementor-element.elementor-element-b56442c p {
	margin-block-end: 12px;
}

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

.elementor-1594 .elementor-element.elementor-element-f0057e3 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 25px;
	--padding-right: 25px;
}

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

.elementor-1594 .elementor-element.elementor-element-f0057e3.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1594 .elementor-element.elementor-element-c450ab0 {
	--display: flex;
	--min-height: 400px;
	--justify-content: space-evenly;
}

.elementor-1594 .elementor-element.elementor-element-c450ab0:not(.elementor-motion-effects-element-type-background), .elementor-1594 .elementor-element.elementor-element-c450ab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ededed;
}

.elementor-1594 .elementor-element.elementor-element-c450ab0.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1594 .elementor-element.elementor-element-b81e931 img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-1594 .elementor-element.elementor-element-9e70f9c img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-1594 .elementor-element.elementor-element-24dd760 img {
	height: 249px;
	object-fit: cover;
	object-position: center center;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1594 .elementor-element.elementor-element-c052a93 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1594 .elementor-element.elementor-element-c2ec2b2 {
	--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-1594 .elementor-element.elementor-element-11cbc22 {
	--spacer-size: 2px;
}

.elementor-1594 .elementor-element.elementor-element-11cbc22 > .elementor-widget-container {
	margin: 50px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #b7b7b7;
}

.elementor-1594 .elementor-element.elementor-element-11cbc22.elementor-element {
	--order: 99999;
}

.elementor-1594 .elementor-element.elementor-element-b16c196 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 10px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-1594 .elementor-element.elementor-element-0333732 {
	--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-1594 .elementor-element.elementor-element-6c9606a .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 37px;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

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

.elementor-1594 .elementor-element.elementor-element-265eeb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-265eeb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-265eeb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-265eeb1 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-265eeb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-265eeb1 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1594 .elementor-element.elementor-element-265eeb1 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1594 .elementor-element.elementor-element-265eeb1 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1594 .elementor-element.elementor-element-265eeb1 .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-1594 .elementor-element.elementor-element-265eeb1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1594 .elementor-element.elementor-element-265eeb1 .elementor-icon-list-item > a {
	font-family: "Raleway", sans-serif;
	font-size: 22px;
}

.elementor-1594 .elementor-element.elementor-element-265eeb1 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1594 .elementor-element.elementor-element-a394428 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-1594 .elementor-element.elementor-element-898777c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-898777c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-898777c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-898777c .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-898777c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-898777c .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1594 .elementor-element.elementor-element-898777c .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1594 .elementor-element.elementor-element-898777c {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1594 .elementor-element.elementor-element-898777c .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-1594 .elementor-element.elementor-element-898777c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1594 .elementor-element.elementor-element-898777c .elementor-icon-list-item > a {
	font-family: "Raleway", sans-serif;
	font-size: 22px;
}

.elementor-1594 .elementor-element.elementor-element-898777c .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1594 .elementor-element.elementor-element-988687b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-1594 .elementor-element.elementor-element-aa6e687 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-aa6e687 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-aa6e687 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-aa6e687 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-aa6e687 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-aa6e687 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1594 .elementor-element.elementor-element-aa6e687 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1594 .elementor-element.elementor-element-aa6e687 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1594 .elementor-element.elementor-element-aa6e687 .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-1594 .elementor-element.elementor-element-aa6e687 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1594 .elementor-element.elementor-element-aa6e687 .elementor-icon-list-item > a {
	font-family: "Raleway", sans-serif;
	font-size: 22px;
}

.elementor-1594 .elementor-element.elementor-element-aa6e687 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1594 .elementor-element.elementor-element-181ab17 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-1594 .elementor-element.elementor-element-96d422a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-96d422a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-96d422a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-96d422a .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-96d422a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-0px / 2);
}

.elementor-1594 .elementor-element.elementor-element-96d422a .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1594 .elementor-element.elementor-element-96d422a .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1594 .elementor-element.elementor-element-96d422a {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1594 .elementor-element.elementor-element-96d422a .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-1594 .elementor-element.elementor-element-96d422a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1594 .elementor-element.elementor-element-96d422a .elementor-icon-list-item > a {
	font-family: "Raleway", sans-serif;
	font-size: 22px;
}

.elementor-1594 .elementor-element.elementor-element-96d422a .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1594 .elementor-element.elementor-element-d5a71d2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-1594 .elementor-element.elementor-element-3988dfe {
	--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: 100px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-1594 .elementor-element.elementor-element-0ad4658 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	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: 90px;
	--padding-right: 90px;
}

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

.elementor-1594 .elementor-element.elementor-element-85aa66f.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-1594 .elementor-element.elementor-element-85aa66f img {
	width: 436px;
	height: 600px;
	object-fit: cover;
	object-position: center center;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1594 .elementor-element.elementor-element-5fec805.elementor-element {
	--align-self: center;
}

.elementor-1594 .elementor-element.elementor-element-5fec805 {
	text-align: center;
}

.elementor-1594 .elementor-element.elementor-element-5fec805 img {
	width: 436px;
	border-radius: 10px 10px 10px 10px;
}

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

.elementor-1594 .elementor-element.elementor-element-34c5553 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 37px;
	line-height: 1.2em;
	letter-spacing: -1.2px;
	color: var(--e-global-color-text);
}

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

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

.elementor-1594 .elementor-element.elementor-element-0020fa2 .elementor-button:hover, .elementor-1594 .elementor-element.elementor-element-0020fa2 .elementor-button:focus {
	background-color: var(--e-global-color-text);
	color: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-0020fa2 .elementor-button {
	font-family: "Raleway", sans-serif;
	font-size: 18px;
}

.elementor-1594 .elementor-element.elementor-element-0020fa2 .elementor-button:hover svg, .elementor-1594 .elementor-element.elementor-element-0020fa2 .elementor-button:focus svg {
	fill: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-d960782 {
	--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-1594 .elementor-element.elementor-element-d960782:not(.elementor-motion-effects-element-type-background), .elementor-1594 .elementor-element.elementor-element-d960782 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-89bce5b);
}

.elementor-1594 .elementor-element.elementor-element-8ac9036 {
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1594 .elementor-element.elementor-element-8ac9036 > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-1594 .elementor-element.elementor-element-8ac9036.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1594 .elementor-element.elementor-element-8ac9036 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 56px;
	text-transform: uppercase;
	font-style: italic;
	line-height: 1.2em;
	letter-spacing: -.4px;
	color: var(--e-global-color-text);
}

.elementor-1594 .elementor-element.elementor-element-e743d23 {
	--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-1594 .elementor-element.elementor-element-612b770 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-e81d19c {
	font-family: "Raleway", sans-serif;
	font-size: 18px;
	color: var(--e-global-color-secondary);
}

.elementor-1594 .elementor-element.elementor-element-1aa37f2 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-c2fc3e6 {
	font-family: "Raleway", sans-serif;
	font-size: 18px;
	color: var(--e-global-color-secondary);
}

.elementor-1594 .elementor-element.elementor-element-cbc5482 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-978aa53 {
	font-family: "Raleway", sans-serif;
	font-size: 18px;
	color: var(--e-global-color-secondary);
}

.elementor-1594 .elementor-element.elementor-element-dc2fe30 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-721f5e7 {
	font-family: "Raleway", sans-serif;
	font-size: 18px;
	color: var(--e-global-color-secondary);
}

.elementor-1594 .elementor-element.elementor-element-4382c1d {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-52f314c {
	font-family: "Raleway", sans-serif;
	font-size: 18px;
	color: var(--e-global-color-secondary);
}

.elementor-1594 .elementor-element.elementor-element-b6e26b4 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-b9108eb {
	font-family: "Raleway", sans-serif;
	font-size: 18px;
	color: var(--e-global-color-secondary);
}

.elementor-1594 .elementor-element.elementor-element-4374ce9 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1594 .elementor-element.elementor-element-fab4c18 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-e0fac8c {
	font-family: "Raleway", sans-serif;
	font-size: 18px;
	color: var(--e-global-color-secondary);
}

.elementor-1594 .elementor-element.elementor-element-f4fa91d {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-56cede8 {
	font-family: "Raleway", sans-serif;
	font-size: 18px;
	color: var(--e-global-color-secondary);
}

.elementor-1594 .elementor-element.elementor-element-9ea5487 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-2694bbd {
	font-family: "Raleway", sans-serif;
	font-size: 18px;
	color: var(--e-global-color-secondary);
}

.elementor-1594 .elementor-element.elementor-element-3f3ba44 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-8c15d31 {
	font-family: "Raleway", sans-serif;
	font-size: 18px;
	color: var(--e-global-color-secondary);
}

.elementor-1594 .elementor-element.elementor-element-8cf4d17 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-1ab878a {
	font-family: "Raleway", sans-serif;
	font-size: 18px;
	color: var(--e-global-color-secondary);
}

.elementor-1594 .elementor-element.elementor-element-6ec25e0 {
	--n-accordion-title-font-size: 26px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-text);
	--n-accordion-title-hover-color: var(--e-global-color-text);
	--n-accordion-title-active-color: var(--e-global-color-text);
	--n-accordion-icon-size: 25px;
	--n-accordion-icon-normal-color: var(--e-global-color-text);
}

.elementor-1594 .elementor-element.elementor-element-6ec25e0 > .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-text);
}

:where( .elementor-1594 .elementor-element.elementor-element-6ec25e0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-text);
}

.elementor-1594 .elementor-element.elementor-element-e16bc3f {
	--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-1594 .elementor-element.elementor-element-e16bc3f:not(.elementor-motion-effects-element-type-background), .elementor-1594 .elementor-element.elementor-element-e16bc3f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://lisinskifirm.com/nitropack_static/MwIQqYuKjBuxuGReqDpeibVYoPwAKtwI/assets/images/optimized/rev-521b81c/lisinskifirm.com/wp-content/uploads/2025/10/3568897725433ff6e1ca68e474f2aa01.jpg");
	background-size: cover;
}

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

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

.elementor-1594 .elementor-element.elementor-element-c2cd50b {
	--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-1594 .elementor-element.elementor-element-a75355b {
	text-align: end;
}

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

.elementor-1594 .elementor-element.elementor-element-9a74cdf {
	--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-1594 .elementor-element.elementor-element-515b5cd {
	--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-1594 .elementor-element.elementor-element-515b5cd:not(.elementor-motion-effects-element-type-background), .elementor-1594 .elementor-element.elementor-element-515b5cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-1594 .elementor-element.elementor-element-70cd85b {
	--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;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-1594 .elementor-element.elementor-element-f834cbf > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1594 .elementor-element.elementor-element-f834cbf {
	text-align: center;
}

.elementor-1594 .elementor-element.elementor-element-f834cbf .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 62px;
	font-style: italic;
	color: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-b08b5a7 {
	--display: flex;
}

.elementor-1594 .elementor-element.elementor-element-cac7abd {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-b73851d {
	font-size: 18px;
	color: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-977415b {
	--n-accordion-title-font-size: 20px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-c96ac92);
	--n-accordion-title-hover-color: var(--e-global-color-c96ac92);
	--n-accordion-title-active-color: var(--e-global-color-c96ac92);
	--n-accordion-icon-size: 25px;
	--n-accordion-icon-normal-color: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-977415b > .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-c96ac92);
}

:where( .elementor-1594 .elementor-element.elementor-element-977415b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-text);
}

.elementor-1594 .elementor-element.elementor-element-ed358f2 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1594 .elementor-element.elementor-element-39d63ac {
	--display: flex;
}

.elementor-1594 .elementor-element.elementor-element-06b6a18 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-210f39b {
	font-size: 18px;
	color: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-fa43bc5 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-c96ac92);
	--n-accordion-title-hover-color: var(--e-global-color-c96ac92);
	--n-accordion-title-active-color: var(--e-global-color-c96ac92);
	--n-accordion-icon-size: 25px;
	--n-accordion-icon-normal-color: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-fa43bc5 > .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-c96ac92);
}

:where( .elementor-1594 .elementor-element.elementor-element-fa43bc5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-text);
}

.elementor-1594 .elementor-element.elementor-element-9182496 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1594 .elementor-element.elementor-element-9d58145 {
	--display: flex;
}

.elementor-1594 .elementor-element.elementor-element-dddbd06 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-7210abb {
	font-size: 18px;
	color: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-70b438f {
	--n-accordion-title-font-size: 20px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-c96ac92);
	--n-accordion-title-hover-color: var(--e-global-color-c96ac92);
	--n-accordion-title-active-color: var(--e-global-color-c96ac92);
	--n-accordion-icon-size: 25px;
	--n-accordion-icon-normal-color: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-70b438f > .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-c96ac92);
}

:where( .elementor-1594 .elementor-element.elementor-element-70b438f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-text);
}

.elementor-1594 .elementor-element.elementor-element-307b6f3 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1594 .elementor-element.elementor-element-3cf230f {
	--display: flex;
}

.elementor-1594 .elementor-element.elementor-element-22e6ed9 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-6d0b673 {
	font-size: 18px;
	color: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-2ce0cac {
	font-size: 18px;
	color: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-d1062bb {
	--n-accordion-title-font-size: 20px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-c96ac92);
	--n-accordion-title-hover-color: var(--e-global-color-c96ac92);
	--n-accordion-title-active-color: var(--e-global-color-c96ac92);
	--n-accordion-icon-size: 25px;
	--n-accordion-icon-normal-color: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-d1062bb > .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-c96ac92);
}

:where( .elementor-1594 .elementor-element.elementor-element-d1062bb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-text);
}

.elementor-1594 .elementor-element.elementor-element-7d512a7 img {
	border-radius: 10px 10px 10px 10px;
}

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

.elementor-1594 .elementor-element.elementor-element-b2ca06c {
	text-align: center;
}

.elementor-1594 .elementor-element.elementor-element-b2ca06c img {
	width: 435px;
	height: 300px;
	object-fit: cover;
	object-position: center center;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1594 .elementor-element.elementor-element-79bf9ec {
	--display: flex;
	--justify-content: center;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-e1c1b65 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 37px;
	color: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-8aed9a2 {
	font-size: 17px;
	color: var(--e-global-color-c96ac92);
}

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

.elementor-1594 .elementor-element.elementor-element-0ec7f72 {
	text-align: center;
}

.elementor-1594 .elementor-element.elementor-element-0ec7f72 img {
	width: 435px;
	height: 300px;
	object-fit: cover;
	object-position: center center;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1594 .elementor-element.elementor-element-6412d4f {
	--display: flex;
	--justify-content: center;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-dec9eb6 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 37px;
	color: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-5b5651c {
	font-size: 17px;
	color: var(--e-global-color-c96ac92);
}

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

.elementor-1594 .elementor-element.elementor-element-bf8298c {
	text-align: center;
}

.elementor-1594 .elementor-element.elementor-element-bf8298c img {
	width: 435px;
	height: 300px;
	object-fit: cover;
	object-position: center center;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1594 .elementor-element.elementor-element-587ed8c {
	--display: flex;
	--justify-content: center;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-e1a9680 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 37px;
	color: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-2829612 {
	font-size: 17px;
	color: var(--e-global-color-c96ac92);
}

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

.elementor-1594 .elementor-element.elementor-element-66df254 {
	text-align: center;
}

.elementor-1594 .elementor-element.elementor-element-66df254 img {
	width: 435px;
	height: 300px;
	object-fit: cover;
	object-position: center center;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1594 .elementor-element.elementor-element-771f55f {
	--display: flex;
	--justify-content: center;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1594 .elementor-element.elementor-element-dee1919 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 37px;
	color: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-6fadfb8 {
	font-size: 17px;
	color: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-c19d24e {
	font-size: 17px;
	color: var(--e-global-color-c96ac92);
}

.elementor-1594 .elementor-element.elementor-element-d51ce3f {
	--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-1594 .elementor-element.elementor-element-d51ce3f:not(.elementor-motion-effects-element-type-background), .elementor-1594 .elementor-element.elementor-element-d51ce3f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

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

.elementor-1594 .elementor-element.elementor-element-a637a7b:not(.elementor-motion-effects-element-type-background), .elementor-1594 .elementor-element.elementor-element-a637a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://lisinskifirm.com/nitropack_static/MwIQqYuKjBuxuGReqDpeibVYoPwAKtwI/assets/images/optimized/rev-521b81c/lisinskifirm.com/wp-content/uploads/2025/10/9-VAWA-start-a-new-chapter-in-your-life.png");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

.elementor-1594 .elementor-element.elementor-element-720a3a0 {
	--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-1594 .elementor-element.elementor-element-6e02057 {
	width: var(--container-widget-width, 333px);
	max-width: 333px;
	--container-widget-width: 333px;
	--container-widget-flex-grow: 0;
}

.elementor-1594 .elementor-element.elementor-element-6e02057 .elementor-heading-title {
	font-size: 63px;
	color: #fff;
}

.elementor-1594 .elementor-element.elementor-element-54b81e9 .elementor-button {
	font-size: 18px;
}

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

@media (max-width:1366px) {
	.elementor-1594 .elementor-element.elementor-element-cbbde33 {
		--justify-content: space-between;
	}
	
	.elementor-1594 .elementor-element.elementor-element-052f5a1 {
		--justify-content: center;
		--flex-wrap: nowrap;
	}
	
	.elementor-1594 .elementor-element.elementor-element-6c05de9 {
		width: var(--container-widget-width, 315px);
		max-width: 315px;
		--container-widget-width: 315px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1594 .elementor-element.elementor-element-6c05de9 .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-f40da6c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-7dfcafb {
		--min-height: 450px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-222e139 {
		--justify-content: space-between;
	}
	
	.elementor-1594 .elementor-element.elementor-element-d5afe36 {
		--justify-content: center;
		--flex-wrap: nowrap;
	}
	
	.elementor-1594 .elementor-element.elementor-element-a10c78a {
		width: var(--container-widget-width, 315px);
		max-width: 315px;
		--container-widget-width: 315px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1594 .elementor-element.elementor-element-a10c78a .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-aa4a2de {
		--min-height: 500px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-6dba9b9 img {
		height: 800px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-f0057e3 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-c450ab0 {
		--min-height: 450px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-0ad4658 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1594 .elementor-element.elementor-element-85aa66f img {
		height: 650px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-f5ef5e5 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1594 .elementor-element.elementor-element-34c5553 .elementor-heading-title {
		letter-spacing: -.5px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-8ac9036 {
		width: var(--container-widget-width, 73.484%);
		max-width: 73.484%;
		--container-widget-width: 73.484%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1594 .elementor-element.elementor-element-a75355b .elementor-heading-title {
		font-size: 60px;
		letter-spacing: -3px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-abaaf3f {
		--grid-auto-flow: row;
	}
	
	.elementor-1594 .elementor-element.elementor-element-13542ef {
		--grid-auto-flow: row;
	}
	
	.elementor-1594 .elementor-element.elementor-element-83d8200 {
		--grid-auto-flow: row;
	}
	
	.elementor-1594 .elementor-element.elementor-element-ef55ee4 {
		--grid-auto-flow: row;
	}
	
	.elementor-1594 .elementor-element.elementor-element-a637a7b {
		--min-height: 500px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-720a3a0 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}

@media (max-width:1023px) {
	.elementor-1594 .elementor-element.elementor-element-2fae8bc {
		--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-1594 .elementor-element.elementor-element-2fae8bc::before, .elementor-1594 .elementor-element.elementor-element-2fae8bc > .elementor-background-video-container::before, .elementor-1594 .elementor-element.elementor-element-2fae8bc > .e-con-inner > .elementor-background-video-container::before, .elementor-1594 .elementor-element.elementor-element-2fae8bc > .elementor-background-slideshow::before, .elementor-1594 .elementor-element.elementor-element-2fae8bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1594 .elementor-element.elementor-element-2fae8bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-size: initial;
	}
	
	.elementor-1594 .elementor-element.elementor-element-ee86adb {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-de8b77a {
		--overlay-opacity: 1;
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 37px;
		--padding-right: 37px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-53a4fdb {
		--min-height: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-e944c0c .elementor-heading-title {
		font-size: 41px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-4b870e2 {
		--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: 40px;
		--padding-bottom: 40px;
		--padding-left: 37px;
		--padding-right: 37px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-63c33d3 {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-ae6e9e7 {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-cbbde33 {
		--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: 40px;
		--padding-bottom: 53px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-052f5a1 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1594 .elementor-element.elementor-element-ca7bdfb {
		--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: 20px;
		--padding-bottom: 20px;
		--padding-left: 37px;
		--padding-right: 37px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-08ead96 > .elementor-widget-container {
		margin: 0px 0px 0px -1px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-f93c6df {
		--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: 40px;
		--padding-bottom: 10px;
		--padding-left: 37px;
		--padding-right: 37px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-f40da6c {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-621afa2 img {
		width: 100%;
		max-width: 90%;
		height: 400px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-222e139 {
		--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: 53px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-d5afe36 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1594 .elementor-element.elementor-element-91a5d15 {
		--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: 40px;
		--padding-bottom: 40px;
		--padding-left: 37px;
		--padding-right: 37px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-1a820b8 {
		--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: 40px;
		--padding-bottom: 40px;
		--padding-left: 37px;
		--padding-right: 37px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-51a9080 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-0ae6683 {
		--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: 40px;
		--padding-bottom: 40px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-aa4a2de {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1594 .elementor-element.elementor-element-6dba9b9 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-6dba9b9 img {
		width: 100%;
		max-width: 100%;
		height: 497px;
		object-position: bottom center;
	}
	
	.elementor-1594 .elementor-element.elementor-element-97ca4e3 {
		--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: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 20px;
		--padding-bottom: 40px;
		--padding-left: 37px;
		--padding-right: 37px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-a2c71cf {
		--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: 20px;
		--padding-bottom: 20px;
		--padding-left: 37px;
		--padding-right: 37px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-fa6266f > .elementor-widget-container {
		margin: 0px 0px 0px -1px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-9e2c9fe {
		--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: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 20px;
		--padding-bottom: 40px;
		--padding-left: 37px;
		--padding-right: 37px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-f0057e3 {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-24dd760 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 47px 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-24dd760 img {
		width: 90%;
		height: 400px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-c052a93 {
		--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: 20px;
		--padding-bottom: 20px;
		--padding-left: 37px;
		--padding-right: 37px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-11cbc22 > .elementor-widget-container {
		margin: 0px 0px 0px -1px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-b16c196 {
		--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: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 20px;
		--padding-bottom: 40px;
		--padding-left: 37px;
		--padding-right: 37px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-3988dfe {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-0ad4658 {
		--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: 40px;
		--padding-bottom: 40px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-85aa66f img {
		width: 691px;
		max-width: 100%;
		height: 1000px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-5fec805 img {
		width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-34c5553 .elementor-heading-title {
		letter-spacing: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-8ac9036 {
		width: var(--container-widget-width, 631px);
		max-width: 631px;
		--container-widget-width: 631px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1594 .elementor-element.elementor-element-8ac9036 > .elementor-widget-container {
		margin: 0px 0px 35px 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-8ac9036.elementor-element {
		--align-self: center;
	}
	
	.elementor-1594 .elementor-element.elementor-element-e16bc3f {
		--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-1594 .elementor-element.elementor-element-a75355b {
		text-align: center;
	}
	
	.elementor-1594 .elementor-element.elementor-element-a75355b .elementor-heading-title {
		letter-spacing: -.5px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-515b5cd {
		--min-height: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-70cd85b {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 37px;
		--padding-right: 37px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-b08b5a7 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-ed358f2 img {
		width: 700px;
		height: 482px;
		object-fit: cover;
	}
	
	.elementor-1594 .elementor-element.elementor-element-39d63ac {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-9182496 img {
		width: 700px;
		height: 482px;
		object-fit: cover;
	}
	
	.elementor-1594 .elementor-element.elementor-element-9d58145 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-307b6f3 img {
		width: 700px;
		height: 482px;
		object-fit: cover;
	}
	
	.elementor-1594 .elementor-element.elementor-element-3cf230f {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-7d512a7 img {
		width: 700px;
		height: 482px;
		object-fit: cover;
	}
	
	.elementor-1594 .elementor-element.elementor-element-abaaf3f {
		--grid-auto-flow: row;
	}
	
	.elementor-1594 .elementor-element.elementor-element-13542ef {
		--grid-auto-flow: row;
	}
	
	.elementor-1594 .elementor-element.elementor-element-83d8200 {
		--grid-auto-flow: row;
	}
	
	.elementor-1594 .elementor-element.elementor-element-ef55ee4 {
		--grid-auto-flow: row;
	}
	
	.elementor-1594 .elementor-element.elementor-element-d51ce3f {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-a637a7b {
		--min-height: 290px;
		--border-radius: 12px 12px 12px 12px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-6e02057 .elementor-heading-title {
		font-size: 44px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-54b81e9 .elementor-button {
		font-size: 15px;
	}
}

@media (max-width:767px) {
	.elementor-1594 .elementor-element.elementor-element-2fae8bc::before, .elementor-1594 .elementor-element.elementor-element-2fae8bc > .elementor-background-video-container::before, .elementor-1594 .elementor-element.elementor-element-2fae8bc > .e-con-inner > .elementor-background-video-container::before, .elementor-1594 .elementor-element.elementor-element-2fae8bc > .elementor-background-slideshow::before, .elementor-1594 .elementor-element.elementor-element-2fae8bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1594 .elementor-element.elementor-element-2fae8bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-position: -375px 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-2fae8bc {
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-ee86adb {
		--padding-top: 0px;
		--padding-bottom: 15px;
		--padding-left: 36px;
		--padding-right: 36px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-919a089 {
		--width: 285.667px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-cf565f9 {
		--container-widget-width: 290px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 290px);
		max-width: 290px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-cf565f9 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-08bb142 {
		--container-widget-width: 250px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 250px);
		max-width: 250px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-08bb142 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-5fcc882 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-5fcc882 {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-52ec453 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-52ec453 {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-de8b77a {
		--padding-top: 30px;
		--padding-bottom: 50px;
		--padding-left: 36px;
		--padding-right: 36px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-53a4fdb {
		--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-1594 .elementor-element.elementor-element-e944c0c .elementor-heading-title {
		font-size: 25px;
		line-height: 1em;
	}
	
	.elementor-1594 .elementor-element.elementor-element-4b870e2 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 30px;
		--padding-bottom: 20px;
		--padding-left: 36px;
		--padding-right: 36px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-63c33d3 {
		--width: 100%;
		--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-1594 .elementor-element.elementor-element-c90a4fc .elementor-heading-title {
		font-size: 30px;
		letter-spacing: -.4px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-d4bd64f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-d4bd64f {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-ede0739 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-26a204d {
		--e-icon-list-icon-size: 17px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-26a204d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1594 .elementor-element.elementor-element-26a204d .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-0882238 {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-2a4c28f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-88b293f {
		--e-icon-list-icon-size: 17px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-88b293f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1594 .elementor-element.elementor-element-88b293f .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-90aace6 {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-4230a74 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-5b8702d {
		--e-icon-list-icon-size: 17px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-5b8702d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1594 .elementor-element.elementor-element-5b8702d .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-0b5f3a2 {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-29760fd {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-49fc681 {
		--e-icon-list-icon-size: 17px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-49fc681 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1594 .elementor-element.elementor-element-49fc681 .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-0e34527 {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-043d676 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-f04874b {
		--e-icon-list-icon-size: 17px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-f04874b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1594 .elementor-element.elementor-element-f04874b .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-587a094 {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-9b9d514 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-c835482 {
		--e-icon-list-icon-size: 17px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-c835482 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1594 .elementor-element.elementor-element-c835482 .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-da920e5 {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-c519ee8 {
		font-size: 22px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-4eed2c4 {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-cbbde33 {
		--content-width: 100%;
		--padding-top: 10px;
		--padding-bottom: 40px;
		--padding-left: 12px;
		--padding-right: 15px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-052f5a1 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 13px;
		--padding-bottom: 13px;
		--padding-left: 13px;
		--padding-right: 13px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-6c05de9 {
		width: var(--container-widget-width, 153px);
		max-width: 153px;
		--container-widget-width: 153px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1594 .elementor-element.elementor-element-6c05de9.elementor-element {
		--order: -99999;
	}
	
	.elementor-1594 .elementor-element.elementor-element-6c05de9 .elementor-heading-title {
		font-size: 12px;
		line-height: 1.4em;
	}
	
	.elementor-1594 .elementor-element.elementor-element-01df427.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	
	.elementor-1594 .elementor-element.elementor-element-01df427 .elementor-button {
		font-size: 14px;
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-ca7bdfb {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 36px;
		--padding-right: 36px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-08ead96 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-f93c6df {
		--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: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 30px;
		--padding-bottom: 20px;
		--padding-left: 36px;
		--padding-right: 36px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-685c5e0 .elementor-heading-title {
		font-size: 30px;
		letter-spacing: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-20b1bc4 {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-44dd418 {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-f40da6c {
		--min-height: 100px;
		--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: 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-1594 .elementor-element.elementor-element-f40da6c.e-con {
		--align-self: flex-start;
		--order: -99999;
	}
	
	.elementor-1594 .elementor-element.elementor-element-7dfcafb {
		--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-1594 .elementor-element.elementor-element-621afa2 > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-621afa2 img {
		max-width: 283px;
		height: 190px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-222e139 {
		--content-width: 100%;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 10px;
		--padding-bottom: 40px;
		--padding-left: 12px;
		--padding-right: 15px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-d5afe36 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 13px;
		--padding-bottom: 13px;
		--padding-left: 13px;
		--padding-right: 13px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-a10c78a {
		width: var(--container-widget-width, 153px);
		max-width: 153px;
		--container-widget-width: 153px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1594 .elementor-element.elementor-element-a10c78a.elementor-element {
		--order: -99999;
	}
	
	.elementor-1594 .elementor-element.elementor-element-a10c78a .elementor-heading-title {
		font-size: 12px;
		line-height: 1.4em;
	}
	
	.elementor-1594 .elementor-element.elementor-element-3d39609.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	
	.elementor-1594 .elementor-element.elementor-element-3d39609 .elementor-button {
		font-size: 14px;
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-16f61c6 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-258d101 {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-91a5d15 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 36px;
		--padding-right: 36px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-509347a .elementor-heading-title {
		font-size: 30px;
		letter-spacing: -1.1px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-1660b69 {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-946c9e0 {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-1a820b8 {
		--padding-top: 40px;
		--padding-bottom: 10px;
		--padding-left: 36px;
		--padding-right: 36px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-6fd40ed .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-28db105 {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-aa4a2de {
		--min-height: 300px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-6dba9b9 img {
		height: 300px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-4c9aece .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-65c619c {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-ed788b0 .elementor-button {
		font-size: 14px;
		padding: 10px 25px 10px 25px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-97ca4e3 {
		--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: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 36px;
		--padding-right: 36px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-5c97a35 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-87b9d8f {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-a2c71cf {
		--padding-top: 25px;
		--padding-bottom: 30px;
		--padding-left: 36px;
		--padding-right: 36px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-fa6266f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-9e2c9fe {
		--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: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 36px;
		--padding-right: 36px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-5f86fe9 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-b56442c {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-f0057e3 {
		--min-height: 100px;
		--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: 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-1594 .elementor-element.elementor-element-f0057e3.e-con {
		--align-self: flex-start;
		--order: -99999;
	}
	
	.elementor-1594 .elementor-element.elementor-element-c450ab0 {
		--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-1594 .elementor-element.elementor-element-24dd760 > .elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-24dd760 img {
		width: 100%;
		height: 180px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-c052a93 {
		--padding-top: 25px;
		--padding-bottom: 30px;
		--padding-left: 36px;
		--padding-right: 36px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-11cbc22 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-b16c196 {
		--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: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 36px;
		--padding-right: 36px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-6c9606a .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-c600655 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-265eeb1 > .elementor-widget-container {
		margin: 0px 0px 0px 25px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-265eeb1 {
		--e-icon-list-icon-size: 17px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-265eeb1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1594 .elementor-element.elementor-element-265eeb1 .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-a394428 {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-cd64169 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-898777c > .elementor-widget-container {
		margin: 0px 0px 0px 25px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-898777c {
		--e-icon-list-icon-size: 17px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-898777c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1594 .elementor-element.elementor-element-898777c .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-988687b {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-0e074c3 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-aa6e687 > .elementor-widget-container {
		margin: 0px 0px 0px 25px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-aa6e687 {
		--e-icon-list-icon-size: 17px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-aa6e687 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1594 .elementor-element.elementor-element-aa6e687 .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-181ab17 {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-da3eb6d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-96d422a > .elementor-widget-container {
		margin: 0px 0px 0px 25px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-96d422a {
		--e-icon-list-icon-size: 17px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-96d422a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1594 .elementor-element.elementor-element-96d422a .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-d5a71d2 {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-85aa66f img {
		height: 359px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-34c5553 .elementor-heading-title {
		font-size: 30px;
		letter-spacing: -1.5px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-d38ff42 {
		font-size: 14px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-0020fa2 .elementor-button {
		font-size: 14px;
		padding: 10px 25px 10px 25px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-d960782 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-8ac9036 {
		width: var(--container-widget-width, 400px);
		max-width: 400px;
		--container-widget-width: 400px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1594 .elementor-element.elementor-element-8ac9036 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-8ac9036 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-e743d23 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-6ec25e0 {
		--n-accordion-title-font-size: 15px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-e16bc3f:not(.elementor-motion-effects-element-type-background), .elementor-1594 .elementor-element.elementor-element-e16bc3f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-e16bc3f {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 36px;
		--padding-right: 36px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-a75355b .elementor-heading-title {
		font-size: 35px;
		letter-spacing: -.5px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-515b5cd {
		--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-1594 .elementor-element.elementor-element-70cd85b {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 36px;
		--padding-right: 36px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-f834cbf .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-ed358f2 img {
		width: 330px;
		height: 230px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-9182496 img {
		width: 330px;
		height: 230px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-307b6f3 img {
		width: 330px;
		height: 230px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-7d512a7 img {
		width: 330px;
		height: 230px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-abaaf3f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1594 .elementor-element.elementor-element-13542ef {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1594 .elementor-element.elementor-element-83d8200 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1594 .elementor-element.elementor-element-ef55ee4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1594 .elementor-element.elementor-element-d51ce3f {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-a637a7b {
		--min-height: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-a637a7b:not(.elementor-motion-effects-element-type-background), .elementor-1594 .elementor-element.elementor-element-a637a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top center;
	}
	
	.elementor-1594 .elementor-element.elementor-element-720a3a0 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-6e02057 {
		--container-widget-width: 200px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 200px);
		max-width: 200px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-6e02057 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-54b81e9 .elementor-button {
		border-radius: 5px 5px 5px 5px;
		padding: 10px 21px 10px 21px;
	}
}

@media (min-width:768px) {
	.elementor-1594 .elementor-element.elementor-element-2fae8bc {
		--content-width: 1200px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-ee86adb {
		--width: 60%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-de8b77a {
		--width: 405px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-53a4fdb {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-4b870e2 {
		--content-width: 1150px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-63c33d3 {
		--width: 58%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-ae6e9e7 {
		--width: 30%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-cbbde33 {
		--content-width: 1150px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-052f5a1 {
		--width: 60%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-ca7bdfb {
		--content-width: 1150px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-75bf418 {
		--width: 58%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-f93c6df {
		--content-width: 1150px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-6e57ff1 {
		--width: 58%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-f40da6c {
		--width: 30%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-7dfcafb {
		--width: 98.269%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-222e139 {
		--content-width: 1150px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-d5afe36 {
		--width: 60%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-99212c4 {
		--width: 62%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-91a5d15 {
		--content-width: 1150px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-12798b6 {
		--width: 58%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-1a820b8 {
		--content-width: 1150px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-1a54e35 {
		--width: 58%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-51a9080 {
		--content-width: 1150px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-aa4a2de {
		--width: 50%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-ca370ea {
		--width: 50%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-97ca4e3 {
		--content-width: 1150px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-a747374 {
		--width: 62%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-a2c71cf {
		--content-width: 1150px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-24278b8 {
		--width: 58%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-9e2c9fe {
		--content-width: 1150px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-8977a52 {
		--width: 58%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-f0057e3 {
		--width: 30%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-c450ab0 {
		--width: 98.269%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-c052a93 {
		--content-width: 1150px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-c2ec2b2 {
		--width: 58%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-b16c196 {
		--content-width: 1150px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-0333732 {
		--width: 58%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-3988dfe {
		--content-width: 1150px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-f2ff318 {
		--width: 50%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-f5ef5e5 {
		--width: 50%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-d960782 {
		--content-width: 1000px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-e743d23 {
		--width: 70%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-e16bc3f {
		--content-width: 1200px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-c2cd50b {
		--width: 45%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-9a74cdf {
		--width: 55%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-515b5cd {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-70cd85b {
		--content-width: 1000px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-d51ce3f {
		--content-width: 1280px;
	}
}

@media (max-width:1366px) and (min-width:768px) {
	.elementor-1594 .elementor-element.elementor-element-ee86adb {
		--width: 491.323px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-53a4fdb {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-cbbde33 {
		--content-width: 1150px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-052f5a1 {
		--width: 623px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-7dfcafb {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-222e139 {
		--content-width: 1150px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-d5afe36 {
		--width: 623px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-c450ab0 {
		--width: 100%;
	}
}

@media (max-width:1023px) and (min-width:768px) {
	.elementor-1594 .elementor-element.elementor-element-ee86adb {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-de8b77a {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-53a4fdb {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-63c33d3 {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-ae6e9e7 {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-052f5a1 {
		--width: 623px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-75bf418 {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-6e57ff1 {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-f40da6c {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-d5afe36 {
		--width: 623px;
	}
	
	.elementor-1594 .elementor-element.elementor-element-99212c4 {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-12798b6 {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-1a54e35 {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-aa4a2de {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-ca370ea {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-a747374 {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-24278b8 {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-8977a52 {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-f0057e3 {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-c2ec2b2 {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-0333732 {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-f2ff318 {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-f5ef5e5 {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-e743d23 {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-c2cd50b {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-9a74cdf {
		--width: 100%;
	}
	
	.elementor-1594 .elementor-element.elementor-element-515b5cd {
		--width: 100%;
	}
}
