/* End custom CSS */

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

.elementor-18995 .elementor-element.elementor-element-56b153d {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	bottom: -80px;
	z-index: 0;
}

body:not(.rtl) .elementor-18995 .elementor-element.elementor-element-56b153d {
	left: 0px;
}

body.rtl .elementor-18995 .elementor-element.elementor-element-56b153d {
	right: 0px;
}

.elementor-18995 .elementor-element.elementor-element-56b153d img {
	width: 100%;
}

.elementor-18995 .elementor-element.elementor-element-ceb0ce9 {
	--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: 80px;
	--padding-left: 20px;
	--padding-right: 0px;
	--z-index: 5;
}

.elementor-18995 .elementor-element.elementor-element-ceb0ce9.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18995 .elementor-element.elementor-element-fb90e0c .elementor-heading-title {
	color: #fff;
}

.elementor-18995 .elementor-element.elementor-element-08beb67 .elementor-heading-title {
	font-family: var(--e-global-typography-5218ccc-font-family), Sans-serif;
	font-size: var(--e-global-typography-5218ccc-font-size);
	font-weight: var(--e-global-typography-5218ccc-font-weight);
	line-height: var(--e-global-typography-5218ccc-line-height);
	letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	color: #fff;
}

.elementor-18995 .elementor-element.elementor-element-8fae6a7 {
	--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: flex-end;
	--align-items: flex-end;
	--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;
	--z-index: 5;
}

.elementor-18995 .elementor-element.elementor-element-8fae6a7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18995 .elementor-element.elementor-element-65561ea {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18995 .elementor-element.elementor-element-65561ea.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-18995 .elementor-element.elementor-element-65561ea img {
	width: 100%;
}

.elementor-18995 .elementor-element.elementor-element-d5cbc85 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-18995 .elementor-element.elementor-element-769f834 {
	text-align: left;
}

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

.elementor-18995 .elementor-element.elementor-element-94649ae {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
}

.elementor-18995 .elementor-element.elementor-element-94649ae.elementor-element {
	--align-self: flex-start;
}

.elementor-18995 .elementor-element.elementor-element-94649ae img {
	width: 100%;
}

.elementor-18995 .elementor-element.elementor-element-a43e005 {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-5218ccc-font-family), Sans-serif;
	font-size: var(--e-global-typography-5218ccc-font-size);
	font-weight: var(--e-global-typography-5218ccc-font-weight);
	line-height: var(--e-global-typography-5218ccc-line-height);
	letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
}

.elementor-18995 .elementor-element.elementor-element-672441e {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--align-items: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-18995 .elementor-element.elementor-element-145a3d6 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
}

.elementor-18995 .elementor-element.elementor-element-145a3d6.elementor-element {
	--align-self: flex-start;
}

.elementor-18995 .elementor-element.elementor-element-145a3d6 img {
	width: 100%;
}

.elementor-18995 .elementor-element.elementor-element-9c4357b {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-5218ccc-font-family), Sans-serif;
	font-size: var(--e-global-typography-5218ccc-font-size);
	font-weight: var(--e-global-typography-5218ccc-font-weight);
	line-height: var(--e-global-typography-5218ccc-line-height);
	letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
}

.elementor-18995 .elementor-element.elementor-element-87e4045 {
	--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;
}

.elementor-18995 .elementor-element.elementor-element-aff03dc {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-5218ccc-font-family), Sans-serif;
	font-size: var(--e-global-typography-5218ccc-font-size);
	font-weight: var(--e-global-typography-5218ccc-font-weight);
	line-height: var(--e-global-typography-5218ccc-line-height);
	letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
}

.elementor-18995 .elementor-element.elementor-element-ce9c0a1 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
}

.elementor-18995 .elementor-element.elementor-element-ce9c0a1.elementor-element {
	--align-self: flex-start;
}

.elementor-18995 .elementor-element.elementor-element-ce9c0a1 img {
	width: 100%;
}

.elementor-18995 .elementor-element.elementor-element-8164e25 {
	--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;
}

.elementor-18995 .elementor-element.elementor-element-dc54283 {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-5218ccc-font-family), Sans-serif;
	font-size: var(--e-global-typography-5218ccc-font-size);
	font-weight: var(--e-global-typography-5218ccc-font-weight);
	line-height: var(--e-global-typography-5218ccc-line-height);
	letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
}

