/* End Custom Fonts CSS */

.elementor-4755 .elementor-element.elementor-element-437aa6c {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4755 .elementor-element.elementor-element-38b682d4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4755 .elementor-element.elementor-element-38b682d4:not(.elementor-motion-effects-element-type-background), .elementor-4755 .elementor-element.elementor-element-38b682d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://lisinskifirm.com/nitropack_static/MwIQqYuKjBuxuGReqDpeibVYoPwAKtwI/assets/images/optimized/rev-7c0d32c/lisinskifirm.com/wp-content/uploads/2026/09/youtube-lp-01.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-4755 .elementor-element.elementor-element-55585b44 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4755 .elementor-element.elementor-element-268eb024 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	font-family: "Raleway", sans-serif;
	font-size: 65px;
	font-weight: 600;
	line-height: 1em;
	letter-spacing: -1.4px;
	text-shadow: 0px 0px 25px rgba(0, 0, 0, .54);
	color: #fff;
}

.elementor-4755 .elementor-element.elementor-element-268eb024 > .elementor-widget-container {
	margin: 34px 34px 34px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-4755 .elementor-element.elementor-element-268eb024.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-4755 .elementor-element.elementor-element-1592b87b {
	width: auto;
	max-width: auto;
}

.elementor-4755 .elementor-element.elementor-element-1592b87b > .elementor-widget-container {
	margin: 20px 0px 91px 0px;
}

.elementor-4755 .elementor-element.elementor-element-1592b87b.elementor-element {
	--align-self: flex-start;
}

.elementor-4755 .elementor-element.elementor-element-1592b87b .elementor-button {
	font-family: "Raleway", sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	border-radius: 0px 0px 0px 0px;
}

.elementor-4755 .elementor-element.elementor-element-7451ba4c {
	--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: flex-end;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
}

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

.elementor-4755 .elementor-element.elementor-element-15538801 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-4755 .elementor-element.elementor-element-15538801 {
	text-align: center;
}

.elementor-4755 .elementor-element.elementor-element-15538801 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 34px;
	font-weight: 400;
	line-height: 38px;
	color: var(--e-global-color-primary);
}

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

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

.elementor-4755 .elementor-element.elementor-element-79bd6a06 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
}

.elementor-4755 .elementor-element.elementor-element-15e765fe {
	--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: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

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

.elementor-4755 .elementor-element.elementor-element-1c81cd18 {
	text-align: center;
}

.elementor-4755 .elementor-element.elementor-element-1c81cd18 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: var(--e-global-color-primary);
}

.elementor-4755 .elementor-element.elementor-element-7ad9c7af {
	--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;
	--overflow: hidden;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-4755 .elementor-element.elementor-element-7ad9c7af:not(.elementor-motion-effects-element-type-background), .elementor-4755 .elementor-element.elementor-element-7ad9c7af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://lisinskifirm.com/nitropack_static/MwIQqYuKjBuxuGReqDpeibVYoPwAKtwI/assets/images/optimized/rev-7c0d32c/lisinskifirm.com/wp-content/uploads/2025/05/CL-quotesblue-scaled.jpg");
}

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

.elementor-4755 .elementor-element.elementor-element-7ad9c7af.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-4755 .elementor-element.elementor-element-73f92766.elementor-element {
	--align-self: center;
}

.elementor-4755 .elementor-element.elementor-element-73f92766 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 66px;
	font-weight: 700;
	color: #fff;
}

.elementor-4755 .elementor-element.elementor-element-3f7b55f {
	--display: flex;
}

.elementor-4755 .elementor-element.elementor-element-2aee4251 {
	width: 100%;
	max-width: 100%;
}

.elementor-4755 .elementor-element.elementor-element-2aee4251 .elementor-main-swiper .swiper-slide {
	background-color: rgba(196, 179, 125, .66);
	border-radius: 12px;
}

.elementor-4755 .elementor-element.elementor-element-2aee4251 .elementor-swiper-button {
	font-size: 34px;
}

.elementor-4755 .elementor-element.elementor-element-2aee4251.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-4755 .elementor-element.elementor-element-2aee4251.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
	margin-top: 0px;
}

.elementor-4755 .elementor-element.elementor-element-2aee4251.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
	margin-bottom: 0px;
}

.elementor-4755 .elementor-element.elementor-element-2aee4251.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
	padding-right: 0px;
}

.elementor-4755 .elementor-element.elementor-element-2aee4251.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-left: 0px;
}

