/* End custom CSS */

.elementor-3061 .elementor-element.elementor-element-3845fd91 {
	--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;
	--padding-top: 60px;
	--padding-bottom: 20px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-3061 .elementor-element.elementor-element-5b9736f4 {
	--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: flex-start;
}

.elementor-3061 .elementor-element.elementor-element-4444921b > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-3061 .elementor-element.elementor-element-4444921b .elementor-heading-title {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-31a22c3f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-31a22c3f .elementor-heading-title {
	font-size: 54px;
	font-weight: 600;
	line-height: 54px;
	color: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-2562025c {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 60px;
}

.elementor-3061 .elementor-element.elementor-element-d771d2b > .elementor-widget-container {
	padding: 15px 0px 8px 0px;
}

.elementor-3061 .elementor-element.elementor-element-d771d2b {
	text-align: left;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-3061 .elementor-element.elementor-element-518fc024 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3061 .elementor-element.elementor-element-7e2a1133 .elementor-button:hover, .elementor-3061 .elementor-element.elementor-element-7e2a1133 .elementor-button:focus {
	background-color: var(--e-global-color-c406ac1);
}

.elementor-3061 .elementor-element.elementor-element-7e2a1133 > .elementor-widget-container {
	padding: 0px 10px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-7e2a1133 .elementor-button {
	font-weight: 500;
	fill: var(--e-global-color-ab6b2df);
	color: var(--e-global-color-ab6b2df);
	padding: 12px 31px 12px 31px;
}

.elementor-3061 .elementor-element.elementor-element-5669bd5f {
	--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;
}

.elementor-3061 .elementor-element.elementor-element-4cb80d14 img {
	max-width: 528px;
}

.elementor-3061 .elementor-element.elementor-element-5ebb3c1f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 90px;
	--padding-bottom: 80px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-3061 .elementor-element.elementor-element-5ebb3c1f:not(.elementor-motion-effects-element-type-background), .elementor-3061 .elementor-element.elementor-element-5ebb3c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(246, 245, 252, 0) 0%, rgba(246, 246, 247, .6) 97%);
}

.elementor-3061 .elementor-element.elementor-element-60a56467 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-3061 .elementor-element.elementor-element-60a56467 > .elementor-widget-container {
	padding: 0px 0px 15px 0px;
}

.elementor-3061 .elementor-element.elementor-element-60a56467 .elementor-heading-title {
	font-size: 40px;
	font-weight: 600;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-7a506a95 {
	--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;
	--padding-top: 35px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3061 .elementor-element.elementor-element-5e982cc9 {
	--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;
}

.elementor-3061 .elementor-element.elementor-element-54e7d9bb img {
	max-width: 430px;
}

.elementor-3061 .elementor-element.elementor-element-423668e8 {
	--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: 30px;
	--padding-right: 23px;
}

.elementor-3061 .elementor-element.elementor-element-4189a75f > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-3061 .elementor-element.elementor-element-4189a75f .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 38px;
	color: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-749685b7 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-749685b7 {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-3061 .elementor-element.elementor-element-7a99e765 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3061 .elementor-element.elementor-element-6ef31516 {
	--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: 30px;
	--padding-right: 23px;
}

.elementor-3061 .elementor-element.elementor-element-793b9a83 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-3061 .elementor-element.elementor-element-793b9a83 .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 38px;
	color: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-3a9dbf91 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-3a9dbf91 {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-3061 .elementor-element.elementor-element-2034235a {
	--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-3061 .elementor-element.elementor-element-7611c092 img {
	max-width: 523px;
}

.elementor-3061 .elementor-element.elementor-element-1e9d947b {
	--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;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3061 .elementor-element.elementor-element-1e66e8f5 {
	--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;
}

.elementor-3061 .elementor-element.elementor-element-4f15f54a img {
	max-width: 554px;
}

.elementor-3061 .elementor-element.elementor-element-450c0f84 {
	--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: 30px;
	--padding-right: 23px;
}

.elementor-3061 .elementor-element.elementor-element-6a0d53cd > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-3061 .elementor-element.elementor-element-6a0d53cd .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 38px;
	color: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-5af5ece0 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-5af5ece0 {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-3061 .elementor-element.elementor-element-5984245e {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 97px;
	--padding-bottom: 97px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-3061 .elementor-element.elementor-element-5984245e:not(.elementor-motion-effects-element-type-background), .elementor-3061 .elementor-element.elementor-element-5984245e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #022431;
	background-image: url("https://cdn-ileifea.nitrocdn.com/iPyOASfdsJWKFGsMcpWrFNEuPYjDaYld/assets/images/optimized/rev-f41099b/www.hijiffy.com/wp-content/uploads/2023/04/cta-bckgrnd-drk-scaled.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-3061 .elementor-element.elementor-element-673404cb {
	--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-3061 .elementor-element.elementor-element-7d37021a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 24px;
}

.elementor-3061 .elementor-element.elementor-element-8690805 {
	width: initial;
	max-width: initial;
	text-align: left;
}

.elementor-3061 .elementor-element.elementor-element-8690805 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-3061 .elementor-element.elementor-element-8690805 .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 38px;
	color: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-6202abf7 {
	text-align: left;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-41860185 {
	--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;
}

.elementor-3061 .elementor-element.elementor-element-21ee8668 .elementor-button {
	background-color: var(--e-global-color-ab6b2df);
	font-weight: 500;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	padding: 12px 31px 12px 31px;
}

.elementor-3061 .elementor-element.elementor-element-21ee8668 .elementor-button:hover, .elementor-3061 .elementor-element.elementor-element-21ee8668 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-21ee8668 > .elementor-widget-container {
	padding: 0px 10px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-21ee8668 .elementor-button:hover svg, .elementor-3061 .elementor-element.elementor-element-21ee8668 .elementor-button:focus svg {
	fill: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-3e23829d {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 130px;
	--padding-bottom: 130px;
	--padding-left: 15px;
	--padding-right: 15px;
}

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

.elementor-3061 .elementor-element.elementor-element-23d6871 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-3061 .elementor-element.elementor-element-23d6871 > .elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-3061 .elementor-element.elementor-element-23d6871 .elementor-heading-title {
	font-size: 40px;
	font-weight: 600;
	line-height: 48px;
	color: var(--e-global-color-text);
}

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

.elementor-3061 .elementor-element.elementor-element-4b05aaf {
	--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;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, .05);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3061 .elementor-element.elementor-element-4b05aaf:not(.elementor-motion-effects-element-type-background), .elementor-3061 .elementor-element.elementor-element-4b05aaf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-2a2850ec {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3061 .elementor-element.elementor-element-3e36e141 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-3e36e141 {
	text-align: left;
}

.elementor-3061 .elementor-element.elementor-element-3e36e141 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	color: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-4d9675e0 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-4d9675e0 {
	text-align: left;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-5b4f89e5 {
	--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;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, .05);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3061 .elementor-element.elementor-element-5b4f89e5:not(.elementor-motion-effects-element-type-background), .elementor-3061 .elementor-element.elementor-element-5b4f89e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-26d5c2ad {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3061 .elementor-element.elementor-element-7b5fd33e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-7b5fd33e {
	text-align: left;
}

.elementor-3061 .elementor-element.elementor-element-7b5fd33e .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	color: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-4d3c40f0 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-4d3c40f0 {
	text-align: left;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-text);
}

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

.elementor-3061 .elementor-element.elementor-element-231ed0eb {
	--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;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, .05);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3061 .elementor-element.elementor-element-231ed0eb:not(.elementor-motion-effects-element-type-background), .elementor-3061 .elementor-element.elementor-element-231ed0eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-490446ea {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3061 .elementor-element.elementor-element-46eeedaf > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-46eeedaf {
	text-align: left;
}

.elementor-3061 .elementor-element.elementor-element-46eeedaf .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	color: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-24da1852 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-24da1852 {
	text-align: left;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-2334cc84 {
	--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;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, .05);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3061 .elementor-element.elementor-element-2334cc84:not(.elementor-motion-effects-element-type-background), .elementor-3061 .elementor-element.elementor-element-2334cc84 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-297a2b4a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3061 .elementor-element.elementor-element-65ec118c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-65ec118c {
	text-align: left;
}

.elementor-3061 .elementor-element.elementor-element-65ec118c .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	color: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-1f79c9eb > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-1f79c9eb {
	text-align: left;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-text);
}

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

.elementor-3061 .elementor-element.elementor-element-46f96f5a {
	--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;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, .05);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-3061 .elementor-element.elementor-element-57db6fff {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3061 .elementor-element.elementor-element-7d4ec692 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-7d4ec692 {
	text-align: left;
}

.elementor-3061 .elementor-element.elementor-element-7d4ec692 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	color: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-48f7feb4 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-48f7feb4 {
	text-align: left;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-72b74a27 {
	--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;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, .05);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3061 .elementor-element.elementor-element-72b74a27:not(.elementor-motion-effects-element-type-background), .elementor-3061 .elementor-element.elementor-element-72b74a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-535cd50b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3061 .elementor-element.elementor-element-55ab90f5 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-55ab90f5 {
	text-align: left;
}

.elementor-3061 .elementor-element.elementor-element-55ab90f5 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	color: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-7c6acb93 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-7c6acb93 {
	text-align: left;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-text);
}

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

.elementor-3061 .elementor-element.elementor-element-33b0c8f1 {
	--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;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, .05);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-3061 .elementor-element.elementor-element-482baf0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3061 .elementor-element.elementor-element-7671c4 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-7671c4 {
	text-align: left;
}

.elementor-3061 .elementor-element.elementor-element-7671c4 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	color: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-5a049b9e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-5a049b9e {
	text-align: left;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-7473b559 {
	--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;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, .05);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3061 .elementor-element.elementor-element-7473b559:not(.elementor-motion-effects-element-type-background), .elementor-3061 .elementor-element.elementor-element-7473b559 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-75505914 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3061 .elementor-element.elementor-element-78dd6419 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-78dd6419 {
	text-align: left;
}

.elementor-3061 .elementor-element.elementor-element-78dd6419 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	color: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-1a3fa115 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-1a3fa115 {
	text-align: left;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-text);
}

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

.elementor-3061 .elementor-element.elementor-element-61e89783 {
	--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;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, .05);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3061 .elementor-element.elementor-element-61e89783:not(.elementor-motion-effects-element-type-background), .elementor-3061 .elementor-element.elementor-element-61e89783 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-814ddaf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3061 .elementor-element.elementor-element-6e4fc775 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-6e4fc775 {
	text-align: left;
}

.elementor-3061 .elementor-element.elementor-element-6e4fc775 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	color: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-11e254d9 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-11e254d9 {
	text-align: left;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-65595ab {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 90px;
	--padding-bottom: 140px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-3061 .elementor-element.elementor-element-65595ab:not(.elementor-motion-effects-element-type-background), .elementor-3061 .elementor-element.elementor-element-65595ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(246, 246, 247, .6) 0%, rgba(246, 245, 252, 0) 97%);
}

.elementor-3061 .elementor-element.elementor-element-5e1a4e44 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-3061 .elementor-element.elementor-element-5e1a4e44 > .elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-3061 .elementor-element.elementor-element-5e1a4e44 .elementor-heading-title {
	font-size: 40px;
	font-weight: 600;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-59c80ead {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 3px 10px 3px rgba(0, 0, 0, .05);
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 28px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-3061 .elementor-element.elementor-element-59c80ead:not(.elementor-motion-effects-element-type-background), .elementor-3061 .elementor-element.elementor-element-59c80ead > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-4fd40ee4 .elementor-accordion-item {
	border-color: rgba(255, 255, 255, 0);
}

.elementor-3061 .elementor-element.elementor-element-4fd40ee4 .elementor-accordion-item .elementor-tab-content {
	border-top-color: rgba(255, 255, 255, 0);
}

.elementor-3061 .elementor-element.elementor-element-4fd40ee4 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-bottom-color: rgba(255, 255, 255, 0);
}

.elementor-3061 .elementor-element.elementor-element-4fd40ee4 .elementor-tab-title {
	background-color: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-4fd40ee4 .elementor-accordion-icon, .elementor-3061 .elementor-element.elementor-element-4fd40ee4 .elementor-accordion-title {
	color: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-4fd40ee4 .elementor-accordion-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-4fd40ee4 .elementor-active .elementor-accordion-icon, .elementor-3061 .elementor-element.elementor-element-4fd40ee4 .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-4fd40ee4 .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-4fd40ee4 .elementor-accordion-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 20px;
}

.elementor-3061 .elementor-element.elementor-element-4fd40ee4 .elementor-tab-title .elementor-accordion-icon i:before {
	color: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-4fd40ee4 .elementor-tab-title .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-4fd40ee4 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
	color: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-4fd40ee4 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-4fd40ee4 .elementor-tab-content {
	background-color: var(--e-global-color-ab6b2df);
	color: var(--e-global-color-text);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-3061 .elementor-element.elementor-element-511cd72e {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 3px 10px 3px rgba(0, 0, 0, .05);
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 28px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-3061 .elementor-element.elementor-element-511cd72e:not(.elementor-motion-effects-element-type-background), .elementor-3061 .elementor-element.elementor-element-511cd72e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-4c1ac7a3 .elementor-accordion-item {
	border-color: rgba(255, 255, 255, 0);
}

.elementor-3061 .elementor-element.elementor-element-4c1ac7a3 .elementor-accordion-item .elementor-tab-content {
	border-top-color: rgba(255, 255, 255, 0);
}

.elementor-3061 .elementor-element.elementor-element-4c1ac7a3 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-bottom-color: rgba(255, 255, 255, 0);
}

.elementor-3061 .elementor-element.elementor-element-4c1ac7a3 .elementor-tab-title {
	background-color: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-4c1ac7a3 .elementor-accordion-icon, .elementor-3061 .elementor-element.elementor-element-4c1ac7a3 .elementor-accordion-title {
	color: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-4c1ac7a3 .elementor-accordion-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-4c1ac7a3 .elementor-active .elementor-accordion-icon, .elementor-3061 .elementor-element.elementor-element-4c1ac7a3 .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-4c1ac7a3 .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-4c1ac7a3 .elementor-accordion-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 20px;
}

.elementor-3061 .elementor-element.elementor-element-4c1ac7a3 .elementor-tab-title .elementor-accordion-icon i:before {
	color: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-4c1ac7a3 .elementor-tab-title .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-4c1ac7a3 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
	color: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-4c1ac7a3 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-4c1ac7a3 .elementor-tab-content {
	background-color: var(--e-global-color-ab6b2df);
	color: var(--e-global-color-text);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-3061 .elementor-element.elementor-element-60bb6b4b {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 3px 10px 3px rgba(0, 0, 0, .05);
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 28px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-3061 .elementor-element.elementor-element-60bb6b4b:not(.elementor-motion-effects-element-type-background), .elementor-3061 .elementor-element.elementor-element-60bb6b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-7b88846a .elementor-accordion-item {
	border-color: rgba(255, 255, 255, 0);
}

.elementor-3061 .elementor-element.elementor-element-7b88846a .elementor-accordion-item .elementor-tab-content {
	border-top-color: rgba(255, 255, 255, 0);
}

.elementor-3061 .elementor-element.elementor-element-7b88846a .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-bottom-color: rgba(255, 255, 255, 0);
}

.elementor-3061 .elementor-element.elementor-element-7b88846a .elementor-tab-title {
	background-color: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-7b88846a .elementor-accordion-icon, .elementor-3061 .elementor-element.elementor-element-7b88846a .elementor-accordion-title {
	color: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-7b88846a .elementor-accordion-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-7b88846a .elementor-active .elementor-accordion-icon, .elementor-3061 .elementor-element.elementor-element-7b88846a .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-7b88846a .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-7b88846a .elementor-accordion-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 20px;
}

.elementor-3061 .elementor-element.elementor-element-7b88846a .elementor-tab-title .elementor-accordion-icon i:before {
	color: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-7b88846a .elementor-tab-title .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-7b88846a .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
	color: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-7b88846a .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-7b88846a .elementor-tab-content {
	background-color: var(--e-global-color-ab6b2df);
	color: var(--e-global-color-text);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-3061 .elementor-element.elementor-element-a80361c {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 3px 10px 3px rgba(0, 0, 0, .05);
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 28px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-3061 .elementor-element.elementor-element-a80361c:not(.elementor-motion-effects-element-type-background), .elementor-3061 .elementor-element.elementor-element-a80361c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-b7cee89 .elementor-accordion-item {
	border-color: rgba(255, 255, 255, 0);
}

.elementor-3061 .elementor-element.elementor-element-b7cee89 .elementor-accordion-item .elementor-tab-content {
	border-top-color: rgba(255, 255, 255, 0);
}

.elementor-3061 .elementor-element.elementor-element-b7cee89 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-bottom-color: rgba(255, 255, 255, 0);
}

.elementor-3061 .elementor-element.elementor-element-b7cee89 .elementor-tab-title {
	background-color: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-b7cee89 .elementor-accordion-icon, .elementor-3061 .elementor-element.elementor-element-b7cee89 .elementor-accordion-title {
	color: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-b7cee89 .elementor-accordion-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-b7cee89 .elementor-active .elementor-accordion-icon, .elementor-3061 .elementor-element.elementor-element-b7cee89 .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-b7cee89 .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-b7cee89 .elementor-accordion-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 20px;
}

.elementor-3061 .elementor-element.elementor-element-b7cee89 .elementor-tab-title .elementor-accordion-icon i:before {
	color: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-b7cee89 .elementor-tab-title .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-b7cee89 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
	color: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-b7cee89 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-b7cee89 .elementor-tab-content {
	background-color: var(--e-global-color-ab6b2df);
	color: var(--e-global-color-text);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-3061 .elementor-element.elementor-element-3598b11 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 3px 10px 3px rgba(0, 0, 0, .05);
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 28px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-3061 .elementor-element.elementor-element-3598b11:not(.elementor-motion-effects-element-type-background), .elementor-3061 .elementor-element.elementor-element-3598b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-c945827 .elementor-accordion-item {
	border-color: rgba(255, 255, 255, 0);
}

.elementor-3061 .elementor-element.elementor-element-c945827 .elementor-accordion-item .elementor-tab-content {
	border-top-color: rgba(255, 255, 255, 0);
}

.elementor-3061 .elementor-element.elementor-element-c945827 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-bottom-color: rgba(255, 255, 255, 0);
}

.elementor-3061 .elementor-element.elementor-element-c945827 .elementor-tab-title {
	background-color: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-c945827 .elementor-accordion-icon, .elementor-3061 .elementor-element.elementor-element-c945827 .elementor-accordion-title {
	color: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-c945827 .elementor-accordion-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-c945827 .elementor-active .elementor-accordion-icon, .elementor-3061 .elementor-element.elementor-element-c945827 .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-c945827 .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-3061 .elementor-element.elementor-element-c945827 .elementor-accordion-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 20px;
}

.elementor-3061 .elementor-element.elementor-element-c945827 .elementor-tab-title .elementor-accordion-icon i:before {
	color: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-c945827 .elementor-tab-title .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-c945827 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
	color: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-c945827 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-3061 .elementor-element.elementor-element-c945827 .elementor-tab-content {
	background-color: var(--e-global-color-ab6b2df);
	color: var(--e-global-color-text);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-3061 .elementor-element.elementor-element-55ee9e4d {
	--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-3061 .elementor-element.elementor-element-f9d06c8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 81px;
	--padding-bottom: 81px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3061 .elementor-element.elementor-element-f9d06c8:not(.elementor-motion-effects-element-type-background), .elementor-3061 .elementor-element.elementor-element-f9d06c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileifea.nitrocdn.com/iPyOASfdsJWKFGsMcpWrFNEuPYjDaYld/assets/images/optimized/rev-f41099b/www.hijiffy.com/wp-content/uploads/2023/04/cta-bckgrd-pattrn.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-3061 .elementor-element.elementor-element-5d07348e {
	width: var(--container-widget-width, 725px);
	max-width: 725px;
	--container-widget-width: 725px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-3061 .elementor-element.elementor-element-5d07348e > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-3061 .elementor-element.elementor-element-5d07348e .elementor-heading-title {
	font-size: 40px;
	font-weight: 600;
	line-height: 48px;
	color: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-797aa2db .elementor-button {
	background-color: var(--e-global-color-ab6b2df);
	font-weight: 500;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	padding: 12px 31px 12px 31px;
}

.elementor-3061 .elementor-element.elementor-element-797aa2db .elementor-button:hover, .elementor-3061 .elementor-element.elementor-element-797aa2db .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-ab6b2df);
}

.elementor-3061 .elementor-element.elementor-element-797aa2db > .elementor-widget-container {
	padding: 0px 10px 0px 0px;
}

.elementor-3061 .elementor-element.elementor-element-797aa2db .elementor-button:hover svg, .elementor-3061 .elementor-element.elementor-element-797aa2db .elementor-button:focus svg {
	fill: var(--e-global-color-ab6b2df);
}

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

@media (min-width:768px) {
	.elementor-3061 .elementor-element.elementor-element-5b9736f4 {
		--width: 50%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5669bd5f {
		--width: 50%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5e982cc9 {
		--width: 50%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-423668e8 {
		--width: 50%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-6ef31516 {
		--width: 50%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-2034235a {
		--width: 50%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-1e66e8f5 {
		--width: 50%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-450c0f84 {
		--width: 50%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7d37021a {
		--width: 50%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-41860185 {
		--width: 50%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-4b05aaf {
		--width: 50%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5b4f89e5 {
		--width: 50%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-231ed0eb {
		--width: 50%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-2334cc84 {
		--width: 50%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-46f96f5a {
		--width: 50%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-72b74a27 {
		--width: 50%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-33b0c8f1 {
		--width: 50%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7473b559 {
		--width: 50%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-61e89783 {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-3061 .elementor-element.elementor-element-5b9736f4 {
		--width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5669bd5f {
		--width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5e982cc9 {
		--width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-423668e8 {
		--width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-6ef31516 {
		--width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-2034235a {
		--width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-1e66e8f5 {
		--width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-450c0f84 {
		--width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-4b05aaf {
		--width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5b4f89e5 {
		--width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-231ed0eb {
		--width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-2334cc84 {
		--width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-46f96f5a {
		--width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-72b74a27 {
		--width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-33b0c8f1 {
		--width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7473b559 {
		--width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-61e89783 {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-3061 .elementor-element.elementor-element-3845fd91 {
		--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: 30px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-2562025c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-d771d2b {
		text-align: left;
	}
	
	.elementor-3061 .elementor-element.elementor-element-518fc024 {
		--justify-content: flex-start;
		--padding-top: 15px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-4cb80d14 > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-4cb80d14 img {
		max-width: 550px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5ebb3c1f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 33px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7a506a95 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 33px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-54e7d9bb > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-54e7d9bb img {
		max-width: 600px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-423668e8 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-3061 .elementor-element.elementor-element-749685b7 {
		text-align: center;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7a99e765 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 33px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-6ef31516 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-3061 .elementor-element.elementor-element-3a9dbf91 {
		text-align: center;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7611c092 > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7611c092 img {
		max-width: 600px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-1e9d947b {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 33px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-4f15f54a > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-4f15f54a img {
		max-width: 600px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-450c0f84 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-3061 .elementor-element.elementor-element-5af5ece0 {
		text-align: center;
	}
	
	.elementor-3061 .elementor-element.elementor-element-4e266459 {
		--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-3061 .elementor-element.elementor-element-4b05aaf {
		--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: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-2a2850ec {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5b4f89e5 {
		--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: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-26d5c2ad {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5e68d2fb {
		--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-3061 .elementor-element.elementor-element-231ed0eb {
		--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: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-490446ea {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-2334cc84 {
		--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: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-297a2b4a {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7ee01e34 {
		--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-3061 .elementor-element.elementor-element-46f96f5a {
		--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: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-57db6fff {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-72b74a27 {
		--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: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-535cd50b {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5521c9bc {
		--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-3061 .elementor-element.elementor-element-33b0c8f1 {
		--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: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-482baf0 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7473b559 {
		--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: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-75505914 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5b8ef6f7 {
		--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-3061 .elementor-element.elementor-element-61e89783 {
		--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: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-814ddaf {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media (max-width:767px) {
	.elementor-3061 .elementor-element.elementor-element-5b9736f4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-4444921b {
		text-align: center;
	}
	
	.elementor-3061 .elementor-element.elementor-element-4444921b .elementor-heading-title {
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-31a22c3f {
		width: var(--container-widget-width, 355px);
		max-width: 355px;
		--container-widget-width: 355px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3061 .elementor-element.elementor-element-31a22c3f .elementor-heading-title {
		font-size: 35px;
		line-height: 36px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-d771d2b > .elementor-widget-container {
		padding: 10px 0px 10px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-d771d2b {
		text-align: left;
		font-size: 15px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-518fc024 {
		--justify-content: center;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7e2a1133 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7e2a1133 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7e2a1133 .elementor-button {
		font-size: 12px;
		line-height: 24px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5669bd5f {
		--padding-top: 5px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-4cb80d14 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-4cb80d14 img {
		max-width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5ebb3c1f {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-60a56467 {
		text-align: center;
	}
	
	.elementor-3061 .elementor-element.elementor-element-60a56467 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7a506a95 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5e982cc9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-54e7d9bb img {
		max-width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-423668e8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-4189a75f {
		text-align: center;
	}
	
	.elementor-3061 .elementor-element.elementor-element-4189a75f .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-749685b7 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-749685b7 {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7a99e765 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-6ef31516 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-793b9a83 {
		text-align: center;
	}
	
	.elementor-3061 .elementor-element.elementor-element-793b9a83 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-3a9dbf91 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-3a9dbf91 {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-2034235a {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7611c092 img {
		max-width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-1e9d947b {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-1e66e8f5 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-4f15f54a img {
		max-width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-450c0f84 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-6a0d53cd {
		text-align: center;
	}
	
	.elementor-3061 .elementor-element.elementor-element-6a0d53cd .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5af5ece0 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5af5ece0 {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-673404cb {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7d37021a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-8690805 {
		text-align: center;
	}
	
	.elementor-3061 .elementor-element.elementor-element-8690805 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-6202abf7 {
		text-align: center;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-21ee8668 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-21ee8668 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-21ee8668 .elementor-button {
		font-size: 12px;
		line-height: 24px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-23d6871 {
		text-align: center;
	}
	
	.elementor-3061 .elementor-element.elementor-element-23d6871 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-4e266459 {
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-4b05aaf {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-3e36e141 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-3e36e141 {
		text-align: left;
	}
	
	.elementor-3061 .elementor-element.elementor-element-4d9675e0 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-4d9675e0 {
		text-align: left;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5b4f89e5 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7b5fd33e > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7b5fd33e {
		text-align: left;
	}
	
	.elementor-3061 .elementor-element.elementor-element-4d3c40f0 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-4d3c40f0 {
		text-align: left;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5e68d2fb {
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-231ed0eb {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-46eeedaf > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-46eeedaf {
		text-align: left;
	}
	
	.elementor-3061 .elementor-element.elementor-element-24da1852 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-24da1852 {
		text-align: left;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-2334cc84 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-65ec118c > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-65ec118c {
		text-align: left;
	}
	
	.elementor-3061 .elementor-element.elementor-element-1f79c9eb > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-1f79c9eb {
		text-align: left;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7ee01e34 {
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-46f96f5a {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7d4ec692 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7d4ec692 {
		text-align: left;
	}
	
	.elementor-3061 .elementor-element.elementor-element-48f7feb4 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-48f7feb4 {
		text-align: left;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-72b74a27 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-55ab90f5 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-55ab90f5 {
		text-align: left;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7c6acb93 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7c6acb93 {
		text-align: left;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5521c9bc {
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-33b0c8f1 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7671c4 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7671c4 {
		text-align: left;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5a049b9e > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5a049b9e {
		text-align: left;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-7473b559 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-78dd6419 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-78dd6419 {
		text-align: left;
	}
	
	.elementor-3061 .elementor-element.elementor-element-1a3fa115 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-1a3fa115 {
		text-align: left;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5b8ef6f7 {
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-61e89783 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-6e4fc775 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-6e4fc775 {
		text-align: left;
	}
	
	.elementor-3061 .elementor-element.elementor-element-11e254d9 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-11e254d9 {
		text-align: left;
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5e1a4e44 {
		text-align: center;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5e1a4e44 .elementor-heading-title {
		font-size: 30px;
		line-height: 34px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-59c80ead {
		--padding-top: 20px;
		--padding-bottom: 26px;
		--padding-left: 6px;
		--padding-right: 6px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-511cd72e {
		--padding-top: 20px;
		--padding-bottom: 26px;
		--padding-left: 6px;
		--padding-right: 6px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-60bb6b4b {
		--padding-top: 20px;
		--padding-bottom: 26px;
		--padding-left: 6px;
		--padding-right: 6px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-a80361c {
		--padding-top: 20px;
		--padding-bottom: 26px;
		--padding-left: 6px;
		--padding-right: 6px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-3598b11 {
		--padding-top: 20px;
		--padding-bottom: 26px;
		--padding-left: 6px;
		--padding-right: 6px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-f9d06c8:not(.elementor-motion-effects-element-type-background), .elementor-3061 .elementor-element.elementor-element-f9d06c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-3061 .elementor-element.elementor-element-f9d06c8 {
		--padding-top: 81px;
		--padding-bottom: 81px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-5d07348e .elementor-heading-title {
		font-size: 30px;
		line-height: 38px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-797aa2db {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3061 .elementor-element.elementor-element-797aa2db > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-3061 .elementor-element.elementor-element-797aa2db .elementor-button {
		font-size: 12px;
		line-height: 24px;
	}
}

/* Start custom CSS for heading, class: .elementor-element-31a22c3f */
.elementor-3061 .elementor-element.elementor-element-31a22c3f .elementor-heading-title span {
	color: #6b48ff;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d771d2b */
.elementor-3061 .elementor-element.elementor-element-d771d2b {
	max-width: 460px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-60a56467 */
.elementor-3061 .elementor-element.elementor-element-60a56467 .elementor-heading-title span {
	color: #6b48ff;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-749685b7 */
.elementor-3061 .elementor-element.elementor-element-749685b7 {
	max-width: 540px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3a9dbf91 */
.elementor-3061 .elementor-element.elementor-element-3a9dbf91 {
	max-width: 540px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5af5ece0 */
.elementor-3061 .elementor-element.elementor-element-5af5ece0 {
	max-width: 540px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6202abf7 */
.elementor-3061 .elementor-element.elementor-element-6202abf7 {
	max-width: 680px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-23d6871 */
.elementor-3061 .elementor-element.elementor-element-23d6871 .elementor-heading-title span {
	color: #6b48ff;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-5e1a4e44 */
.elementor-3061 .elementor-element.elementor-element-5e1a4e44 .elementor-heading-title span {
	color: #6b48ff;
}

/* End custom CSS */

/* Start custom CSS for accordion, class: .elementor-element-4fd40ee4 */
.elementor-accordion-icon {
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .4);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-59c80ead */
.elementor-accordion-item a {
	color: #6d72f6;
}

/* End custom CSS */

/* Start custom CSS for accordion, class: .elementor-element-4c1ac7a3 */
.elementor-accordion-icon {
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .4);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-511cd72e */
.elementor-accordion-item a {
	color: #6d72f6;
}

/* End custom CSS */

/* Start custom CSS for accordion, class: .elementor-element-7b88846a */
.elementor-accordion-icon {
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .4);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-60bb6b4b */
.elementor-accordion-item a {
	color: #6d72f6;
}

/* End custom CSS */

/* Start custom CSS for accordion, class: .elementor-element-b7cee89 */
.elementor-accordion-icon {
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .4);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a80361c */
.elementor-accordion-item a {
	color: #6d72f6;
}

/* End custom CSS */

/* Start custom CSS for accordion, class: .elementor-element-c945827 */
.elementor-accordion-icon {
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .4);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3598b11 */
.elementor-accordion-item a {
	color: #6d72f6;
}