.elementor-18995 .elementor-element.elementor-element-a30ccd8 {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-18995 .elementor-element.elementor-element-a30ccd8.elementor-element {
	--align-self: flex-start;
}

.elementor-18995 .elementor-element.elementor-element-a30ccd8 img {
	width: 100%;
}

.elementor-18995 .elementor-element.elementor-element-b236fca {
	--n-tabs-direction: row;
	--n-tabs-heading-direction: column;
	--n-tabs-heading-width: 240px;
	--n-tabs-title-flex-basis: initial;
	--n-tabs-title-flex-shrink: initial;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 50px 0px 0px 0px;
	--n-tabs-title-justify-content: flex-start;
	--n-tabs-title-align-items: flex-start;
	--n-tabs-title-text-align: start;
	--n-tabs-title-gap: 30px;
	--n-tabs-gap: 60px;
	--n-tabs-title-padding-top: 0px;
	--n-tabs-title-padding-right: 20px;
	--n-tabs-title-padding-bottom: 0px;
	--n-tabs-title-padding-left: 0px;
	--n-tabs-title-font-size: var(--e-global-typography-adfaa32-font-size);
	--n-tabs-title-color: rgba(38, 38, 38, .5);
	--n-tabs-title-color-active: var(--e-global-color-0c7e067);
}

.elementor-18995 .elementor-element.elementor-element-b236fca > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: rgba(255, 255, 255, 0);
}

.elementor-18995 .elementor-element.elementor-element-b236fca.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: rgba(255, 255, 255, 0);
}

.elementor-18995 .elementor-element.elementor-element-b236fca.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-18995 .elementor-element.elementor-element-b236fca.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: rgba(255, 255, 255, 0);
}

.elementor-18995 .elementor-element.elementor-element-b236fca.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-family: var(--e-global-typography-adfaa32-font-family), Sans-serif;
	font-weight: var(--e-global-typography-adfaa32-font-weight);
	line-height: var(--e-global-typography-adfaa32-line-height);
	letter-spacing: var(--e-global-typography-adfaa32-letter-spacing);
}

.elementor-18995 .elementor-element.elementor-element-b236fca [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
	--n-tabs-title-color-hover: var(--e-global-color-0c7e067);
}

.elementor-18995 .elementor-element.elementor-element-27b7a8a8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-18995 .elementor-element.elementor-element-67ad6cdb {
	--display: flex;
}

.elementor-18995 .elementor-element.elementor-element-68af56e7 {
	text-align: center;
}

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

.elementor-18995 .elementor-element.elementor-element-5105f7a8 {
	--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: 15px;
}

.elementor-18995 .elementor-element.elementor-element-1d781ac6 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-18995 .elementor-element.elementor-element-1d781ac6 .elementor-icon {
	font-size: 22px;
}

.elementor-18995 .elementor-element.elementor-element-1d781ac6 .elementor-icon svg {
	height: 22px;
}

.elementor-18995 .elementor-element.elementor-element-1d781ac6 .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-18995 .elementor-element.elementor-element-4fc56f5e .elementor-heading-title {
	font-family: var(--e-global-typography-765c2f4-font-family), Sans-serif;
	font-size: var(--e-global-typography-765c2f4-font-size);
	line-height: var(--e-global-typography-765c2f4-line-height);
	letter-spacing: var(--e-global-typography-765c2f4-letter-spacing);
}

.elementor-18995 .elementor-element.elementor-element-1ded580f .elementor-heading-title {
	font-family: var(--e-global-typography-5218ccc-font-family), Sans-serif;
	font-size: var(--e-global-typography-5218ccc-font-size);
	font-weight: var(--e-global-typography-5218ccc-font-weight);
	line-height: var(--e-global-typography-5218ccc-line-height);
	letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
}

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

.elementor-18995 .elementor-element.elementor-element-1ef9ff42 {
	--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: 15px;
}

.elementor-18995 .elementor-element.elementor-element-5241ce54 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-18995 .elementor-element.elementor-element-5241ce54 .elementor-icon {
	font-size: 22px;
}

.elementor-18995 .elementor-element.elementor-element-5241ce54 .elementor-icon svg {
	height: 22px;
}

.elementor-18995 .elementor-element.elementor-element-5241ce54 .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-18995 .elementor-element.elementor-element-74b6d834 .elementor-heading-title {
	font-family: var(--e-global-typography-765c2f4-font-family), Sans-serif;
	font-size: var(--e-global-typography-765c2f4-font-size);
	line-height: var(--e-global-typography-765c2f4-line-height);
	letter-spacing: var(--e-global-typography-765c2f4-letter-spacing);
}

.elementor-18995 .elementor-element.elementor-element-191b7adb .elementor-heading-title {
	font-family: var(--e-global-typography-5218ccc-font-family), Sans-serif;
	font-size: var(--e-global-typography-5218ccc-font-size);
	font-weight: var(--e-global-typography-5218ccc-font-weight);
	line-height: var(--e-global-typography-5218ccc-line-height);
	letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
}

.elementor-18995 .elementor-element.elementor-element-2db7904d {
	--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;
}

