/* End custom CSS */

.elementor-1365 .elementor-element.elementor-element-274ed282 {
	--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-1365 .elementor-element.elementor-element-274ed282.e-con {
	--align-self: center;
}

.elementor-1365 .elementor-element.elementor-element-1568a921 {
	--display: flex;
	--overlay-opacity: 1;
}

.elementor-1365 .elementor-element.elementor-element-1568a921:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-1568a921 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/08/hero-min-3-scaled.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1365 .elementor-element.elementor-element-1568a921::before, .elementor-1365 .elementor-element.elementor-element-1568a921 > .elementor-background-video-container::before, .elementor-1365 .elementor-element.elementor-element-1568a921 > .e-con-inner > .elementor-background-video-container::before, .elementor-1365 .elementor-element.elementor-element-1568a921 > .elementor-background-slideshow::before, .elementor-1365 .elementor-element.elementor-element-1568a921 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1365 .elementor-element.elementor-element-1568a921 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: rgba(46, 191, 255, 0);
	--background-overlay: "";
}

.elementor-1365 .elementor-element.elementor-element-1568a921::before {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

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

.elementor-1365 .elementor-element.elementor-element-765948fb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-765948fb.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family);
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-1365 .elementor-element.elementor-element-3111f2cf.elementor-element {
	--align-self: flex-start;
}

.elementor-1365 .elementor-element.elementor-element-4454df5c {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-4454df5c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
	font-family: var(--e-global-typography-primary-font-family);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-text);
	fill: var(--e-global-color-text);
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
	border-color: var(--e-global-color-accent);
}

.elementor-widget-nav-menu {
	--e-nav-menu-divider-color: var(--e-global-color-text);
}

.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item {
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-1365 .elementor-element.elementor-element-5d8bf0d3 .elementor-menu-toggle {
	margin: 0 auto;
}

.elementor-1365 .elementor-element.elementor-element-5d8bf0d3 .elementor-nav-menu .elementor-item {
	font-family: "Onest";
	font-size: 18px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-1365 .elementor-element.elementor-element-5d8bf0d3 .elementor-nav-menu--main .elementor-item {
	color: #2f3c62;
	fill: #2f3c62;
}

.elementor-1365 .elementor-element.elementor-element-5d8bf0d3 .elementor-nav-menu--main .elementor-item:hover, .elementor-1365 .elementor-element.elementor-element-5d8bf0d3 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-1365 .elementor-element.elementor-element-5d8bf0d3 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-1365 .elementor-element.elementor-element-5d8bf0d3 .elementor-nav-menu--main .elementor-item:focus {
	color: #12c48a;
	fill: #12c48a;
}

.elementor-1365 .elementor-element.elementor-element-5d8bf0d3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-1365 .elementor-element.elementor-element-5d8bf0d3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background-color: #12c48a;
}

.elementor-1365 .elementor-element.elementor-element-5d8bf0d3 .e--pointer-framed .elementor-item:before, .elementor-1365 .elementor-element.elementor-element-5d8bf0d3 .e--pointer-framed .elementor-item:after {
	border-color: #12c48a;
}

.elementor-1365 .elementor-element.elementor-element-5d8bf0d3 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #12c48a;
}

.elementor-1365 .elementor-element.elementor-element-5d8bf0d3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before, .elementor-1365 .elementor-element.elementor-element-5d8bf0d3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-1365 .elementor-element.elementor-element-5d8bf0d3 .e--pointer-framed .elementor-item.elementor-item-active:before, .elementor-1365 .elementor-element.elementor-element-5d8bf0d3 .e--pointer-framed .elementor-item.elementor-item-active:after {
	border-color: rgba(2, 1, 1, 0);
}

.elementor-1365 .elementor-element.elementor-element-53634304 {
	--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: flex-end;
	--align-items: center;
	--gap: 0px 24px;
	--row-gap: 0px;
	--column-gap: 24px;
	--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-1365 .elementor-element.elementor-element-53634304.e-con {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family);
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-1365 .elementor-element.elementor-element-21fc67d8 .elementor-button {
	background-color: rgba(253, 253, 253, 0);
	font-family: "Onest";
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -.6px;
	fill: #2f3c62;
	color: #2f3c62;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2f3c62;
	padding: 14px 40px 14px 40px;
}

.elementor-1365 .elementor-element.elementor-element-21fc67d8 {
	width: auto;
	max-width: auto;
}

.elementor-1365 .elementor-element.elementor-element-21fc67d8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-21fc67d8.elementor-element {
	--align-self: center;
}

.elementor-1365 .elementor-element.elementor-element-13649c7f .elementor-button {
	background-color: #12c48a;
	font-family: "Onest";
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -.6px;
	border-style: none;
	padding: 16px 40px 16px 40px;
}

.elementor-1365 .elementor-element.elementor-element-13649c7f {
	width: auto;
	max-width: auto;
}

.elementor-1365 .elementor-element.elementor-element-13649c7f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-13649c7f.elementor-element {
	--align-self: center;
}

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

.elementor-1365 .elementor-element.elementor-element-25e5fccb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-25e5fccb.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1365 .elementor-element.elementor-element-3728c353.elementor-element {
	--align-self: flex-start;
}

.elementor-1365 .elementor-element.elementor-element-aceacb2 {
	--display: flex;
}

.elementor-1365 .elementor-element.elementor-element-23fbd3b1 {
	--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: center;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1365 .elementor-element.elementor-element-48a43e43 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-48a43e43.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-1365 .elementor-element.elementor-element-48a43e43 img {
	width: 47px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family);
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-text);
}

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

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

.elementor-1365 .elementor-element.elementor-element-466423f1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-466423f1.elementor-element {
	--align-self: center;
}

.elementor-1365 .elementor-element.elementor-element-466423f1 {
	font-family: "Onest";
	font-size: 16px;
	font-weight: 400;
	letter-spacing: .5px;
	color: #2f3c62;
}

.elementor-1365 .elementor-element.elementor-element-4956ffda .elementor-button {
	background-color: #fff;
	font-family: "Onest";
	font-size: 18px;
	font-weight: 700;
	letter-spacing: .6px;
	fill: #007cb6;
	color: #007cb6;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-4956ffda > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-4956ffda.elementor-element {
	--align-self: center;
}

.elementor-1365 .elementor-element.elementor-element-4956ffda .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1365 .elementor-element.elementor-element-4956ffda .elementor-button .elementor-button-content-wrapper {
	gap: 5px;
}