.elementor-4755 .elementor-element.elementor-element-2aee4251 .elementor-testimonial__text {
	color: #fff;
	font-family: "Raleway", sans-serif;
	font-size: 18px;
	font-weight: 400;
	font-style: normal;
}

.elementor-4755 .elementor-element.elementor-element-2aee4251 .elementor-testimonial__name {
	color: #fff;
	font-family: "Raleway", sans-serif;
	font-size: 22px;
	font-weight: 700;
	font-style: normal;
}

.elementor-4755 .elementor-element.elementor-element-2aee4251 .elementor-testimonial__title {
	color: #fff;
	font-family: "Raleway", sans-serif;
	font-size: 32px;
	font-weight: 700;
}

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

.elementor-4755 .elementor-element.elementor-element-953c5ef > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4755 .elementor-element.elementor-element-953c5ef {
	text-align: center;
}

.elementor-4755 .elementor-element.elementor-element-953c5ef .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 62px;
	color: var(--e-global-color-c96ac92);
}

.elementor-4755 .elementor-element.elementor-element-f8d1d8b {
	--display: flex;
}

.elementor-4755 .elementor-element.elementor-element-6f74ec5 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4755 .elementor-element.elementor-element-71fe874 {
	font-size: 18px;
	color: var(--e-global-color-c96ac92);
}