.elementor-18995 .elementor-element.elementor-element-75a3e0fb {
	--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: 15px;
}

.elementor-18995 .elementor-element.elementor-element-6cb6a915 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-18995 .elementor-element.elementor-element-6cb6a915 .elementor-icon {
	font-size: 22px;
}

.elementor-18995 .elementor-element.elementor-element-6cb6a915 .elementor-icon svg {
	height: 22px;
}

.elementor-18995 .elementor-element.elementor-element-6cb6a915 .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-18995 .elementor-element.elementor-element-69dd4f79 .elementor-heading-title {
	font-family: var(--e-global-typography-765c2f4-font-family), Sans-serif;
	font-size: var(--e-global-typography-765c2f4-font-size);
	line-height: var(--e-global-typography-765c2f4-line-height);
	letter-spacing: var(--e-global-typography-765c2f4-letter-spacing);
}

.elementor-18995 .elementor-element.elementor-element-32976fc0 .elementor-heading-title {
	font-family: var(--e-global-typography-5218ccc-font-family), Sans-serif;
	font-size: var(--e-global-typography-5218ccc-font-size);
	font-weight: var(--e-global-typography-5218ccc-font-weight);
	line-height: var(--e-global-typography-5218ccc-line-height);
	letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
}

.elementor-18995 .elementor-element.elementor-element-174f56ed {
	--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;
}

.elementor-18995 .elementor-element.elementor-element-775e0546 {
	--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: 15px;
}

.elementor-18995 .elementor-element.elementor-element-121afe43 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-18995 .elementor-element.elementor-element-121afe43 .elementor-icon {
	font-size: 22px;
}

.elementor-18995 .elementor-element.elementor-element-121afe43 .elementor-icon svg {
	height: 22px;
}

.elementor-18995 .elementor-element.elementor-element-121afe43 .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-18995 .elementor-element.elementor-element-7a8df42 .elementor-heading-title {
	font-family: var(--e-global-typography-765c2f4-font-family), Sans-serif;
	font-size: var(--e-global-typography-765c2f4-font-size);
	line-height: var(--e-global-typography-765c2f4-line-height);
	letter-spacing: var(--e-global-typography-765c2f4-letter-spacing);
}

.elementor-18995 .elementor-element.elementor-element-38319cb9 .elementor-heading-title {
	font-family: var(--e-global-typography-5218ccc-font-family), Sans-serif;
	font-size: var(--e-global-typography-5218ccc-font-size);
	font-weight: var(--e-global-typography-5218ccc-font-weight);
	line-height: var(--e-global-typography-5218ccc-line-height);
	letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
}

.elementor-18995 .elementor-element.elementor-element-4e259022 {
	--n-tabs-heading-justify-content: center;
	--n-tabs-title-width: initial;
	--n-tabs-title-height: initial;
	--n-tabs-title-align-items: center;
	--n-tabs-title-flex-grow: 0;
	--n-tabs-heading-wrap: nowrap;
	--n-tabs-heading-overflow-x: scroll;
	--n-tabs-title-white-space: nowrap;
	padding: 0px 0px 0px 0px;
	z-index: 5;
	--n-tabs-title-justify-content: center;
	--n-tabs-title-text-align: center;
	--n-tabs-title-gap: 50px;
	--n-tabs-gap: 50px;
	--n-tabs-title-padding-top: 20px;
	--n-tabs-title-padding-right: 20px;
	--n-tabs-title-padding-bottom: 20px;
	--n-tabs-title-padding-left: 20px;
}

.elementor-18995 .elementor-element.elementor-element-4e259022 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: rgba(255, 255, 255, 0);
}

.elementor-18995 .elementor-element.elementor-element-4e259022.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: rgba(255, 255, 255, 0);
}

.elementor-18995 .elementor-element.elementor-element-4e259022.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-18995 .elementor-element.elementor-element-4e259022.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: rgba(255, 255, 255, 0);
}

.elementor-18995 .elementor-element.elementor-element-4e259022.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-34dc810);
}