.elementor-1365 .elementor-element.elementor-element-81f2fcc {
	--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: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1365 .elementor-element.elementor-element-110e5b54 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-110e5b54.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-1365 .elementor-element.elementor-element-110e5b54 img {
	width: 47px;
}

.elementor-1365 .elementor-element.elementor-element-78bf1310 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-78bf1310.elementor-element {
	--align-self: center;
}

.elementor-1365 .elementor-element.elementor-element-78bf1310 {
	font-family: "Onest";
	font-size: 16px;
	font-weight: 400;
	line-height: 1px;
	letter-spacing: .5px;
	color: #2f3c62;
}

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

.elementor-1365 .elementor-element.elementor-element-50ed562e.elementor-element {
	--align-self: center;
}

.elementor-1365 .elementor-element.elementor-element-50ed562e {
	font-family: "Onest";
	font-size: 16px;
	font-weight: 400;
	line-height: 1px;
	letter-spacing: .5px;
	color: #2f3c62;
}

.elementor-1365 .elementor-element.elementor-element-2054b231 .elementor-button {
	background-color: #fff;
	font-family: "Onest";
	font-size: 16px;
	font-weight: 700;
	letter-spacing: -.6px;
	fill: #007cb6;
	color: #007cb6;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-2054b231 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-2054b231.elementor-element {
	--align-self: center;
}

.elementor-1365 .elementor-element.elementor-element-2054b231 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1365 .elementor-element.elementor-element-2054b231 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-1365 .elementor-element.elementor-element-5b055ae8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 120px;
	--padding-bottom: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-33d3983a {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-1365 .elementor-element.elementor-element-33d3983a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-1365 .elementor-element.elementor-element-16072df {
	width: var(--container-widget-width, 1166px);
	max-width: 1166px;
	--container-widget-width: 1166px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1365 .elementor-element.elementor-element-16072df > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-16072df.elementor-element {
	--align-self: center;
}

.elementor-1365 .elementor-element.elementor-element-16072df .elementor-heading-title {
	font-family: "Onest";
	font-size: 80px;
	font-weight: 500;
	line-height: 1.1em;
	color: #2f3c62;
}

.elementor-1365 .elementor-element.elementor-element-650c4cff .elementor-button {
	background-color: #12c48a;
	font-family: "Onest";
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -.6px;
	border-style: none;
	padding: 16px 40px 16px 40px;
}

.elementor-1365 .elementor-element.elementor-element-650c4cff {
	width: 100%;
	max-width: 100%;
}

.elementor-1365 .elementor-element.elementor-element-650c4cff > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-e854d32 img {
	width: 850px;
}

.elementor-1365 .elementor-element.elementor-element-9f44a93 {
	width: var(--container-widget-width, 240px);
	max-width: 240px;
	--container-widget-width: 240px;
	--container-widget-flex-grow: 0;
	bottom: 0px;
}

body:not(.rtl) .elementor-1365 .elementor-element.elementor-element-9f44a93 {
	right: 245px;
}

body.rtl .elementor-1365 .elementor-element.elementor-element-9f44a93 {
	left: 245px;
}

.elementor-1365 .elementor-element.elementor-element-9f44a93 img {
	width: 850px;
}

.elementor-1365 .elementor-element.elementor-element-531b199c {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 60px 60px 60px 60px;
	--margin-top: -60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 96px;
	--padding-bottom: 96px;
	--padding-left: 220px;
	--padding-right: 220px;
}

.elementor-1365 .elementor-element.elementor-element-531b199c:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-531b199c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/08/FAQ-min-1-scaled.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1365 .elementor-element.elementor-element-5e652d97 {
	text-align: center;
	font-family: "Onest";
	font-size: 32px;
	font-weight: 500;
	line-height: 1em;
	letter-spacing: -.72px;
	color: #fff6f6;
}

.elementor-1365 .elementor-element.elementor-element-f3f0ce6 {
	text-align: center;
	font-family: "Onest";
	font-size: 32px;
	font-weight: 500;
	line-height: 1em;
	letter-spacing: -.72px;
	color: #fff6f6;
}

.elementor-1365 .elementor-element.elementor-element-2e628cd1 .elementor-button {
	background-color: #12c48a;
	font-family: "Onest";
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -.6px;
	border-style: none;
	padding: 16px 40px 16px 40px;
}

.elementor-1365 .elementor-element.elementor-element-2e628cd1 {
	width: 100%;
	max-width: 100%;
}

.elementor-1365 .elementor-element.elementor-element-2e628cd1 > .elementor-widget-container {
	margin: 34px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-644b42c5 {
	--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: 70px 0px;
	--row-gap: 70px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 72px;
	--padding-bottom: 460px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-644b42c5:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-644b42c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #222b48;
	background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/09/logo-min-scaled.png");
	background-position: center center;
	background-size: cover;
}

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

.elementor-1365 .elementor-element.elementor-element-644b42c5::before, .elementor-1365 .elementor-element.elementor-element-644b42c5 > .elementor-background-video-container::before, .elementor-1365 .elementor-element.elementor-element-644b42c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1365 .elementor-element.elementor-element-644b42c5 > .elementor-background-slideshow::before, .elementor-1365 .elementor-element.elementor-element-644b42c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1365 .elementor-element.elementor-element-644b42c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

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

.elementor-1365 .elementor-element.elementor-element-29a80e47 {
	text-align: center;
}

.elementor-1365 .elementor-element.elementor-element-29a80e47 .elementor-heading-title {
	font-family: "Onest";
	font-size: 32px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-65623c0 {
	text-align: center;
}

.elementor-1365 .elementor-element.elementor-element-65623c0 .elementor-heading-title {
	font-family: "Onest";
	font-size: 62px;
	font-weight: 500;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-5b341953 {
	--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: 34px;
	--padding-right: 96px;
}

.elementor-1365 .elementor-element.elementor-element-7dc0c8a2 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 72px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-7dc0c8a2:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-7dc0c8a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/08/Filling-the-Gaps-of-Legacy-Healthcare-Lenders-min-scaled.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1365 .elementor-element.elementor-element-6bce8ca {
	--display: flex;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
}

.elementor-1365 .elementor-element.elementor-element-69ae8e12 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-1365 .elementor-element.elementor-element-69ae8e12.e-con {
	--align-self: center;
}

.elementor-1365 .elementor-element.elementor-element-389ac9a0 {
	text-align: center;
}

.elementor-1365 .elementor-element.elementor-element-389ac9a0 .elementor-heading-title {
	font-family: "Onest";
	font-size: 62px;
	font-weight: 400;
	line-height: 1.2em;
	color: #2f3c62;
}

.elementor-1365 .elementor-element.elementor-element-b22c488 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(2, 1, 1, 0);
	--border-color: rgba(2, 1, 1, 0);
	--border-radius: 60px 60px 60px 60px;
}

.elementor-1365 .elementor-element.elementor-element-6f816852 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 60px 60px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-6f816852:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-6f816852 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #5bb7d5;
}

.elementor-1365 .elementor-element.elementor-element-16cb5752 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1365 .elementor-element.elementor-element-77f9391c {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #fff;
	--border-color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-7f0a00a9 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-23d7020b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-7ce6d777 {
	font-family: "Onest";
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: -.72px;
	color: #fffafa;
}

.elementor-1365 .elementor-element.elementor-element-47d60e3a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1365 .elementor-element.elementor-element-48f8fabf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1365 .elementor-element.elementor-element-4f056d0b {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-4f056d0b:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-4f056d0b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaf1f3;
}

.elementor-1365 .elementor-element.elementor-element-516dbfd4 > .elementor-widget-container {
	padding: 0px 0px 0px 80px;
}

.elementor-1365 .elementor-element.elementor-element-516dbfd4 {
	text-align: left;
	font-family: "Onest";
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: -.72px;
	color: #2f3c62;
}

.elementor-1365 .elementor-element.elementor-element-323bbc46 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-323bbc46:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-323bbc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d5e3e6;
}

.elementor-1365 .elementor-element.elementor-element-4a15108e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-4a15108e {
	text-align: left;
	font-family: "Onest";
	font-size: 24px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -.72px;
	color: #2f3c62;
}

.elementor-1365 .elementor-element.elementor-element-4b51b00e {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-4b51b00e:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-4b51b00e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f8f8;
}

.elementor-1365 .elementor-element.elementor-element-7e759a2d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-7e759a2d {
	text-align: left;
	font-family: "Onest";
	font-size: 24px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -.72px;
	color: #2f3c62;
}

.elementor-1365 .elementor-element.elementor-element-2ee44ac1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1365 .elementor-element.elementor-element-5cb19600 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-5cb19600:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-5cb19600 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaf1f3;
}

.elementor-1365 .elementor-element.elementor-element-5e0fb393 > .elementor-widget-container {
	padding: 0px 0px 0px 80px;
}

.elementor-1365 .elementor-element.elementor-element-5e0fb393 {
	text-align: left;
	font-family: "Onest";
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: -.72px;
	color: #2f3c62;
}

.elementor-1365 .elementor-element.elementor-element-1a5dc54c {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-1a5dc54c:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-1a5dc54c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d5e3e6;
}

.elementor-1365 .elementor-element.elementor-element-333016d6 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-333016d6 {
	text-align: left;
	font-family: "Onest";
	font-size: 24px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -.72px;
	color: #2f3c62;
}

.elementor-1365 .elementor-element.elementor-element-78ba8e75 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-78ba8e75:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-78ba8e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f8f8;
}

.elementor-1365 .elementor-element.elementor-element-53f29b4 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-53f29b4 {
	text-align: left;
	font-family: "Onest";
	font-size: 24px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -.72px;
	color: #2f3c62;
}

.elementor-1365 .elementor-element.elementor-element-1a72d811 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1365 .elementor-element.elementor-element-7b78223 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-7b78223:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-7b78223 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaf1f3;
}

.elementor-1365 .elementor-element.elementor-element-7790088a > .elementor-widget-container {
	padding: 0px 0px 0px 80px;
}

.elementor-1365 .elementor-element.elementor-element-7790088a {
	text-align: left;
	font-family: "Onest";
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: -.72px;
	color: #2f3c62;
}

.elementor-1365 .elementor-element.elementor-element-74889b10 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-74889b10:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-74889b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d5e3e6;
}

.elementor-1365 .elementor-element.elementor-element-1da8898a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-1da8898a {
	text-align: left;
	font-family: "Onest";
	font-size: 24px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -.72px;
	color: #2f3c62;
}

.elementor-1365 .elementor-element.elementor-element-71c119d1 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-71c119d1:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-71c119d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f8f8;
}

.elementor-1365 .elementor-element.elementor-element-34140602 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-34140602 {
	text-align: left;
	font-family: "Onest";
	font-size: 24px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -.72px;
	color: #2f3c62;
}

.elementor-1365 .elementor-element.elementor-element-67c61eb6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1365 .elementor-element.elementor-element-239dba75 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-239dba75:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-239dba75 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaf1f3;
}

.elementor-1365 .elementor-element.elementor-element-b558c17 > .elementor-widget-container {
	padding: 0px 0px 0px 80px;
}

.elementor-1365 .elementor-element.elementor-element-b558c17 {
	text-align: left;
	font-family: "Onest";
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: -.72px;
	color: #2f3c62;
}

.elementor-1365 .elementor-element.elementor-element-785c53d0 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-785c53d0:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-785c53d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d5e3e6;
}

.elementor-1365 .elementor-element.elementor-element-3c27ff8 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-3c27ff8 {
	text-align: left;
	font-family: "Onest";
	font-size: 24px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -.72px;
	color: #2f3c62;
}

.elementor-1365 .elementor-element.elementor-element-7172d1eb {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-7172d1eb:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-7172d1eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f8f8;
}

.elementor-1365 .elementor-element.elementor-element-1f19c6fd > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-1f19c6fd {
	text-align: left;
	font-family: "Onest";
	font-size: 24px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -.72px;
	color: #2f3c62;
}

.elementor-1365 .elementor-element.elementor-element-4fde1db3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-55ab288c {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-55ab288c:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-55ab288c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaf1f3;
}

.elementor-1365 .elementor-element.elementor-element-26073c27 > .elementor-widget-container {
	padding: 0px 0px 0px 80px;
}

.elementor-1365 .elementor-element.elementor-element-26073c27 {
	text-align: left;
	font-family: "Onest";
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: -.72px;
	color: #2f3c62;
}

.elementor-1365 .elementor-element.elementor-element-4d2d953c {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-4d2d953c:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-4d2d953c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d5e3e6;
}

.elementor-1365 .elementor-element.elementor-element-102ec138 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-102ec138 {
	text-align: left;
	font-family: "Onest";
	font-size: 24px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -.72px;
	color: #2f3c62;
}