.elementor-4755 .elementor-element.elementor-element-be3feba {
	--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-4755 .elementor-element.elementor-element-be3feba > .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-4755 .elementor-element.elementor-element-be3feba > .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-4755 .elementor-element.elementor-element-26cb327 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-4755 .elementor-element.elementor-element-6beb6e7 {
	--display: flex;
}

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

.elementor-4755 .elementor-element.elementor-element-94fc6fc {
	font-size: 18px;
	color: var(--e-global-color-c96ac92);
}

.elementor-4755 .elementor-element.elementor-element-e401115 {
	--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-4755 .elementor-element.elementor-element-e401115 > .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-4755 .elementor-element.elementor-element-e401115 > .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-4755 .elementor-element.elementor-element-c5718f8 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-4755 .elementor-element.elementor-element-0f4af2b {
	--display: flex;
}

.elementor-4755 .elementor-element.elementor-element-9618de5 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4755 .elementor-element.elementor-element-732946d {
	font-size: 18px;
	color: var(--e-global-color-c96ac92);
}

.elementor-4755 .elementor-element.elementor-element-8990546 {
	--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-4755 .elementor-element.elementor-element-8990546 > .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-4755 .elementor-element.elementor-element-8990546 > .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-4755 .elementor-element.elementor-element-6d5dab1 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-4755 .elementor-element.elementor-element-c545efb {
	--display: flex;
}

.elementor-4755 .elementor-element.elementor-element-773271e {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-4755 .elementor-element.elementor-element-4067c7d {
	--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-4755 .elementor-element.elementor-element-4067c7d > .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-4755 .elementor-element.elementor-element-4067c7d > .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-4755 .elementor-element.elementor-element-3faf5bf img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-4755 .elementor-element.elementor-element-f8fcd4e {
	--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-4755 .elementor-element.elementor-element-70e3156 {
	text-align: center;
}

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

.elementor-4755 .elementor-element.elementor-element-4749fd9 {
	--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-4755 .elementor-element.elementor-element-29f6403 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 37px;
	color: var(--e-global-color-c96ac92);
}

.elementor-4755 .elementor-element.elementor-element-65a1f41 {
	font-size: 17px;
	color: var(--e-global-color-c96ac92);
}

.elementor-4755 .elementor-element.elementor-element-f19c677 {
	--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-4755 .elementor-element.elementor-element-61108de {
	text-align: center;
}

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

.elementor-4755 .elementor-element.elementor-element-31a1614 {
	--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-4755 .elementor-element.elementor-element-3fcc00d .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 37px;
	color: var(--e-global-color-c96ac92);
}

.elementor-4755 .elementor-element.elementor-element-3a80c86 {
	font-size: 17px;
	color: var(--e-global-color-c96ac92);
}

.elementor-4755 .elementor-element.elementor-element-07bb7e0 {
	--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-4755 .elementor-element.elementor-element-cfa8a1e {
	text-align: center;
}

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

.elementor-4755 .elementor-element.elementor-element-e378645 {
	--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-4755 .elementor-element.elementor-element-bc56f12 .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 37px;
	color: var(--e-global-color-c96ac92);
}

.elementor-4755 .elementor-element.elementor-element-7fa26a4 {
	font-size: 17px;
	color: var(--e-global-color-c96ac92);
}

.elementor-4755 .elementor-element.elementor-element-b342a4e {
	--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-4755 .elementor-element.elementor-element-1784cdb {
	text-align: center;
}

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

.elementor-4755 .elementor-element.elementor-element-5b7795f {
	--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-4755 .elementor-element.elementor-element-1b4c8ea .elementor-heading-title {
	font-family: "Raleway", sans-serif;
	font-size: 37px;
	color: var(--e-global-color-c96ac92);
}

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

.elementor-4755 .elementor-element.elementor-element-964b489 {
	font-size: 17px;
	color: var(--e-global-color-c96ac92);
}

.elementor-4755 .elementor-element.elementor-element-3eae5934 {
	--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: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-4755 .elementor-element.elementor-element-11732840 {
	text-align: center;
}

.elementor-4755 .elementor-element.elementor-element-11732840 .elementor-heading-title {
	font-size: 82px;
	color: #fff;
}

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

.elementor-4755 .elementor-element.elementor-element-51c773aa {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 50px;
}

.elementor-4755 .elementor-element.elementor-element-64ca3737 {
	text-align: center;
}

.elementor-4755 .elementor-element.elementor-element-64ca3737 img {
	width: 100%;
	height: 375px;
	object-fit: cover;
	object-position: top center;
	border-radius: 24px 24px 24px 24px;
}

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

.elementor-4755 .elementor-element.elementor-element-6571b5fb .elementor-heading-title {
	font-size: 37px;
	line-height: 47px;
	color: #fff;
}

.elementor-4755 .elementor-element.elementor-element-19dd5ef1 {
	font-size: 19px;
	line-height: 1.5em;
	color: #fff;
}

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

.elementor-4755 .elementor-element.elementor-element-592054fd {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 50px;
}

.elementor-4755 .elementor-element.elementor-element-71cbcbfe {
	text-align: center;
}

.elementor-4755 .elementor-element.elementor-element-71cbcbfe img {
	width: 100%;
	height: 375px;
	object-fit: cover;
	object-position: center center;
	border-radius: 24px 24px 24px 24px;
}

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

.elementor-4755 .elementor-element.elementor-element-2a1898ce .elementor-heading-title {
	font-size: 37px;
	line-height: 47px;
	color: #fff;
}

.elementor-4755 .elementor-element.elementor-element-30414f85 {
	font-size: 19px;
	line-height: 1.5em;
	color: #fff;
}

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

.elementor-4755 .elementor-element.elementor-element-5fd60e8f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 50px;
}

.elementor-4755 .elementor-element.elementor-element-6021f451 {
	text-align: center;
}

.elementor-4755 .elementor-element.elementor-element-6021f451 img {
	width: 100%;
	height: 375px;
	object-fit: cover;
	object-position: center center;
	border-radius: 24px 24px 24px 24px;
}

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

.elementor-4755 .elementor-element.elementor-element-2b00560 .elementor-heading-title {
	font-size: 37px;
	line-height: 47px;
	color: #fff;
}

.elementor-4755 .elementor-element.elementor-element-312a860f {
	font-size: 19px;
	line-height: 1.5em;
	color: #fff;
}

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

.elementor-4755 .elementor-element.elementor-element-57783c2b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 50px;
}

.elementor-4755 .elementor-element.elementor-element-25e94e0d {
	text-align: center;
}

.elementor-4755 .elementor-element.elementor-element-25e94e0d img {
	width: 100%;
	height: 375px;
	object-fit: cover;
	object-position: center center;
	border-radius: 24px 24px 24px 24px;
}

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

.elementor-4755 .elementor-element.elementor-element-32157945 .elementor-heading-title {
	font-size: 37px;
	line-height: 47px;
	color: #fff;
}

.elementor-4755 .elementor-element.elementor-element-5153cc56 {
	font-size: 19px;
	line-height: 1.5em;
	color: #fff;
}

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

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

.elementor-4755 .elementor-element.elementor-element-5b51c8f4 {
	--display: flex;
}

.elementor-4755 .elementor-element.elementor-element-5add1b07 {
	color: #fff;
}

.elementor-4755 .elementor-element.elementor-element-5e7889a {
	--n-accordion-title-font-size: 22px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: #fff;
	--n-accordion-title-hover-color: #fff;
	--n-accordion-title-active-color: #fff;
	--n-accordion-icon-size: 15px;
}

.elementor-4755 .elementor-element.elementor-element-5e7889a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-color: #fff;
}

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

.elementor-4755 .elementor-element.elementor-element-2e890b38 {
	--display: flex;
}

.elementor-4755 .elementor-element.elementor-element-5f1e65bb {
	color: #fff;
}

.elementor-4755 .elementor-element.elementor-element-1f240070 {
	--n-accordion-title-font-size: 22px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: #fff;
	--n-accordion-title-hover-color: #fff;
	--n-accordion-title-active-color: #fff;
	--n-accordion-icon-size: 15px;
}

.elementor-4755 .elementor-element.elementor-element-1f240070 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-color: #fff;
}

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

.elementor-4755 .elementor-element.elementor-element-6982be57 {
	--display: flex;
}

.elementor-4755 .elementor-element.elementor-element-567aee9b {
	color: #fff;
}

.elementor-4755 .elementor-element.elementor-element-4f9583ca {
	--n-accordion-title-font-size: 22px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: #fff;
	--n-accordion-title-hover-color: #fff;
	--n-accordion-title-active-color: #fff;
	--n-accordion-icon-size: 15px;
}

.elementor-4755 .elementor-element.elementor-element-4f9583ca > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-color: #fff;
}

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

.elementor-4755 .elementor-element.elementor-element-2013adb4 {
	--display: flex;
}

.elementor-4755 .elementor-element.elementor-element-2c9774ed {
	color: #fff;
}

.elementor-4755 .elementor-element.elementor-element-29dbb675 {
	--n-accordion-title-font-size: 22px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: #fff;
	--n-accordion-title-hover-color: #fff;
	--n-accordion-title-active-color: #fff;
	--n-accordion-icon-size: 15px;
}

.elementor-4755 .elementor-element.elementor-element-29dbb675 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-color: #fff;
}

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

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

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

.elementor-4755 .elementor-element.elementor-element-3d59076 {
	--display: flex;
	--min-height: 460px;
	--justify-content: center;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-4755 .elementor-element.elementor-element-3d59076:not(.elementor-motion-effects-element-type-background), .elementor-4755 .elementor-element.elementor-element-3d59076 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://lisinskifirm.com/nitropack_static/MwIQqYuKjBuxuGReqDpeibVYoPwAKtwI/assets/images/optimized/rev-7c0d32c/lisinskifirm.com/wp-content/uploads/2024/12/image_2024_12_12T09_10_41_906Z.png");
	background-position: center center;
	background-size: cover;
}

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

.elementor-4755 .elementor-element.elementor-element-57142e76 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-4755 .elementor-element.elementor-element-5bc7709c {
	--display: flex;
}

.elementor-4755 .elementor-element.elementor-element-506c19a3 {
	text-align: end;
}

.elementor-4755 .elementor-element.elementor-element-506c19a3 .elementor-heading-title {
	font-size: 63px;
	color: #fff;
}

.elementor-4755 .elementor-element.elementor-element-7b516022 {
	--display: flex;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

@media (min-width:768px) {
	.elementor-4755 .elementor-element.elementor-element-38b682d4 {
		--content-width: 1149px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-55585b44 {
		--width: 100%;
	}
	
	.elementor-4755 .elementor-element.elementor-element-7451ba4c {
		--content-width: 1280px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-584390c9 {
		--width: 405px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-31e06088 {
		--width: 100%;
	}
	
	.elementor-4755 .elementor-element.elementor-element-79bd6a06 {
		--content-width: 1280px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-15e765fe {
		--width: 420px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-7ad9c7af {
		--content-width: 1360px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-3f7b55f {
		--width: 100%;
	}
	
	.elementor-4755 .elementor-element.elementor-element-35851f8 {
		--content-width: 1000px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-26049f73 {
		--content-width: 982px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-40fcf778 {
		--content-width: 982px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-26c0dc8e {
		--content-width: 982px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-790f675d {
		--content-width: 982px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-51c519c9 {
		--content-width: 1300px;
	}
}

@media (max-width:1023px) and (min-width:768px) {
	.elementor-4755 .elementor-element.elementor-element-55585b44 {
		--width: 100%;
	}
	
	.elementor-4755 .elementor-element.elementor-element-584390c9 {
		--width: 100%;
	}
	
	.elementor-4755 .elementor-element.elementor-element-15e765fe {
		--width: 100%;
	}
}

@media (max-width:1366px) {
	.elementor-4755 .elementor-element.elementor-element-38b682d4:not(.elementor-motion-effects-element-type-background), .elementor-4755 .elementor-element.elementor-element-38b682d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-4755 .elementor-element.elementor-element-f8fcd4e {
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-f19c677 {
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-07bb7e0 {
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-b342a4e {
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-26049f73 {
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-40fcf778 {
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-26c0dc8e {
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-790f675d {
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-30d93d03 {
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-57142e76 {
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media (max-width:1023px) {
	.elementor-4755 .elementor-element.elementor-element-437aa6c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-38b682d4 {
		--min-height: 484px;
		--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: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-55585b44 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-268eb024 {
		font-size: 61px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-1592b87b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-31e06088 {
		--min-height: 0vh;
		--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-4755 .elementor-element.elementor-element-79bd6a06 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-7ad9c7af {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-73f92766 .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-3f7b55f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-2aee4251 .elementor-swiper-button {
		font-size: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-35851f8 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 37px;
		--padding-right: 37px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-f8d1d8b {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-26cb327 img {
		width: 700px;
		height: 482px;
		object-fit: cover;
	}
	
	.elementor-4755 .elementor-element.elementor-element-6beb6e7 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-c5718f8 img {
		width: 700px;
		height: 482px;
		object-fit: cover;
	}
	
	.elementor-4755 .elementor-element.elementor-element-0f4af2b {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-6d5dab1 img {
		width: 700px;
		height: 482px;
		object-fit: cover;
	}
	
	.elementor-4755 .elementor-element.elementor-element-c545efb {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-3faf5bf img {
		width: 700px;
		height: 482px;
		object-fit: cover;
	}
	
	.elementor-4755 .elementor-element.elementor-element-f8fcd4e {
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-f19c677 {
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-07bb7e0 {
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-b342a4e {
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-3eae5934 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-11732840 .elementor-heading-title {
		font-size: 65px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-26049f73 {
		--gap: 0px 35px;
		--row-gap: 0px;
		--column-gap: 35px;
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-51c773aa {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-64ca3737 img {
		height: 360px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-19dd5ef1 {
		font-size: 17px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-40fcf778 {
		--gap: 0px 35px;
		--row-gap: 0px;
		--column-gap: 35px;
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-592054fd {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-71cbcbfe img {
		height: 360px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-2a1898ce .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-30414f85 {
		font-size: 17px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-26c0dc8e {
		--gap: 0px 35px;
		--row-gap: 0px;
		--column-gap: 35px;
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-5fd60e8f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-6021f451 img {
		height: 360px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-2b00560 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-312a860f {
		font-size: 17px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-790f675d {
		--gap: 0px 35px;
		--row-gap: 0px;
		--column-gap: 35px;
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-57783c2b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-25e94e0d img {
		height: 360px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-32157945 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-5153cc56 {
		font-size: 17px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-30d93d03 {
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-51c519c9 {
		--padding-top: 80px;
		--padding-bottom: 0px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-3d59076 {
		--min-height: 290px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-57142e76 {
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-506c19a3 .elementor-heading-title {
		font-size: 46px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-f94ea11 .elementor-button {
		font-size: 15px;
	}
}

@media (max-width:767px) {
	.elementor-4755 .elementor-element.elementor-element-437aa6c {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-38b682d4 {
		--min-height: 350px;
		--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-end;
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 30px;
		--padding-bottom: 25px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-38b682d4:not(.elementor-motion-effects-element-type-background), .elementor-4755 .elementor-element.elementor-element-38b682d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center left;
	}
	
	.elementor-4755 .elementor-element.elementor-element-55585b44 {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-268eb024 > .elementor-widget-container {
		margin: 34px 34px 25px 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-268eb024 {
		font-size: 38px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-1592b87b > .elementor-widget-container {
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-1592b87b .elementor-button {
		font-size: 16px;
		border-radius: 5px 5px 5px 5px;
		padding: 12px 24px 12px 24px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-7451ba4c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-584390c9 {
		--width: 100%;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-31e06088 {
		--min-height: 0vh;
		--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-end;
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-79bd6a06 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-15e765fe {
		--width: 100%;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-1c81cd18 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-7ad9c7af {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 40px;
		--padding-bottom: 60px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-73f92766 {
		text-align: center;
	}
	
	.elementor-4755 .elementor-element.elementor-element-73f92766 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-2aee4251.elementor-arrows-yes .elementor-main-swiper {
		width: calc(100% - 40px);
	}
	
	.elementor-4755 .elementor-element.elementor-element-2aee4251 .elementor-main-swiper {
		width: 100%;
	}
	
	.elementor-4755 .elementor-element.elementor-element-35851f8 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 36px;
		--padding-right: 36px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-953c5ef .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-26cb327 img {
		width: 330px;
		height: 230px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-c5718f8 img {
		width: 330px;
		height: 230px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-6d5dab1 img {
		width: 330px;
		height: 230px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-3faf5bf img {
		width: 330px;
		height: 230px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-f8fcd4e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-f19c677 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-07bb7e0 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-b342a4e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-3eae5934 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-11732840 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-26049f73 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-40fcf778 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-26c0dc8e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-790f675d {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-30d93d03 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-2cdabf6a {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-5add1b07 {
		font-size: 14px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-5e7889a {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-border-radius: 0px 0px 0px 0px;
		--n-accordion-icon-size: 24px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-5e7889a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
		border-width: 0px 0px 1px 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-5e7889a {
		--n-accordion-padding: 0px 0px 0px 0px;
	}
	
	:where( .elementor-4755 .elementor-element.elementor-element-5e7889a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--padding-top: 5px;
		--padding-right: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-477caeda > .elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-477caeda img {
		height: 148px;
		object-fit: cover;
		object-position: top center;
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-5f1e65bb {
		font-size: 14px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-1f240070 > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-1f240070 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-border-radius: 0px 0px 0px 0px;
		--n-accordion-icon-size: 24px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-1f240070 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
		border-width: 0px 0px 1px 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-1f240070 {
		--n-accordion-padding: 0px 0px 0px 0px;
	}
	
	:where( .elementor-4755 .elementor-element.elementor-element-1f240070 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--padding-top: 5px;
		--padding-right: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-225b647d > .elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-225b647d img {
		height: 148px;
		object-fit: cover;
		object-position: center center;
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-567aee9b {
		font-size: 14px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-4f9583ca > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-4f9583ca {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-border-radius: 0px 0px 0px 0px;
		--n-accordion-icon-size: 24px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-4f9583ca > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
		border-width: 0px 0px 1px 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-4f9583ca {
		--n-accordion-padding: 0px 0px 0px 0px;
	}
	
	:where( .elementor-4755 .elementor-element.elementor-element-4f9583ca > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--padding-top: 5px;
		--padding-right: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-43e5e3c3 > .elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-43e5e3c3 img {
		height: 148px;
		object-fit: cover;
		object-position: center center;
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-2c9774ed {
		font-size: 14px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-29dbb675 > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-29dbb675 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-border-radius: 0px 0px 0px 0px;
		--n-accordion-icon-size: 24px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-29dbb675 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
		border-width: 0px 0px 1px 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-29dbb675 {
		--n-accordion-padding: 0px 0px 0px 0px;
	}
	
	:where( .elementor-4755 .elementor-element.elementor-element-29dbb675 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--padding-top: 5px;
		--padding-right: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-9309041 > .elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-9309041 img {
		height: 148px;
		object-fit: cover;
		object-position: center center;
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-51c519c9 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 35px;
		--padding-right: 35px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-3d59076 {
		--min-height: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-57142e76 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--grid-auto-flow: row;
	}
	
	.elementor-4755 .elementor-element.elementor-element-5bc7709c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-506c19a3 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-f94ea11 .elementor-button {
		border-radius: 5px 5px 5px 5px;
		padding: 10px 21px 10px 21px;
	}
	
	.elementor-4755 .elementor-element.elementor-element-7b516022 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}
}

/* Start custom CSS for testimonial-carousel, class: .elementor-element-2aee4251 */
.elementor-4755 .elementor-element.elementor-element-2aee4251 .elementor-testimonial__content::before {
	content: "★★★★★";
	font-size: 30px;
	color: white;
	margin-right: 5px;
}

.elementor-4755 .elementor-element.elementor-element-2aee4251 .elementor-testimonial__title {
	display: none;
}

.elementor-4755 .elementor-element.elementor-element-2aee4251 .elementor-testimonial__image {
	display: none;
}

.elementor-4755 .elementor-element.elementor-element-2aee4251 .elementor-swiper-button {
	margin: 0px -30px;
}