:where( .elementor-18995 .elementor-element.elementor-element-4e259022.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con {
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-18995 .elementor-element.elementor-element-34dc2269 {
	--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: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-18995 .elementor-element.elementor-element-34dc2269::before, .elementor-18995 .elementor-element.elementor-element-34dc2269 > .elementor-background-video-container::before, .elementor-18995 .elementor-element.elementor-element-34dc2269 > .e-con-inner > .elementor-background-video-container::before, .elementor-18995 .elementor-element.elementor-element-34dc2269 > .elementor-background-slideshow::before, .elementor-18995 .elementor-element.elementor-element-34dc2269 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18995 .elementor-element.elementor-element-34dc2269 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ileehga.nitrocdn.com/nEDbCQZsvYeOURUJgXdcCIzHfnpYGzuc/assets/images/optimized/rev-978bdef/www.disqo.com/wp-content/uploads/2025/09/pattern-faqs-default.svg");
	--background-overlay: "";
	background-position: bottom center;
	background-repeat: no-repeat;
}

.elementor-18995 .elementor-element.elementor-element-42a3d54d {
	--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;
}

.elementor-18995 .elementor-element.elementor-element-774a6534 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18995 .elementor-element.elementor-element-4f84bdda .elementor-heading-title {
	color: #fff;
}

.elementor-18995 .elementor-element.elementor-element-73b27d89 .elementor-heading-title {
	font-family: var(--e-global-typography-5218ccc-font-family), Sans-serif;
	font-size: var(--e-global-typography-5218ccc-font-size);
	font-weight: var(--e-global-typography-5218ccc-font-weight);
	line-height: var(--e-global-typography-5218ccc-line-height);
	letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	color: #fff;
}

.elementor-18995 .elementor-element.elementor-element-7162f401 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-18995 .elementor-element.elementor-element-7162f401 .elementor-button .elementor-button-content-wrapper {
	gap: 0px;
}

.elementor-18995 .elementor-element.elementor-element-7162f401 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	letter-spacing: 0%;
}

.elementor-18995 .elementor-element.elementor-element-1f6778e1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18995 .elementor-element.elementor-element-1ec229e4 {
	--display: flex;
}

.elementor-18995 .elementor-element.elementor-element-2ce0b902 {
	font-size: var(--e-global-typography-9cce4cc-font-size);
	line-height: var(--e-global-typography-9cce4cc-line-height);
	letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	color: #fff;
}

.elementor-18995 .elementor-element.elementor-element-274774dd {
	--display: flex;
}

.elementor-18995 .elementor-element.elementor-element-b515f68 {
	font-size: var(--e-global-typography-9cce4cc-font-size);
	line-height: var(--e-global-typography-9cce4cc-line-height);
	letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	color: #fff;
}

.elementor-18995 .elementor-element.elementor-element-42c28408 {
	--display: flex;
}

.elementor-18995 .elementor-element.elementor-element-3dcfa999 {
	font-size: var(--e-global-typography-9cce4cc-font-size);
	line-height: var(--e-global-typography-9cce4cc-line-height);
	letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	color: #fff;
}

.elementor-18995 .elementor-element.elementor-element-47fc0ec6 {
	--display: flex;
}

.elementor-18995 .elementor-element.elementor-element-9a78e25 {
	font-size: var(--e-global-typography-9cce4cc-font-size);
	line-height: var(--e-global-typography-9cce4cc-line-height);
	letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	color: #fff;
}

.elementor-18995 .elementor-element.elementor-element-11faef7 {
	--display: flex;
}

.elementor-18995 .elementor-element.elementor-element-0801662 {
	font-size: var(--e-global-typography-9cce4cc-font-size);
	line-height: var(--e-global-typography-9cce4cc-line-height);
	letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	color: #fff;
}

.elementor-18995 .elementor-element.elementor-element-9b48e88 {
	--display: flex;
}

.elementor-18995 .elementor-element.elementor-element-463e46b {
	font-size: var(--e-global-typography-9cce4cc-font-size);
	line-height: var(--e-global-typography-9cce4cc-line-height);
	letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	color: #fff;
}

.elementor-18995 .elementor-element.elementor-element-93cc32d {
	--display: flex;
}

.elementor-18995 .elementor-element.elementor-element-5115556 {
	font-size: var(--e-global-typography-9cce4cc-font-size);
	line-height: var(--e-global-typography-9cce4cc-line-height);
	letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	color: #fff;
}

.elementor-18995 .elementor-element.elementor-element-0b0630a {
	--display: flex;
}

.elementor-18995 .elementor-element.elementor-element-600af32 {
	font-size: var(--e-global-typography-9cce4cc-font-size);
	line-height: var(--e-global-typography-9cce4cc-line-height);
	letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	color: #fff;
}

.elementor-18995 .elementor-element.elementor-element-642662d {
	--n-accordion-title-font-size: var(--e-global-typography-0591ea5-font-size);
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: #fff;
	--n-accordion-title-hover-color: #fff;
	--n-accordion-title-active-color: #fff;
	--n-accordion-icon-size: 24px;
	--n-accordion-icon-normal-color: rgba(255, 255, 255, 0);
	--n-accordion-icon-hover-color: rgba(255, 255, 255, 0);
	--n-accordion-icon-active-color: rgba(255, 255, 255, 0);
}

.elementor-18995 .elementor-element.elementor-element-642662d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 2px 0px 0px 0px;
	border-color: rgba(255, 255, 255, .5);
}