.elementor-1365 .elementor-element.elementor-element-7cd41911 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 0px 0px 60px 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-7cd41911:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-7cd41911 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f8f8;
}

.elementor-1365 .elementor-element.elementor-element-369de3c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-369de3c {
	text-align: left;
	font-family: "Onest";
	font-size: 24px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -.72px;
	color: #2f3c62;
}

.elementor-1365 .elementor-element.elementor-element-3296b7d8 .elementor-button {
	background-color: #12c48a;
	font-family: "Onest";
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -.6px;
	border-style: none;
	padding: 16px 40px 16px 40px;
}

.elementor-1365 .elementor-element.elementor-element-3296b7d8 {
	width: 100%;
	max-width: 100%;
}

.elementor-1365 .elementor-element.elementor-element-3296b7d8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-7610a033 {
	--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: .5;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-7610a033:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-7610a033 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-1365 .elementor-element.elementor-element-7610a033::before, .elementor-1365 .elementor-element.elementor-element-7610a033 > .elementor-background-video-container::before, .elementor-1365 .elementor-element.elementor-element-7610a033 > .e-con-inner > .elementor-background-video-container::before, .elementor-1365 .elementor-element.elementor-element-7610a033 > .elementor-background-slideshow::before, .elementor-1365 .elementor-element.elementor-element-7610a033 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1365 .elementor-element.elementor-element-7610a033 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-1365 .elementor-element.elementor-element-7a83f98d {
	--display: flex;
}

.elementor-1365 .elementor-element.elementor-element-5655de1a {
	--display: flex;
	--gap: 30px 0px;
	--row-gap: 30px;
	--column-gap: 0px;
	--overlay-opacity: .3;
	--border-radius: 60px 60px 60px 60px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 240px;
	--padding-right: 240px;
}

.elementor-1365 .elementor-element.elementor-element-5655de1a:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-5655de1a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #12c48a;
}

.elementor-1365 .elementor-element.elementor-element-5655de1a::before, .elementor-1365 .elementor-element.elementor-element-5655de1a > .elementor-background-video-container::before, .elementor-1365 .elementor-element.elementor-element-5655de1a > .e-con-inner > .elementor-background-video-container::before, .elementor-1365 .elementor-element.elementor-element-5655de1a > .elementor-background-slideshow::before, .elementor-1365 .elementor-element.elementor-element-5655de1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1365 .elementor-element.elementor-element-5655de1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/source/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/06/Frame-22.svg");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 101% auto;
}

.elementor-1365 .elementor-element.elementor-element-5624ceee > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-5624ceee {
	text-align: center;
	font-family: "Onest";
	font-size: 35px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: -1.05px;
	color: #fffefe;
}

.elementor-1365 .elementor-element.elementor-element-29fb8870 {
	text-align: center;
	font-family: "Onest";
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: .6px;
	color: #fffefe;
}

.elementor-1365 .elementor-element.elementor-element-1d4db1f1 .elementor-button {
	background-color: #fff;
	font-family: "Onest";
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -.6px;
	fill: #12c48a;
	color: #12c48a;
	border-style: none;
	padding: 16px 40px 16px 40px;
}

.elementor-1365 .elementor-element.elementor-element-1d4db1f1 {
	width: auto;
	max-width: auto;
}

.elementor-1365 .elementor-element.elementor-element-1d4db1f1 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-1d4db1f1.elementor-element {
	--align-self: center;
}

.elementor-1365 .elementor-element.elementor-element-306fe782 {
	--display: flex;
}

.elementor-1365 .elementor-element.elementor-element-2473881e {
	--display: flex;
	--gap: 30px 0px;
	--row-gap: 30px;
	--column-gap: 0px;
	--overlay-opacity: .3;
	--border-radius: 60px 60px 60px 60px;
	--padding-top: 80px;
	--padding-bottom: 150px;
	--padding-left: 206px;
	--padding-right: 207px;
}

.elementor-1365 .elementor-element.elementor-element-2473881e:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-2473881e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #12c48a;
	background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/07/Frame-22-min.png");
	background-size: cover;
}

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

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

.elementor-1365 .elementor-element.elementor-element-6712e5e0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-6712e5e0 {
	text-align: center;
	font-family: "Onest";
	font-size: 35px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: -1.05px;
	color: #fffefe;
}

.elementor-1365 .elementor-element.elementor-element-748696e8 {
	text-align: center;
	font-family: "Onest";
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: .6px;
	color: #fffefe;
}

.elementor-1365 .elementor-element.elementor-element-5a60c440 .elementor-button {
	background-color: #fff;
	font-family: "Onest";
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -.6px;
	fill: #12c48a;
	color: #12c48a;
	border-style: none;
	padding: 16px 40px 16px 40px;
}

.elementor-1365 .elementor-element.elementor-element-5a60c440 {
	width: auto;
	max-width: auto;
}

.elementor-1365 .elementor-element.elementor-element-5a60c440 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-5a60c440.elementor-element {
	--align-self: center;
}

.elementor-1365 .elementor-element.elementor-element-d0f168f {
	--display: flex;
}

.elementor-1365 .elementor-element.elementor-element-64bd82d {
	--display: flex;
	--gap: 30px 0px;
	--row-gap: 30px;
	--column-gap: 0px;
	--overlay-opacity: .3;
	--border-radius: 60px 60px 60px 60px;
	--padding-top: 80px;
	--padding-bottom: 150px;
	--padding-left: 206px;
	--padding-right: 207px;
}

.elementor-1365 .elementor-element.elementor-element-64bd82d:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-64bd82d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fd5b5d;
	background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/07/Frame-26-min.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1365 .elementor-element.elementor-element-64bd82d::before, .elementor-1365 .elementor-element.elementor-element-64bd82d > .elementor-background-video-container::before, .elementor-1365 .elementor-element.elementor-element-64bd82d > .e-con-inner > .elementor-background-video-container::before, .elementor-1365 .elementor-element.elementor-element-64bd82d > .elementor-background-slideshow::before, .elementor-1365 .elementor-element.elementor-element-64bd82d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1365 .elementor-element.elementor-element-64bd82d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-1365 .elementor-element.elementor-element-c77e6b4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-c77e6b4 {
	text-align: center;
	font-family: "Onest";
	font-size: 35px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: -1.05px;
	color: #fffefe;
}

.elementor-1365 .elementor-element.elementor-element-615b5730 {
	text-align: center;
	font-family: "Onest";
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: .6px;
	color: #fffefe;
}

.elementor-1365 .elementor-element.elementor-element-675896f .elementor-button {
	background-color: #fff;
	font-family: "Onest";
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -.6px;
	fill: #12c48a;
	color: #12c48a;
	border-style: none;
	padding: 16px 40px 16px 40px;
}

.elementor-1365 .elementor-element.elementor-element-675896f {
	width: auto;
	max-width: auto;
}

.elementor-1365 .elementor-element.elementor-element-675896f > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-675896f.elementor-element {
	--align-self: center;
}

.elementor-1365 .elementor-element.elementor-element-493e88d3 {
	--display: flex;
}

.elementor-1365 .elementor-element.elementor-element-249293fb {
	--display: flex;
	--gap: 30px 0px;
	--row-gap: 30px;
	--column-gap: 0px;
	--overlay-opacity: .3;
	--border-radius: 60px 60px 60px 60px;
	--padding-top: 80px;
	--padding-bottom: 150px;
	--padding-left: 206px;
	--padding-right: 207px;
}

.elementor-1365 .elementor-element.elementor-element-249293fb:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-249293fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #5bb7d5;
	background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/07/Frame-27-min.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1365 .elementor-element.elementor-element-249293fb::before, .elementor-1365 .elementor-element.elementor-element-249293fb > .elementor-background-video-container::before, .elementor-1365 .elementor-element.elementor-element-249293fb > .e-con-inner > .elementor-background-video-container::before, .elementor-1365 .elementor-element.elementor-element-249293fb > .elementor-background-slideshow::before, .elementor-1365 .elementor-element.elementor-element-249293fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1365 .elementor-element.elementor-element-249293fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

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

.elementor-1365 .elementor-element.elementor-element-4abe88da {
	text-align: center;
	font-family: "Onest";
	font-size: 35px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: -1.05px;
	color: #fffefe;
}

.elementor-1365 .elementor-element.elementor-element-29313326 {
	text-align: center;
	font-family: "Onest";
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: .6px;
	color: #fffefe;
}

.elementor-1365 .elementor-element.elementor-element-1c6a5669 .elementor-button {
	background-color: #fff;
	font-family: "Onest";
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -.6px;
	fill: #12c48a;
	color: #12c48a;
	border-style: none;
	padding: 16px 40px 16px 40px;
}

.elementor-1365 .elementor-element.elementor-element-1c6a5669 {
	width: auto;
	max-width: auto;
}

.elementor-1365 .elementor-element.elementor-element-1c6a5669 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-1c6a5669.elementor-element {
	--align-self: center;
}

.elementor-1365 .elementor-element.elementor-element-7a3cf420 {
	--display: flex;
}

.elementor-1365 .elementor-element.elementor-element-61e7ad7e {
	--display: flex;
	--gap: 30px 0px;
	--row-gap: 30px;
	--column-gap: 0px;
	--overlay-opacity: .3;
	--border-radius: 60px 60px 60px 60px;
	--padding-top: 80px;
	--padding-bottom: 150px;
	--padding-left: 206px;
	--padding-right: 207px;
}

.elementor-1365 .elementor-element.elementor-element-61e7ad7e:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-61e7ad7e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ffb900;
	background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/07/Frame-25-min.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1365 .elementor-element.elementor-element-61e7ad7e::before, .elementor-1365 .elementor-element.elementor-element-61e7ad7e > .elementor-background-video-container::before, .elementor-1365 .elementor-element.elementor-element-61e7ad7e > .e-con-inner > .elementor-background-video-container::before, .elementor-1365 .elementor-element.elementor-element-61e7ad7e > .elementor-background-slideshow::before, .elementor-1365 .elementor-element.elementor-element-61e7ad7e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1365 .elementor-element.elementor-element-61e7ad7e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-1365 .elementor-element.elementor-element-22cf7ac8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-22cf7ac8 {
	text-align: center;
	font-family: "Onest";
	font-size: 35px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: -1.05px;
	color: #fffefe;
}

.elementor-1365 .elementor-element.elementor-element-64bb2292 {
	text-align: center;
	font-family: "Onest";
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: .6px;
	color: #fffefe;
}

.elementor-1365 .elementor-element.elementor-element-72c0837e .elementor-button {
	background-color: #fff;
	font-family: "Onest";
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -.6px;
	fill: #12c48a;
	color: #12c48a;
	border-style: none;
	padding: 16px 40px 16px 40px;
}

.elementor-1365 .elementor-element.elementor-element-72c0837e {
	width: auto;
	max-width: auto;
}

.elementor-1365 .elementor-element.elementor-element-72c0837e > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-72c0837e.elementor-element {
	--align-self: center;
}

.elementor-1365 .elementor-element.elementor-element-75f0e807 {
	--display: flex;
}

.elementor-1365 .elementor-element.elementor-element-5fbaa4a0 {
	--display: flex;
	--min-height: 641px;
	--gap: 30px 0px;
	--row-gap: 30px;
	--column-gap: 0px;
	--overlay-opacity: .3;
	--border-radius: 60px 60px 60px 60px;
	--padding-top: 80px;
	--padding-bottom: 150px;
	--padding-left: 206px;
	--padding-right: 207px;
}

.elementor-1365 .elementor-element.elementor-element-5fbaa4a0:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-5fbaa4a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2f3c62;
	background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/08/Frame-22-scaled.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1365 .elementor-element.elementor-element-5fbaa4a0::before, .elementor-1365 .elementor-element.elementor-element-5fbaa4a0 > .elementor-background-video-container::before, .elementor-1365 .elementor-element.elementor-element-5fbaa4a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1365 .elementor-element.elementor-element-5fbaa4a0 > .elementor-background-slideshow::before, .elementor-1365 .elementor-element.elementor-element-5fbaa4a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1365 .elementor-element.elementor-element-5fbaa4a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

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

.elementor-1365 .elementor-element.elementor-element-4c88c8ce {
	text-align: center;
	font-family: "Onest";
	font-size: 35px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: -1.05px;
	color: #fffefe;
}

.elementor-1365 .elementor-element.elementor-element-7002fe29 {
	text-align: center;
	font-family: "Onest";
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: .6px;
	color: #fffefe;
}

.elementor-1365 .elementor-element.elementor-element-47bcaf80 .elementor-button {
	background-color: #fff;
	font-family: "Onest";
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -.6px;
	fill: #12c48a;
	color: #12c48a;
	border-style: none;
	padding: 16px 40px 16px 40px;
}

.elementor-1365 .elementor-element.elementor-element-47bcaf80 {
	width: auto;
	max-width: auto;
}

.elementor-1365 .elementor-element.elementor-element-47bcaf80 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-47bcaf80.elementor-element {
	--align-self: center;
}

.elementor-1365 .elementor-element.elementor-element-2ef07577 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 50%;
	--e-n-carousel-arrow-prev-translate-x: -50%;
	--e-n-carousel-arrow-prev-left-position: -7%;
	--e-n-carousel-arrow-prev-top-align: 100%;
	--e-n-carousel-arrow-prev-translate-y: -100%;
	--e-n-carousel-arrow-prev-top-position: -10.5%;
	--e-n-carousel-arrow-next-right-align: 50%;
	--e-n-carousel-arrow-next-translate-x: 50%;
	--e-n-carousel-arrow-next-right-position: -7%;
	--e-n-carousel-arrow-next-top-align: 100%;
	--e-n-carousel-arrow-next-translate-y: -100%;
	--e-n-carousel-arrow-next-top-position: -10.5%;
	--e-n-carousel-swiper-pagination-size: 15px;
	--e-n-carousel-dots-normal-color: rgba(0, 0, 0, .4);
	--e-n-carousel-dots-hover-color: #fff;
	--e-n-carousel-dots-horizontal-position: 50%;
	--e-n-carousel-dots-horizontal-transform: -50%;
	--e-n-carousel-dots-horizontal-offset: 0%;
	--e-n-carousel-dots-vertical-position: 100%;
	--e-n-carousel-dots-vertical-transform: -100%;
	--e-n-carousel-dots-vertical-offset: -13%;
}

.elementor-1365 .elementor-element.elementor-element-2ef07577 .swiper-pagination-bullet {
	--swiper-pagination-bullet-horizontal-gap: 10px;
	--swiper-pagination-bullet-vertical-gap: 10px;
}

.elementor-1365 .elementor-element.elementor-element-7f55c0a1 {
	--display: flex;
	--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-1365 .elementor-element.elementor-element-4e1ad3be {
	--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;
	--overlay-opacity: 1;
	--padding-top: 110px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-4e1ad3be:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-4e1ad3be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2f3c62;
}

.elementor-1365 .elementor-element.elementor-element-4e1ad3be::before, .elementor-1365 .elementor-element.elementor-element-4e1ad3be > .elementor-background-video-container::before, .elementor-1365 .elementor-element.elementor-element-4e1ad3be > .e-con-inner > .elementor-background-video-container::before, .elementor-1365 .elementor-element.elementor-element-4e1ad3be > .elementor-background-slideshow::before, .elementor-1365 .elementor-element.elementor-element-4e1ad3be > .e-con-inner > .elementor-background-slideshow::before, .elementor-1365 .elementor-element.elementor-element-4e1ad3be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/source/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/06/fotteroverlay.svg");
	--background-overlay: "";
	background-position: bottom right;
	background-repeat: no-repeat;
}

.elementor-1365 .elementor-element.elementor-element-72fda7f9 {
	--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;
}

.elementor-1365 .elementor-element.elementor-element-56ec9ce7 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-1365 .elementor-element.elementor-element-56ec9ce7 {
	text-align: left;
}

.elementor-1365 .elementor-element.elementor-element-5c0441dd {
	--display: flex;
}

.elementor-1365 .elementor-element.elementor-element-5e17d073 {
	--display: flex;
}

.elementor-1365 .elementor-element.elementor-element-41b7c818 {
	--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;
}

.elementor-1365 .elementor-element.elementor-element-119e888 .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-254cdfaf .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-752c3b .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-36ffda91 {
	--display: flex;
}

.elementor-1365 .elementor-element.elementor-element-49c2194b {
	--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;
}

.elementor-1365 .elementor-element.elementor-element-3bbdccdb .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-216be4de .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-12de226c .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-64051f02 .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-179f95e8 .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-7430d02c .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-3e608516 .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-3a7f32fa .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-14e805e8 .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-52b704c4 {
	--display: flex;
}

.elementor-1365 .elementor-element.elementor-element-1989710e {
	--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;
}