.elementor-18995 .elementor-element.elementor-element-642662d {
	--n-accordion-padding: 30px 0px 30px 0px;
}

:where( .elementor-18995 .elementor-element.elementor-element-642662d > .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: var(--e-global-typography-0591ea5-font-family), Sans-serif;
	font-weight: var(--e-global-typography-0591ea5-font-weight);
	line-height: var(--e-global-typography-0591ea5-line-height);
	letter-spacing: var(--e-global-typography-0591ea5-letter-spacing);
}

:where( .elementor-18995 .elementor-element.elementor-element-642662d > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

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

@media (min-width:769px) {
	.elementor-18995 .elementor-element.elementor-element-ceb0ce9 {
		--width: 30%;
	}
	
	.elementor-18995 .elementor-element.elementor-element-8fae6a7 {
		--width: 70%;
	}
	
	.elementor-18995 .elementor-element.elementor-element-5105f7a8 {
		--width: 80%;
	}
	
	.elementor-18995 .elementor-element.elementor-element-1ef9ff42 {
		--width: 80%;
	}
	
	.elementor-18995 .elementor-element.elementor-element-75a3e0fb {
		--width: 80%;
	}
	
	.elementor-18995 .elementor-element.elementor-element-775e0546 {
		--width: 80%;
	}
	
	.elementor-18995 .elementor-element.elementor-element-774a6534 {
		--width: 40%;
	}
	
	.elementor-18995 .elementor-element.elementor-element-1f6778e1 {
		--width: 60%;
	}
}

@media (max-width:1024px) and (min-width:769px) {
	.elementor-18995 .elementor-element.elementor-element-5105f7a8 {
		--width: 100%;
	}
	
	.elementor-18995 .elementor-element.elementor-element-1ef9ff42 {
		--width: 100%;
	}
	
	.elementor-18995 .elementor-element.elementor-element-75a3e0fb {
		--width: 100%;
	}
	
	.elementor-18995 .elementor-element.elementor-element-775e0546 {
		--width: 100%;
	}
}

@media (max-width:1280px) {
	.elementor-18995 .elementor-element.elementor-element-56b153d {
		bottom: -160px;
	}
	
	.elementor-18995 .elementor-element.elementor-element-08beb67 .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-a43e005 {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-9c4357b {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-aff03dc {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-dc54283 {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-b236fca {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--n-tabs-title-font-size: var(--e-global-typography-adfaa32-font-size);
	}
	
	.elementor-18995 .elementor-element.elementor-element-b236fca.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
		line-height: var(--e-global-typography-adfaa32-line-height);
		letter-spacing: var(--e-global-typography-adfaa32-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-27b7a8a8 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-18995 .elementor-element.elementor-element-4fc56f5e .elementor-heading-title {
		font-size: var(--e-global-typography-765c2f4-font-size);
		line-height: var(--e-global-typography-765c2f4-line-height);
		letter-spacing: var(--e-global-typography-765c2f4-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-1ded580f .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-74b6d834 .elementor-heading-title {
		font-size: var(--e-global-typography-765c2f4-font-size);
		line-height: var(--e-global-typography-765c2f4-line-height);
		letter-spacing: var(--e-global-typography-765c2f4-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-191b7adb .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-2db7904d {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-18995 .elementor-element.elementor-element-69dd4f79 .elementor-heading-title {
		font-size: var(--e-global-typography-765c2f4-font-size);
		line-height: var(--e-global-typography-765c2f4-line-height);
		letter-spacing: var(--e-global-typography-765c2f4-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-32976fc0 .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-174f56ed {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-18995 .elementor-element.elementor-element-7a8df42 .elementor-heading-title {
		font-size: var(--e-global-typography-765c2f4-font-size);
		line-height: var(--e-global-typography-765c2f4-line-height);
		letter-spacing: var(--e-global-typography-765c2f4-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-38319cb9 .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-4e259022 {
		--n-tabs-title-gap: 20px;
	}
	
	.elementor-18995 .elementor-element.elementor-element-34dc2269 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-18995 .elementor-element.elementor-element-73b27d89 .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-7162f401 .elementor-button {
		font-size: 16px;
		line-height: 100%;
		letter-spacing: 0%;
	}
	
	.elementor-18995 .elementor-element.elementor-element-2ce0b902 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-b515f68 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-3dcfa999 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-9a78e25 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-0801662 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-463e46b {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-5115556 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-600af32 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-642662d {
		--n-accordion-title-font-size: var(--e-global-typography-0591ea5-font-size);
	}
	
	:where( .elementor-18995 .elementor-element.elementor-element-642662d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-0591ea5-line-height);
		letter-spacing: var(--e-global-typography-0591ea5-letter-spacing);
	}
}

@media (max-width:1024px) {
	.elementor-18995 .elementor-element.elementor-element-56b153d {
		bottom: -120px;
	}
	
	.elementor-18995 .elementor-element.elementor-element-08beb67 .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-a43e005 {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-9c4357b {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-aff03dc {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-dc54283 {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-b236fca {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--n-tabs-gap: 20px;
		--n-tabs-title-font-size: var(--e-global-typography-adfaa32-font-size);
	}
	
	.elementor-18995 .elementor-element.elementor-element-b236fca.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
		line-height: var(--e-global-typography-adfaa32-line-height);
		letter-spacing: var(--e-global-typography-adfaa32-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-27b7a8a8 {
		--padding-top: 64px;
		--padding-bottom: 64px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-18995 .elementor-element.elementor-element-6a2fb19a {
		--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-18995 .elementor-element.elementor-element-4fc56f5e .elementor-heading-title {
		font-size: var(--e-global-typography-765c2f4-font-size);
		line-height: var(--e-global-typography-765c2f4-line-height);
		letter-spacing: var(--e-global-typography-765c2f4-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-1ded580f .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-74b6d834 .elementor-heading-title {
		font-size: var(--e-global-typography-765c2f4-font-size);
		line-height: var(--e-global-typography-765c2f4-line-height);
		letter-spacing: var(--e-global-typography-765c2f4-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-191b7adb .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-2db7904d {
		--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-18995 .elementor-element.elementor-element-69dd4f79 .elementor-heading-title {
		font-size: var(--e-global-typography-765c2f4-font-size);
		line-height: var(--e-global-typography-765c2f4-line-height);
		letter-spacing: var(--e-global-typography-765c2f4-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-32976fc0 .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-174f56ed {
		--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-18995 .elementor-element.elementor-element-7a8df42 .elementor-heading-title {
		font-size: var(--e-global-typography-765c2f4-font-size);
		line-height: var(--e-global-typography-765c2f4-line-height);
		letter-spacing: var(--e-global-typography-765c2f4-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-38319cb9 .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-4e259022.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
		border-width: 0px 0px 2px 0px;
	}
	
	.elementor-18995 .elementor-element.elementor-element-4e259022 {
		--n-tabs-title-padding-top: 20px;
		--n-tabs-title-padding-right: 20px;
		--n-tabs-title-padding-bottom: 20px;
		--n-tabs-title-padding-left: 20px;
	}
	
	.elementor-18995 .elementor-element.elementor-element-34dc2269 {
		--padding-top: 64px;
		--padding-bottom: 64px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-18995 .elementor-element.elementor-element-42a3d54d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18995 .elementor-element.elementor-element-73b27d89 .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-7162f401 .elementor-button {
		font-size: 16px;
		letter-spacing: 0%;
	}
	
	.elementor-18995 .elementor-element.elementor-element-2ce0b902 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-b515f68 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-3dcfa999 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-9a78e25 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-0801662 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-463e46b {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-5115556 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-600af32 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-642662d {
		--n-accordion-title-font-size: var(--e-global-typography-0591ea5-font-size);
	}
	
	:where( .elementor-18995 .elementor-element.elementor-element-642662d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-0591ea5-line-height);
		letter-spacing: var(--e-global-typography-0591ea5-letter-spacing);
	}
}

@media (max-width:768px) {
	.elementor-18995 .elementor-element.elementor-element-56b153d {
		bottom: -181px;
	}
	
	.elementor-18995 .elementor-element.elementor-element-08beb67 .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-cfddaa3 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-18995 .elementor-element.elementor-element-94649ae {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18995 .elementor-element.elementor-element-a43e005 {
		width: 100%;
		max-width: 100%;
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-672441e {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-18995 .elementor-element.elementor-element-145a3d6 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18995 .elementor-element.elementor-element-9c4357b {
		width: 100%;
		max-width: 100%;
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-87e4045 {
		--flex-direction: row-reverse;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap-reverse;
	}
	
	.elementor-18995 .elementor-element.elementor-element-aff03dc {
		width: 100%;
		max-width: 100%;
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-ce9c0a1 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18995 .elementor-element.elementor-element-8164e25 {
		--flex-direction: row-reverse;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap-reverse;
	}
	
	.elementor-18995 .elementor-element.elementor-element-dc54283 {
		width: 100%;
		max-width: 100%;
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-a30ccd8 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18995 .elementor-element.elementor-element-b236fca {
		--n-tabs-gap: 0px;
		--n-tabs-title-padding-top: 0px;
		--n-tabs-title-padding-right: 0px;
		--n-tabs-title-padding-bottom: 0px;
		--n-tabs-title-padding-left: 0px;
		--n-tabs-title-font-size: var(--e-global-typography-adfaa32-font-size);
	}
	
	.elementor-18995 .elementor-element.elementor-element-b236fca.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
		line-height: var(--e-global-typography-adfaa32-line-height);
		letter-spacing: var(--e-global-typography-adfaa32-letter-spacing);
	}
	
	:where( .elementor-18995 .elementor-element.elementor-element-b236fca.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con {
		--padding-top: 40px;
		--padding-right: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
	}
	
	.elementor-18995 .elementor-element.elementor-element-4fc56f5e .elementor-heading-title {
		font-size: var(--e-global-typography-765c2f4-font-size);
		line-height: var(--e-global-typography-765c2f4-line-height);
		letter-spacing: var(--e-global-typography-765c2f4-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-1ded580f .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-74b6d834 .elementor-heading-title {
		font-size: var(--e-global-typography-765c2f4-font-size);
		line-height: var(--e-global-typography-765c2f4-line-height);
		letter-spacing: var(--e-global-typography-765c2f4-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-191b7adb .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-69dd4f79 .elementor-heading-title {
		font-size: var(--e-global-typography-765c2f4-font-size);
		line-height: var(--e-global-typography-765c2f4-line-height);
		letter-spacing: var(--e-global-typography-765c2f4-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-32976fc0 .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-7a8df42 .elementor-heading-title {
		font-size: var(--e-global-typography-765c2f4-font-size);
		line-height: var(--e-global-typography-765c2f4-line-height);
		letter-spacing: var(--e-global-typography-765c2f4-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-38319cb9 .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-4e259022 {
		--n-tabs-title-padding-top: 20px;
		--n-tabs-title-padding-right: 20px;
		--n-tabs-title-padding-bottom: 20px;
		--n-tabs-title-padding-left: 20px;
	}
	
	.elementor-18995 .elementor-element.elementor-element-774a6534 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-18995 .elementor-element.elementor-element-73b27d89 .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-7162f401 .elementor-button {
		font-size: 16px;
		line-height: 18px;
		letter-spacing: 0%;
	}
	
	.elementor-18995 .elementor-element.elementor-element-2ce0b902 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-b515f68 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-3dcfa999 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-9a78e25 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-0801662 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-463e46b {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-5115556 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-600af32 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-642662d {
		--n-accordion-padding: 20px 0px 20px 0px;
	}
	
	.elementor-18995 .elementor-element.elementor-element-642662d {
		--n-accordion-title-font-size: var(--e-global-typography-0591ea5-font-size);
	}
	
	:where( .elementor-18995 .elementor-element.elementor-element-642662d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-0591ea5-line-height);
		letter-spacing: var(--e-global-typography-0591ea5-letter-spacing);
	}
}

@media (max-width:1280px) and (min-width:769px) {
	.elementor-18995 .elementor-element.elementor-element-ceb0ce9 {
		--width: 30%;
	}
}

@media (min-width:2500px) {
	.elementor-18995 .elementor-element.elementor-element-56b153d {
		text-align: left;
	}
	
	.elementor-18995 .elementor-element.elementor-element-56b153d img {
		width: 70%;
	}
	
	.elementor-18995 .elementor-element.elementor-element-08beb67 .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-a43e005 {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-9c4357b {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-aff03dc {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-dc54283 {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-b236fca {
		--n-tabs-title-font-size: var(--e-global-typography-adfaa32-font-size);
	}
	
	.elementor-18995 .elementor-element.elementor-element-b236fca.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
		line-height: var(--e-global-typography-adfaa32-line-height);
		letter-spacing: var(--e-global-typography-adfaa32-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-27b7a8a8 {
		--padding-top: 120px;
		--padding-bottom: 120px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-18995 .elementor-element.elementor-element-4fc56f5e .elementor-heading-title {
		font-size: var(--e-global-typography-765c2f4-font-size);
		line-height: var(--e-global-typography-765c2f4-line-height);
		letter-spacing: var(--e-global-typography-765c2f4-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-1ded580f .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-74b6d834 .elementor-heading-title {
		font-size: var(--e-global-typography-765c2f4-font-size);
		line-height: var(--e-global-typography-765c2f4-line-height);
		letter-spacing: var(--e-global-typography-765c2f4-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-191b7adb .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-2db7904d {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-18995 .elementor-element.elementor-element-69dd4f79 .elementor-heading-title {
		font-size: var(--e-global-typography-765c2f4-font-size);
		line-height: var(--e-global-typography-765c2f4-line-height);
		letter-spacing: var(--e-global-typography-765c2f4-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-32976fc0 .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-174f56ed {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-18995 .elementor-element.elementor-element-7a8df42 .elementor-heading-title {
		font-size: var(--e-global-typography-765c2f4-font-size);
		line-height: var(--e-global-typography-765c2f4-line-height);
		letter-spacing: var(--e-global-typography-765c2f4-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-38319cb9 .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-34dc2269 {
		--padding-top: 120px;
		--padding-bottom: 120px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-18995 .elementor-element.elementor-element-73b27d89 .elementor-heading-title {
		font-size: var(--e-global-typography-5218ccc-font-size);
		line-height: var(--e-global-typography-5218ccc-line-height);
		letter-spacing: var(--e-global-typography-5218ccc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-7162f401 .elementor-button {
		font-size: 16px;
		line-height: 100%;
		letter-spacing: 0%;
	}
	
	.elementor-18995 .elementor-element.elementor-element-2ce0b902 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-b515f68 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-3dcfa999 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-9a78e25 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-0801662 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-463e46b {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-5115556 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-600af32 {
		font-size: var(--e-global-typography-9cce4cc-font-size);
		line-height: var(--e-global-typography-9cce4cc-line-height);
		letter-spacing: var(--e-global-typography-9cce4cc-letter-spacing);
	}
	
	.elementor-18995 .elementor-element.elementor-element-642662d {
		--n-accordion-title-font-size: var(--e-global-typography-0591ea5-font-size);
	}
	
	:where( .elementor-18995 .elementor-element.elementor-element-642662d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-0591ea5-line-height);
		letter-spacing: var(--e-global-typography-0591ea5-letter-spacing);
	}
}

/* Start custom CSS for container, class: .elementor-element-d3878f5 */
.elementor-18995 .elementor-element.elementor-element-d3878f5 {
	background: linear-gradient(45.65deg, #ff7b1d .47%, #ad2be5 23.48%, #005bf5 101.99%);
}

/* End custom CSS */

/* Start custom CSS for nested-tabs, class: .elementor-element-b236fca */
.elementor-18995 .elementor-element.elementor-element-b236fca span.e-n-tab-title-text {
	padding-bottom: 10px;
}

.elementor-18995 .elementor-element.elementor-element-b236fca button[aria-selected="true"] span {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-image-slice: 1;
	border-image-source: linear-gradient(90deg, #ff5513 0%, #9942ab 50.08%, #005bf5 100%);
}

.elementor-18995 .elementor-element.elementor-element-b236fca .e-n-tab-title[aria-selected="true"]::after {
	display: none !important;
}

/* End custom CSS */

/* Start custom CSS for nested-tabs, class: .elementor-element-4e259022 */
.elementor-18995 .elementor-element.elementor-element-4e259022 .e-n-tabs-heading {
	border-bottom: solid 2px #dedede;
	overflow: initial;
}

.elementor-18995 .elementor-element.elementor-element-4e259022 .e-n-tabs-heading button {
	z-index: 5;
	margin-bottom: 20px;
	max-width: 160px;
}

.e-n-tab-title[aria-selected="true"] {
	position: relative;
	z-index: 5;
}

.e-n-tab-title[aria-selected="true"]::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -23px;
	width: 100%;
	height: 4px;
	background: linear-gradient(90deg, #ff5513 5%, #9942ab 50.08%, #005bf5 95%);
	border-radius: 2px;
	/* optional, rounds edges of the bar */
	z-index: 10;
}

@media screen and (max-width: 1280px) and  (min-width: 1025px) {
	.elementor-18995 .elementor-element.elementor-element-4e259022 .e-n-tabs-heading {
		flex-wrap: nowrap;
	}
}

@media screen and (max-width: 1024px) {
	.elementor-18995 .elementor-element.elementor-element-4e259022 .e-n-tab-title {
		padding: 30px !important;
	}
	
	.elementor-18995 .elementor-element.elementor-element-4e259022 .e-n-tab-title img {}
	
	.elementor-18995 .elementor-element.elementor-element-4e259022 .e-n-tabs-heading button {
		max-width: 100%;
	}
	
	.elementor-18995 .elementor-element.elementor-element-4e259022 button img {
		max-width: 40% !important;
		margin: 0 auto;
	}
}

@media screen and (max-width: 768px) {
	.elementor-18995 .elementor-element.elementor-element-4e259022 button img {
		max-width: 50% !important;
		margin: 0 auto;
	}
	
	.elementor-18995 .elementor-element.elementor-element-4e259022 .e-n-tab-title {
		padding: 20px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for nested-accordion, class: .elementor-element-642662d */
.elementor-18995 .elementor-element.elementor-element-642662d summary[aria-expanded="true"] {
	padding-bottom: 10px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-34dc2269 */
.elementor-18995 .elementor-element.elementor-element-34dc2269 {
	background: linear-gradient(78.96deg, #ff7b1d 0%, #e83787 98.26%);
}