.elementor-1365 .elementor-element.elementor-element-c94e796 {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 3px;
	letter-spacing: -.72px;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-4d6619e0 {
	--display: flex;
}

.elementor-1365 .elementor-element.elementor-element-35d06b63 {
	--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;
}

.elementor-1365 .elementor-element.elementor-element-306adeda {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 3px;
	letter-spacing: -.72px;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-17a0279c {
	--n-accordion-title-font-size: 1rem;
	--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;
}

:where( .elementor-1365 .elementor-element.elementor-element-17a0279c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Onest";
}

.elementor-1365 .elementor-element.elementor-element-690a607c {
	--display: flex;
}

.elementor-1365 .elementor-element.elementor-element-2769026b {
	--display: flex;
}

.elementor-1365 .elementor-element.elementor-element-68322b99 {
	--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;
}

.elementor-1365 .elementor-element.elementor-element-357c0ed3 .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-6be1f5a5 .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-31c975ba .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-56f28211 {
	--display: flex;
}

.elementor-1365 .elementor-element.elementor-element-474166cd {
	--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;
}

.elementor-1365 .elementor-element.elementor-element-66153a6 {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 3px;
	letter-spacing: -.72px;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-17dafca2 {
	--n-accordion-title-font-size: 1rem;
	--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;
}

:where( .elementor-1365 .elementor-element.elementor-element-17dafca2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Onest";
}

.elementor-1365 .elementor-element.elementor-element-62dc463c {
	--display: flex;
}

.elementor-1365 .elementor-element.elementor-element-b3bcdc6 {
	--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;
}

.elementor-1365 .elementor-element.elementor-element-66076297 .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-518a83a8 .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-43c8206e .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-81f092f .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-72aa949a .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-57b51dc2 .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-7e4ee090 .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-47b376d1 .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-644805ce .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-63fe5bd0 {
	--display: flex;
}

.elementor-1365 .elementor-element.elementor-element-31afa4e2 {
	--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;
}

.elementor-1365 .elementor-element.elementor-element-1233a642 {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 3px;
	letter-spacing: -.72px;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-2ae15c32 {
	--n-accordion-title-font-size: 1rem;
	--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;
}

:where( .elementor-1365 .elementor-element.elementor-element-2ae15c32 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Onest";
}

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

.elementor-1365 .elementor-element.elementor-element-5b125809 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 160px;
	--row-gap: 0px;
	--column-gap: 160px;
}

.elementor-1365 .elementor-element.elementor-element-1806e7c7 {
	--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;
}

.elementor-1365 .elementor-element.elementor-element-469b9ed0 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-1365 .elementor-element.elementor-element-469b9ed0 .elementor-heading-title {
	font-family: "Onest";
	font-size: 24px;
	font-weight: 500;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-71a60b40 .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-2734f59d .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-39d43a95 .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-4e098e2b {
	--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;
}

.elementor-1365 .elementor-element.elementor-element-3248486c > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-1365 .elementor-element.elementor-element-3248486c .elementor-heading-title {
	font-family: "Onest";
	font-size: 24px;
	font-weight: 500;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-5b3f2e0a .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-4377497f .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-5a1e4dc8 .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-c5192f0 .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-67625027 .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-5294a358 .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-732d04fa .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-2f4f8b74 .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-71e550ea .elementor-heading-title {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-7263153e {
	--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;
}

.elementor-1365 .elementor-element.elementor-element-16998f23 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-1365 .elementor-element.elementor-element-16998f23 .elementor-heading-title {
	font-family: "Onest";
	font-size: 24px;
	font-weight: 500;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-33d4a2d8 {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: -.72px;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-403ebcf0 {
	--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;
}

.elementor-1365 .elementor-element.elementor-element-16039b68 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-1365 .elementor-element.elementor-element-16039b68 .elementor-heading-title {
	font-family: "Onest";
	font-size: 24px;
	font-weight: 500;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-1217fa6 {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: -.72px;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-632d207d {
	--display: flex;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family);
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-1365 .elementor-element.elementor-element-39958e92 {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, .32);
	--divider-border-width: 1px;
}

.elementor-1365 .elementor-element.elementor-element-39958e92 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-39958e92 .elementor-divider-separator {
	width: 100%;
}

.elementor-1365 .elementor-element.elementor-element-39958e92 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-1365 .elementor-element.elementor-element-29136553 {
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 200;
	line-height: 1em;
	letter-spacing: 0px;
	color: #fff;
}

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

.elementor-1365 .elementor-element.elementor-element-14a9e42f {
	--display: flex;
	--position: absolute;
	--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;
	top: 0px;
}

.elementor-1365 .elementor-element.elementor-element-14a9e42f:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-14a9e42f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2f3c62;
}

body:not(.rtl) .elementor-1365 .elementor-element.elementor-element-14a9e42f {
	left: 100vw;
}

body.rtl .elementor-1365 .elementor-element.elementor-element-14a9e42f {
	right: 100vw;
}

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

.elementor-1365 .elementor-element.elementor-element-5be15810 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1365 .elementor-element.elementor-element-5be15810.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1365 .elementor-element.elementor-element-2c2e2a2b.elementor-element {
	--align-self: flex-start;
}

.elementor-1365 .elementor-element.elementor-element-5e6b3ad0 {
	--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: center;
	--gap: 0px 24px;
	--row-gap: 0px;
	--column-gap: 24px;
	--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-1365 .elementor-element.elementor-element-5e6b3ad0.e-con {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1365 .elementor-element.elementor-element-75c8fee9 {
	--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;
}

.elementor-1365 .elementor-element.elementor-element-6e9a9d7a .elementor-nav-menu .elementor-item {
	font-family: "Onest";
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-1365 .elementor-element.elementor-element-6e9a9d7a .elementor-nav-menu--main .elementor-item {
	color: #fff;
	fill: #fff;
}

.elementor-1365 .elementor-element.elementor-element-6e9a9d7a .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #12c48a;
}

.elementor-1365 .elementor-element.elementor-element-6e9a9d7a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before, .elementor-1365 .elementor-element.elementor-element-6e9a9d7a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-1365 .elementor-element.elementor-element-6e9a9d7a .e--pointer-framed .elementor-item.elementor-item-active:before, .elementor-1365 .elementor-element.elementor-element-6e9a9d7a .e--pointer-framed .elementor-item.elementor-item-active:after {
	border-color: rgba(2, 1, 1, 0);
}

.elementor-1365 .elementor-element.elementor-element-55e8ac6 .elementor-button {
	background-color: rgba(253, 253, 253, 0);
	font-family: "Onest";
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -.6px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	padding: 16px 40px 16px 40px;
}

.elementor-1365 .elementor-element.elementor-element-55e8ac6 {
	width: auto;
	max-width: auto;
}

.elementor-1365 .elementor-element.elementor-element-55e8ac6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-55e8ac6.elementor-element {
	--align-self: center;
}

.elementor-1365 .elementor-element.elementor-element-13002252 .elementor-button {
	background-color: #12c48a;
	font-family: "Onest";
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -.6px;
	border-style: none;
	padding: 16px 40px 16px 40px;
}

.elementor-1365 .elementor-element.elementor-element-13002252 {
	width: auto;
	max-width: auto;
}

.elementor-1365 .elementor-element.elementor-element-13002252 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-13002252.elementor-element {
	--align-self: flex-start;
}

.elementor-1365 .elementor-element.elementor-element-24a7b456 {
	--display: flex;
	--position: absolute;
	--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;
	bottom: 50vh;
	--z-index: 999999;
}

body:not(.rtl) .elementor-1365 .elementor-element.elementor-element-24a7b456 {
	right: 1vw;
}

body.rtl .elementor-1365 .elementor-element.elementor-element-24a7b456 {
	left: 1vw;
}

.elementor-1365 .elementor-element.elementor-element-73167ff1 {
	--display: flex;
	--position: fixed;
	top: 48vh;
}

body:not(.rtl) .elementor-1365 .elementor-element.elementor-element-73167ff1 {
	left: 66vw;
}

body.rtl .elementor-1365 .elementor-element.elementor-element-73167ff1 {
	right: 66vw;
}

.elementor-1365 .elementor-element.elementor-element-4a0be428 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1365 .elementor-element.elementor-element-64dc1a7b {
	--display: flex;
}

.elementor-1365 .elementor-element.elementor-element-e58b537 > .elementor-widget-container {
	padding: 0px 37px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-e58b537 {
	text-align: right;
}

.elementor-1365 .elementor-element.elementor-element-5137c326 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 42px;
	--padding-right: 42px;
}

.elementor-1365 .elementor-element.elementor-element-5137c326:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-5137c326 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2f3c62;
}

.elementor-1365 .elementor-element.elementor-element-16cd1754 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-54c5b790 {
	width: var(--container-widget-width, 203px);
	max-width: 203px;
	--container-widget-width: 203px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1365 .elementor-element.elementor-element-54c5b790.elementor-element {
	--align-self: center;
}

.elementor-1365 .elementor-element.elementor-element-54c5b790 .elementor-heading-title {
	font-family: "Onest";
	font-size: 20px;
	font-weight: 400;
	line-height: 1.2em;
	color: #fff;
}

.elementor-1365 .elementor-element.elementor-element-19abc146 .elementor-button {
	background-color: #12c48a;
	font-family: "Onest";
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -.6px;
	border-style: none;
	padding: 16px 40px 16px 40px;
}

.elementor-1365 .elementor-element.elementor-element-19abc146 {
	width: auto;
	max-width: auto;
}

.elementor-1365 .elementor-element.elementor-element-19abc146 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1365 .elementor-element.elementor-element-19abc146.elementor-element {
	--align-self: center;
}

@media (max-width:1024px) {
	.elementor-1365 .elementor-element.elementor-element-1568a921:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-1568a921 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/09/Hero-min.png");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-1365 .elementor-element.elementor-element-3f9eeba {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-1365 .elementor-element.elementor-element-75ac5d4a {
		--justify-content: center;
		--padding-top: 35px;
		--padding-bottom: 0px;
		--padding-left: 80px;
		--padding-right: 80px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-25e5fccb {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1365 .elementor-element.elementor-element-25e5fccb.e-con {
		--align-self: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-3728c353 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-1365 .elementor-element.elementor-element-15566773 {
		text-align: right;
	}
	
	.elementor-1365 .elementor-element.elementor-element-23fbd3b1 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-1365 .elementor-element.elementor-element-466423f1.elementor-element {
		--align-self: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-466423f1 {
		font-size: 14px;
		line-height: 1px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4956ffda > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4956ffda .elementor-button {
		font-size: 15px;
		line-height: 2em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-81f2fcc {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1365 .elementor-element.elementor-element-78bf1310.elementor-element {
		--align-self: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-78bf1310 {
		font-size: 14px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-50ed562e.elementor-element {
		--align-self: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-50ed562e {
		font-size: 14px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2054b231 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5b055ae8 {
		--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;
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 120px;
		--padding-left: 60px;
		--padding-right: 60px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-33d3983a {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1365 .elementor-element.elementor-element-16072df {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-16072df > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-16072df .elementor-heading-title {
		font-size: 53px;
		line-height: 1.2em;
		letter-spacing: -1.62px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-650c4cff {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-650c4cff > .elementor-widget-container {
		margin: 24px 0px 0px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-e854d32 {
		width: var(--container-widget-width, 540px);
		max-width: 540px;
		--container-widget-width: 540px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1365 .elementor-element.elementor-element-e854d32 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-e854d32.elementor-element {
		--align-self: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-9f44a93 {
		width: var(--container-widget-width, 170px);
		max-width: 170px;
		--container-widget-width: 170px;
		--container-widget-flex-grow: 0;
	}
	
	body:not(.rtl) .elementor-1365 .elementor-element.elementor-element-9f44a93 {
		right: 75px;
	}
	
	body.rtl .elementor-1365 .elementor-element.elementor-element-9f44a93 {
		left: 75px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-531b199c:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-531b199c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/09/Testimonials-min.png");
	}
	
	.elementor-1365 .elementor-element.elementor-element-531b199c:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1365 .elementor-element.elementor-element-531b199c > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1365 .elementor-element.elementor-element-531b199c {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--border-radius: 50px 50px 50px 50px;
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 70px;
		--padding-right: 70px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5e652d97 {
		width: var(--container-widget-width, 517px);
		max-width: 517px;
		--container-widget-width: 517px;
		--container-widget-flex-grow: 0;
		font-size: 25px;
		line-height: 1.1em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-f3f0ce6 {
		width: var(--container-widget-width, 517px);
		max-width: 517px;
		--container-widget-width: 517px;
		--container-widget-flex-grow: 0;
		font-size: 25px;
		line-height: 1.1em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2e628cd1 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2e628cd1 > .elementor-widget-container {
		margin: 38px 0px 0px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-644b42c5 {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
		--padding-top: 69px;
		--padding-bottom: 289px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4f564d3a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-29a80e47 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-65623c0 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5b341953 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 40px;
		--padding-right: 80px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7dc0c8a2:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-7dc0c8a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/09/Frame-212-min-1.png");
		background-size: cover;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7dc0c8a2:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1365 .elementor-element.elementor-element-7dc0c8a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7dc0c8a2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 86px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-389ac9a0 {
		width: var(--container-widget-width, 420px);
		max-width: 420px;
		--container-widget-width: 420px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1365 .elementor-element.elementor-element-389ac9a0.elementor-element {
		--align-self: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-389ac9a0 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-b22c488 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 88px;
		--padding-right: 88px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-6f816852 {
		--border-radius: 40px 40px 0px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-77f9391c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7f0a00a9 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-61e0c0f8 {
		width: var(--container-widget-width, 78px);
		max-width: 78px;
		--container-widget-width: 78px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1365 .elementor-element.elementor-element-23d7020b {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7ce6d777 {
		font-size: 16px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4f056d0b {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-516dbfd4 > .elementor-widget-container {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-516dbfd4 {
		font-size: 16px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-323bbc46 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4a15108e {
		font-size: 16px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4b51b00e {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7e759a2d {
		font-size: 16px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5cb19600 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5e0fb393 > .elementor-widget-container {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5e0fb393 {
		font-size: 16px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-1a5dc54c {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-333016d6 {
		font-size: 16px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-78ba8e75 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-53f29b4 {
		font-size: 16px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7b78223 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7790088a > .elementor-widget-container {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7790088a {
		font-size: 16px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-74889b10 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-1da8898a {
		font-size: 16px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-71c119d1 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-34140602 {
		font-size: 16px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-239dba75 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-b558c17 > .elementor-widget-container {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-b558c17 {
		font-size: 16px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-785c53d0 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-3c27ff8 {
		font-size: 16px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7172d1eb {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-1f19c6fd {
		font-size: 16px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-55ab288c {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-26073c27 > .elementor-widget-container {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-26073c27 {
		font-size: 16px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4d2d953c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-102ec138 {
		font-size: 16px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7cd41911 {
		--border-radius: 0px 0px 40px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-369de3c {
		font-size: 16px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-3296b7d8 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-3296b7d8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7610a033 {
		--overlay-opacity: 1;
		--padding-top: 120px;
		--padding-bottom: 120px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7a83f98d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 60px;
		--padding-right: 60px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5655de1a::before, .elementor-1365 .elementor-element.elementor-element-5655de1a > .elementor-background-video-container::before, .elementor-1365 .elementor-element.elementor-element-5655de1a > .e-con-inner > .elementor-background-video-container::before, .elementor-1365 .elementor-element.elementor-element-5655de1a > .elementor-background-slideshow::before, .elementor-1365 .elementor-element.elementor-element-5655de1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1365 .elementor-element.elementor-element-5655de1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/source/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/06/Testimonialtab.svg");
		background-position: 51% 75%;
		background-repeat: no-repeat;
		background-size: 118% auto;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5655de1a {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--overlay-opacity: .2;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5624ceee > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5624ceee {
		font-size: 25px;
		letter-spacing: -.8px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-29fb8870 {
		font-size: 16px;
		line-height: 20px;
		letter-spacing: .48px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2473881e:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-2473881e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/07/Testimonial1tab-min.png");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2473881e:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1365 .elementor-element.elementor-element-2473881e > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2473881e {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--overlay-opacity: .2;
		--border-radius: 50px 50px 50px 50px;
		--padding-top: 80px;
		--padding-bottom: 120px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-6712e5e0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-6712e5e0 {
		font-size: 25px;
		letter-spacing: -.8px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-748696e8 {
		font-size: 16px;
		line-height: 20px;
		letter-spacing: .48px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-64bd82d:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-64bd82d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/07/Testimonial2tab-min.png");
		background-position: center center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-64bd82d:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1365 .elementor-element.elementor-element-64bd82d > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1365 .elementor-element.elementor-element-64bd82d {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--overlay-opacity: .2;
		--padding-top: 80px;
		--padding-bottom: 110px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-c77e6b4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-c77e6b4 {
		font-size: 25px;
		letter-spacing: -.8px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-615b5730 {
		font-size: 16px;
		line-height: 20px;
		letter-spacing: .48px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-249293fb:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-249293fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/07/Testimonial3tab-min.png");
		background-position: center center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-249293fb:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1365 .elementor-element.elementor-element-249293fb > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1365 .elementor-element.elementor-element-249293fb {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--overlay-opacity: .2;
		--padding-top: 80px;
		--padding-bottom: 110px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4abe88da > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4abe88da {
		font-size: 25px;
		letter-spacing: -.8px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-29313326 {
		font-size: 16px;
		line-height: 20px;
		letter-spacing: .48px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-61e7ad7e:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-61e7ad7e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/07/Testimonial4tab-min.png");
		background-position: center center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-61e7ad7e:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1365 .elementor-element.elementor-element-61e7ad7e > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1365 .elementor-element.elementor-element-61e7ad7e {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--overlay-opacity: .2;
		--padding-top: 80px;
		--padding-bottom: 110px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-22cf7ac8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-22cf7ac8 {
		font-size: 25px;
		letter-spacing: -.8px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-64bb2292 {
		font-size: 16px;
		line-height: 20px;
		letter-spacing: .48px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5fbaa4a0:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-5fbaa4a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/08/Testimonial.png");
		background-position: center center;
		background-size: cover;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5fbaa4a0:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1365 .elementor-element.elementor-element-5fbaa4a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5fbaa4a0 {
		--min-height: 567px;
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--overlay-opacity: .2;
		--padding-top: 80px;
		--padding-bottom: 110px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4c88c8ce > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4c88c8ce {
		font-size: 25px;
		letter-spacing: -.8px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7002fe29 {
		font-size: 16px;
		line-height: 20px;
		letter-spacing: .48px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2ef07577 {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-arrow-prev-left-position: -11%;
		--e-n-carousel-arrow-prev-top-position: -5%;
		--e-n-carousel-arrow-next-right-position: -11%;
		--e-n-carousel-arrow-next-top-position: -5%;
		--e-n-carousel-dots-vertical-offset: -8%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2ef07577 > .elementor-widget-container {
		padding: 0px 80px 0px 80px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7f55c0a1 {
		--min-height: 0px;
		--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-1365 .elementor-element.elementor-element-4e1ad3be {
		--padding-top: 120px;
		--padding-bottom: 120px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-56ec9ce7 {
		text-align: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5c0441dd {
		--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: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 50px;
		--padding-right: 50px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5e17d073 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-119e888 .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-254cdfaf .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-752c3b .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-36ffda91 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-3bbdccdb .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-216be4de .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-12de226c .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-64051f02 .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-179f95e8 .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7430d02c .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-3e608516 .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-3a7f32fa .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-14e805e8 .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-52b704c4 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-c94e796 {
		line-height: 1em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4d6619e0 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-306adeda {
		line-height: 1em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-17a0279c {
		width: var(--container-widget-width, 255px);
		max-width: 255px;
		--container-widget-width: 255px;
		--container-widget-flex-grow: 0;
		--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: 32px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 18px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-17a0279c > .elementor-widget-container {
		padding: 0px 0px 120px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-17a0279c.elementor-element {
		--align-self: center;
	}
	
	:where( .elementor-1365 .elementor-element.elementor-element-17a0279c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--padding-top: 0px;
		--padding-right: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-690a607c {
		--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: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 50px;
		--padding-right: 50px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2769026b {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-357c0ed3 .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-6be1f5a5 .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-31c975ba .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-56f28211 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-66153a6 {
		line-height: 1em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-17dafca2 {
		width: var(--container-widget-width, 255px);
		max-width: 255px;
		--container-widget-width: 255px;
		--container-widget-flex-grow: 0;
		--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: 32px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 18px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-17dafca2 > .elementor-widget-container {
		padding: 0px 0px 120px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-17dafca2.elementor-element {
		--align-self: center;
	}
	
	:where( .elementor-1365 .elementor-element.elementor-element-17dafca2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--padding-top: 0px;
		--padding-right: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-62dc463c {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-66076297 .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-518a83a8 .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-43c8206e .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-81f092f .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-72aa949a .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-57b51dc2 .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7e4ee090 .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-47b376d1 .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-644805ce .elementor-heading-title {
		line-height: 1.5em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-63fe5bd0 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-1233a642 {
		line-height: 1em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2ae15c32 {
		width: var(--container-widget-width, 255px);
		max-width: 255px;
		--container-widget-width: 255px;
		--container-widget-flex-grow: 0;
		--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: 32px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 18px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2ae15c32 > .elementor-widget-container {
		padding: 0px 0px 120px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2ae15c32.elementor-element {
		--align-self: center;
	}
	
	:where( .elementor-1365 .elementor-element.elementor-element-2ae15c32 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--padding-top: 0px;
		--padding-right: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-632d207d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-1365 .elementor-element.elementor-element-29136553 {
		text-align: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-14a9e42f {
		--min-height: 100vh;
		top: 0px;
		--z-index: 1111;
	}
	
	body:not(.rtl) .elementor-1365 .elementor-element.elementor-element-14a9e42f {
		left: 100vw;
	}
	
	body.rtl .elementor-1365 .elementor-element.elementor-element-14a9e42f {
		right: 100vw;
	}
	
	.elementor-1365 .elementor-element.elementor-element-699d425b {
		--padding-top: 35px;
		--padding-bottom: 0px;
		--padding-left: 80px;
		--padding-right: 80px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5e6b3ad0 {
		--justify-content: flex-end;
	}
	
	.elementor-1365 .elementor-element.elementor-element-75c8fee9 {
		--justify-content: center;
		--padding-top: 70px;
		--padding-bottom: 120px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-6e9a9d7a > .elementor-widget-container {
		padding: 0px 0px 70px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-6e9a9d7a .elementor-nav-menu .elementor-item {
		font-size: 18px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-13002252 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-13002252.elementor-element {
		--align-self: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-19abc146 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-1568a921:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1365 .elementor-element.elementor-element-1568a921 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:767px) {
	.elementor-1365 .elementor-element.elementor-element-1568a921:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-1568a921 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top center;
		background-size: cover;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-1365 .elementor-element.elementor-element-75ac5d4a {
		--justify-content: center;
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-25e5fccb {
		--width: 50%;
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1365 .elementor-element.elementor-element-3728c353 {
		width: var(--container-widget-width, 138px);
		max-width: 138px;
		--container-widget-width: 138px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1365 .elementor-element.elementor-element-aceacb2 {
		--width: 50%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-23fbd3b1 {
		--width: 100%;
		--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-start;
	}
	
	.elementor-1365 .elementor-element.elementor-element-48a43e43 {
		width: var(--container-widget-width, 32px);
		max-width: 32px;
		--container-widget-width: 32px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1365 .elementor-element.elementor-element-48a43e43.elementor-element {
		--align-self: center;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-1365 .elementor-element.elementor-element-466423f1 {
		font-size: 12px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-81f2fcc {
		--width: 100%;
		--justify-content: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-81f2fcc.e-con {
		--align-self: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-110e5b54 {
		width: var(--container-widget-width, 32px);
		max-width: 32px;
		--container-widget-width: 32px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1365 .elementor-element.elementor-element-110e5b54.elementor-element {
		--align-self: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-78bf1310 {
		width: initial;
		max-width: initial;
		text-align: center;
		font-size: 12px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-50ed562e {
		width: 100%;
		max-width: 100%;
		text-align: center;
		font-size: 12px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2054b231 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5b055ae8 {
		--margin-top: 32px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 120px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-33d3983a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1365 .elementor-element.elementor-element-16072df > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-16072df {
		--container-widget-width: 323px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 323px);
		max-width: 323px;
		text-align: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-16072df.elementor-element {
		--align-self: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-16072df .elementor-heading-title {
		font-size: 38px;
		letter-spacing: -1.7px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-650c4cff > .elementor-widget-container {
		margin: 24px 0px 0px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-650c4cff.elementor-element {
		--align-self: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-650c4cff .elementor-button {
		font-size: 18px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-e854d32 > .elementor-widget-container {
		margin: 36px 0px 0px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-9f44a93 {
		--container-widget-width: 128px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 128px);
		max-width: 128px;
	}
	
	body:not(.rtl) .elementor-1365 .elementor-element.elementor-element-9f44a93 {
		right: 5px;
	}
	
	body.rtl .elementor-1365 .elementor-element.elementor-element-9f44a93 {
		left: 5px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-531b199c:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-531b199c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/09/Testimonials-min-1.png");
		background-position: center center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-531b199c:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1365 .elementor-element.elementor-element-531b199c > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1365 .elementor-element.elementor-element-531b199c {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: -25px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 29px;
		--padding-right: 29px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5e652d97 {
		font-size: 24px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-f3f0ce6 {
		font-size: 24px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2e628cd1 > .elementor-widget-container {
		margin: 36px 0px 0px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2e628cd1.elementor-element {
		--align-self: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2e628cd1 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-644b42c5:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-644b42c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/09/Screenshot-2025-08-20-at-2.03.35-PM-1-min-1.png");
		background-size: cover;
	}
	
	.elementor-1365 .elementor-element.elementor-element-644b42c5:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1365 .elementor-element.elementor-element-644b42c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1365 .elementor-element.elementor-element-644b42c5 {
		--padding-top: 67px;
		--padding-bottom: 199px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-29a80e47 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-65623c0 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5b341953 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7dc0c8a2:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-7dc0c8a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/09/Frame-212-min-2.png");
	}
	
	.elementor-1365 .elementor-element.elementor-element-7dc0c8a2:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1365 .elementor-element.elementor-element-7dc0c8a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7dc0c8a2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-6bce8ca {
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 27px;
		--padding-right: 27px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-b22c488 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-6f816852 {
		--border-radius: 20px 20px 0px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-77f9391c {
		--width: 32%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7f0a00a9 {
		--width: 30%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-61e0c0f8 {
		--container-widget-width: 58px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 58px);
		max-width: 58px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-23d7020b {
		--width: 38%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7ce6d777 {
		text-align: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4f056d0b {
		--width: 32%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-516dbfd4 > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-516dbfd4 {
		font-size: 12px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-323bbc46 {
		--width: 30%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4a15108e {
		font-size: 14px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4b51b00e {
		--width: 38%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7e759a2d {
		font-size: 14px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5cb19600 {
		--width: 32%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5e0fb393 > .elementor-widget-container {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5e0fb393 {
		font-size: 12px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-1a5dc54c {
		--width: 30%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-333016d6 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-333016d6 {
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-78ba8e75 {
		--width: 38%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-53f29b4 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-53f29b4 {
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7b78223 {
		--width: 32%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7790088a > .elementor-widget-container {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7790088a {
		font-size: 12px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-74889b10 {
		--width: 30%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-1da8898a > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-1da8898a {
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-71c119d1 {
		--width: 38%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-34140602 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-34140602 {
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-239dba75 {
		--width: 32%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-b558c17 > .elementor-widget-container {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-b558c17 {
		font-size: 12px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-785c53d0 {
		--width: 30%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-3c27ff8 {
		font-size: 14px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7172d1eb {
		--width: 38%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-1f19c6fd {
		font-size: 14px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-55ab288c {
		--width: 32%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-26073c27 > .elementor-widget-container {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-26073c27 {
		font-size: 12px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4d2d953c {
		--width: 30%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-102ec138 {
		font-size: 14px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7cd41911 {
		--width: 38%;
		--border-radius: 0px 0px 20px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-369de3c {
		font-size: 14px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-3296b7d8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-3296b7d8.elementor-element {
		--align-self: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-3296b7d8 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7610a033:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-7610a033 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/08/testimonial-section-min-scaled.png");
		background-position: 0% 0%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7610a033:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1365 .elementor-element.elementor-element-7610a033 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7610a033 {
		--padding-top: 120px;
		--padding-bottom: 100px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7a83f98d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5655de1a::before, .elementor-1365 .elementor-element.elementor-element-5655de1a > .elementor-background-video-container::before, .elementor-1365 .elementor-element.elementor-element-5655de1a > .e-con-inner > .elementor-background-video-container::before, .elementor-1365 .elementor-element.elementor-element-5655de1a > .elementor-background-slideshow::before, .elementor-1365 .elementor-element.elementor-element-5655de1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1365 .elementor-element.elementor-element-5655de1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/source/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/06/Testimonialmob.svg");
		background-position: 0% 0%;
		background-size: 100% auto;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5655de1a {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 42px;
		--padding-right: 42px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-29fb8870 {
		line-height: 20px;
		letter-spacing: .48px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-1d4db1f1 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2473881e:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-2473881e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/07/Property-1Testimonial-1-min.png");
		background-repeat: no-repeat;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2473881e:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1365 .elementor-element.elementor-element-2473881e > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2473881e {
		--min-height: 765px;
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--border-radius: 50px 50px 50px 50px;
		--padding-top: 80px;
		--padding-bottom: 140px;
		--padding-left: 29px;
		--padding-right: 29px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-748696e8 {
		width: var(--container-widget-width, 255px);
		max-width: 255px;
		--container-widget-width: 255px;
		--container-widget-flex-grow: 0;
		line-height: 20px;
		letter-spacing: .48px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-748696e8.elementor-element {
		--align-self: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5a60c440 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-64bd82d:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-64bd82d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/07/Property-1Testimonial-2-min.png");
	}
	
	.elementor-1365 .elementor-element.elementor-element-64bd82d:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1365 .elementor-element.elementor-element-64bd82d > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1365 .elementor-element.elementor-element-64bd82d {
		--min-height: 785px;
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 80px;
		--padding-bottom: 140px;
		--padding-left: 29px;
		--padding-right: 29px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-615b5730 {
		width: var(--container-widget-width, 255px);
		max-width: 255px;
		--container-widget-width: 255px;
		--container-widget-flex-grow: 0;
		line-height: 20px;
		letter-spacing: .48px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-615b5730.elementor-element {
		--align-self: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-675896f .elementor-button {
		font-size: 18px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-249293fb:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-249293fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/07/Property-1Testimonial-3-min.png");
	}
	
	.elementor-1365 .elementor-element.elementor-element-249293fb:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1365 .elementor-element.elementor-element-249293fb > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1365 .elementor-element.elementor-element-249293fb {
		--min-height: 785px;
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 80px;
		--padding-bottom: 140px;
		--padding-left: 29px;
		--padding-right: 29px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-29313326 {
		width: var(--container-widget-width, 255px);
		max-width: 255px;
		--container-widget-width: 255px;
		--container-widget-flex-grow: 0;
		line-height: 20px;
		letter-spacing: .48px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-29313326.elementor-element {
		--align-self: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-1c6a5669 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-61e7ad7e:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-61e7ad7e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/07/Property-1Testimonial-4-min.png");
	}
	
	.elementor-1365 .elementor-element.elementor-element-61e7ad7e:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1365 .elementor-element.elementor-element-61e7ad7e > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1365 .elementor-element.elementor-element-61e7ad7e {
		--min-height: 785px;
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 42px;
		--padding-right: 42px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-64bb2292 {
		width: var(--container-widget-width, 255px);
		max-width: 255px;
		--container-widget-width: 255px;
		--container-widget-flex-grow: 0;
		line-height: 20px;
		letter-spacing: .48px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-64bb2292.elementor-element {
		--align-self: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-72c0837e .elementor-button {
		font-size: 18px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5fbaa4a0:not(.elementor-motion-effects-element-type-background), .elementor-1365 .elementor-element.elementor-element-5fbaa4a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/08/Property-1Variant5.png");
	}
	
	.elementor-1365 .elementor-element.elementor-element-5fbaa4a0:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1365 .elementor-element.elementor-element-5fbaa4a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5fbaa4a0 {
		--min-height: 785px;
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 42px;
		--padding-right: 42px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7002fe29 {
		width: var(--container-widget-width, 255px);
		max-width: 255px;
		--container-widget-width: 255px;
		--container-widget-flex-grow: 0;
		line-height: 20px;
		letter-spacing: .48px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7002fe29.elementor-element {
		--align-self: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-47bcaf80 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2ef07577 {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-arrow-prev-left-position: -23%;
		--e-n-carousel-arrow-prev-top-position: -5.1%;
		--e-n-carousel-arrow-next-right-position: -23%;
		--e-n-carousel-arrow-next-top-position: -5.1%;
		--e-n-carousel-dots-vertical-offset: -7%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2ef07577 > .elementor-widget-container {
		padding: 0px 25px 0px 25px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4e1ad3be {
		--padding-top: 120px;
		--padding-bottom: 80px;
		--padding-left: 70px;
		--padding-right: 70px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5c0441dd {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5c0441dd.e-con {
		--align-self: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5e17d073 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-17a0279c > .elementor-widget-container {
		padding: 0px 0px 120px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2769026b {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-17dafca2 > .elementor-widget-container {
		padding: 0px 0px 120px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2ae15c32 > .elementor-widget-container {
		padding: 0px 0px 120px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-632d207d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-1365 .elementor-element.elementor-element-29136553 {
		width: var(--container-widget-width, 255px);
		max-width: 255px;
		--container-widget-width: 255px;
		--container-widget-flex-grow: 0;
		text-align: center;
		line-height: 1.2em;
	}
	
	.elementor-1365 .elementor-element.elementor-element-29136553 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-29136553.elementor-element {
		--align-self: center;
	}
	
	.elementor-1365 .elementor-element.elementor-element-699d425b {
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5be15810 {
		--width: 50%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2c2e2a2b {
		width: var(--container-widget-width, 138px);
		max-width: 138px;
		--container-widget-width: 138px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5e6b3ad0 {
		--width: 50%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-1b63e90c {
		width: var(--container-widget-width, 36px);
		max-width: 36px;
		--container-widget-width: 36px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1365 .elementor-element.elementor-element-19abc146 > .elementor-widget-container {
		padding: 28px 0px 0px 0px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-19abc146 .elementor-button {
		font-size: 18px;
	}
}

@media (min-width:768px) {
	.elementor-1365 .elementor-element.elementor-element-274ed282 {
		--content-width: 100%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-765948fb {
		--width: 17%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4454df5c {
		--width: 46.792%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-53634304 {
		--width: 23%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-25e5fccb {
		--width: 20.568%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-33d3983a {
		--width: 100%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-6bce8ca {
		--content-width: 1185px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-69ae8e12 {
		--width: 841px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-77f9391c {
		--width: 35%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7f0a00a9 {
		--width: 30%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-23d7020b {
		--width: 35%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4f056d0b {
		--width: 35%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-323bbc46 {
		--width: 30%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4b51b00e {
		--width: 35%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5cb19600 {
		--width: 35%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-1a5dc54c {
		--width: 30%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-78ba8e75 {
		--width: 35%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7b78223 {
		--width: 35%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-74889b10 {
		--width: 30%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-71c119d1 {
		--width: 35%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-239dba75 {
		--width: 35%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-785c53d0 {
		--width: 30%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7172d1eb {
		--width: 35%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-55ab288c {
		--width: 35%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4d2d953c {
		--width: 30%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7cd41911 {
		--width: 35%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-41b7c818 {
		--width: 15%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-49c2194b {
		--width: 35%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-1989710e {
		--width: 30%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-35d06b63 {
		--width: 25%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-68322b99 {
		--width: 15%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-474166cd {
		--width: 30%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-b3bcdc6 {
		--width: 35%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-31afa4e2 {
		--width: 25%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-1806e7c7 {
		--width: 15%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4e098e2b {
		--width: 35%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-7263153e {
		--width: 30%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-403ebcf0 {
		--width: 25%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5be15810 {
		--width: 20.568%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5e6b3ad0 {
		--width: 33.3333%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-24a7b456 {
		--content-width: 328px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-73167ff1 {
		--content-width: 328px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4a0be428 {
		--content-width: 328px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-1365 .elementor-element.elementor-element-25e5fccb {
		--width: 50%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-33d3983a {
		--width: 100%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-69ae8e12 {
		--width: 100%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-4e1ad3be {
		--content-width: 644px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5e17d073 {
		--content-width: 255px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-41b7c818 {
		--width: 100%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-49c2194b {
		--width: 100%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-1989710e {
		--width: 100%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-35d06b63 {
		--width: 100%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-2769026b {
		--content-width: 255px;
	}
	
	.elementor-1365 .elementor-element.elementor-element-68322b99 {
		--width: 100%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-474166cd {
		--width: 100%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-b3bcdc6 {
		--width: 100%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-31afa4e2 {
		--width: 100%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5be15810 {
		--width: 50%;
	}
	
	.elementor-1365 .elementor-element.elementor-element-5e6b3ad0 {
		--width: 50%;
	}
}

/* Start custom CSS for nested-carousel, class: .elementor-element-2ef07577 */
.elementor-swiper .swiper-slide:nth-child(3) {
	display: block !important;
}

em, i {
	font-family: ivypresto-display;
}

body {
	margin: 0;
	padding: 0;
}

.hero-headline h2 u {
	text-decoration: none;
	background: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/optimized/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/08/Rectangle-72-min-1.png") !important;
	background-size: 100% !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	padding: 5px;
	border-radius: 10px;
}

.elementor-button-icon svg {
	width: 24px;
}

.elementor-915 {
	overflow: hidden;
}

.elementor-widget-n-accordion .e-n-accordion-item-title {
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
}

p {
	margin-top: 10px;
	margin-bottom: 10px;
}

.elementor-element-75d79f5 .elementor-button-text, .elementor-element-52ced77 .elementor-button-text {
	text-decoration: none !important;
}

.tab-menu, .amazon-popup {
	transition: left .3s ease;
	display: none;
}

:where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con) {
	border: none;
}

.elementor-widget-n-accordion .e-n-accordion-item-title {
	padding-left: 0;
}

.elementor-element-2c00c43 {
	height: 0;
}

.left-zero {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

.right-zero {
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

.elementor-915 .elementor-element.elementor-element-1d997a3 .elementor-button[type="submit"] {
	margin-top: 26px;
}

.elementor-select-wrapper.remove-before:before {
	color: #fff;
	background: url("https://cdn-ilcobhd.nitrocdn.com/hxUVgHJecmRcRMgnaMyqmmIMkZAjOYCm/assets/images/source/rev-7ec6a2e/paybyhfa.com/wp-content/uploads/2025/07/XMLID_224_.svg");
	width: 45px;
	height: 100%;
	background-repeat: no-repeat;
	background-color: #f7f7f7;
	background-position: center;
	right: 0px;
	border-radius: 10px;
}

.elementor-select-wrapper .select-caret-down-wrapper svg {
	display: none !important;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #fff;
}

.border-left-b {
	border-bottom-left-radius: 60px !important;
}

@media only screen and (max-width: 980px) and (min-width: 481px) {
	.border-left-b {
		border-bottom-left-radius: 40px !important;
	}
	
	.elementor-button-icon svg {
		width: 18px !important;
	}
}

@media only screen and (max-width: 481px) and (min-width: 0px) {
	.border-left-b {
		border-bottom-left-radius: 20px !important;
	}
	
	.elementor-button-icon svg {
		width: 14px !important;
	}
}

.elementor-widget-image a img[src$=".svg"] {
	width: unset;
}
