/* End custom CSS */

.elementor-69332 .elementor-element.elementor-element-90f7d71 {
	--display: flex;
	--min-height: 760px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 69px 69px;
	--row-gap: 69px;
	--column-gap: 69px;
	--overlay-opacity: 0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 160px;
	--padding-right: 160px;
}

.elementor-69332 .elementor-element.elementor-element-90f7d71:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-90f7d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-aec94e1/usewhale.io/wp-content/uploads/2024/07/headerV5.svg");
	background-position: -20% 0%;
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

.elementor-69332 .elementor-element.elementor-element-90f7d71.e-con {
	--align-self: center;
}

.elementor-69332 .elementor-element.elementor-element-cf5d2fb {
	--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;
	--gap: 32px 0px;
	--row-gap: 32px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69332 .elementor-element.elementor-element-cf5d2fb.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69332 .elementor-element.elementor-element-ed1e156 {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-69332 .elementor-element.elementor-element-ed1e156 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-ed1e156 .elementor-heading-title {
	font-family: var(--e-global-typography-d635cf0-font-family), Inter;
	font-size: var(--e-global-typography-d635cf0-font-size);
	font-weight: var(--e-global-typography-d635cf0-font-weight);
	line-height: var(--e-global-typography-d635cf0-line-height);
	letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-2f69f41 {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-2f69f41 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-2f69f41.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69332 .elementor-element.elementor-element-4b8aadb {
	--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-69332 .elementor-element.elementor-element-4b8aadb.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69332 .elementor-element.elementor-element-7162230 > .elementor-widget-container {
	margin: 0px -30px 0px -14px;
}

.elementor-69332 .elementor-element.elementor-element-f4d787e {
	--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;
	--margin-top: 80px;
	--margin-bottom: 240px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 150px;
	--padding-right: 150px;
}

.elementor-69332 .elementor-element.elementor-element-c69748f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-c69748f.elementor-element {
	--align-self: center;
}

.elementor-69332 .elementor-element.elementor-element-c69748f {
	text-align: start;
}

.elementor-69332 .elementor-element.elementor-element-c69748f .elementor-heading-title {
	font-family: "Nunito Sans", Inter;
	font-size: 18px;
	font-weight: 700;
	line-height: 28px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-ae0d8b3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 56px 56px;
	--row-gap: 56px;
	--column-gap: 56px;
}

.elementor-69332 .elementor-element.elementor-element-ae0d8b3.e-con {
	--align-self: center;
}

.elementor-69332 .elementor-element.elementor-element-a018b42 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-a018b42 img {
	width: 100%;
	max-width: 150px;
}

.elementor-69332 .elementor-element.elementor-element-2c98d72 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-2c98d72 img {
	width: 100%;
	max-width: 130px;
}

.elementor-69332 .elementor-element.elementor-element-02ceb71 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-02ceb71 img {
	width: 100%;
	max-width: 130px;
}

.elementor-69332 .elementor-element.elementor-element-db4d59e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-db4d59e img {
	width: 100%;
	max-width: 84px;
}

.elementor-69332 .elementor-element.elementor-element-bf660ec > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-bf660ec img {
	width: 100%;
	max-width: 130px;
}

.elementor-69332 .elementor-element.elementor-element-0fe9429 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-0fe9429 img {
	width: 100%;
	max-width: 130px;
}

.elementor-69332 .elementor-element.elementor-element-39b68da {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 32px 0px;
	--row-gap: 32px;
	--column-gap: 0px;
	--margin-top: 70px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69332 .elementor-element.elementor-element-0668de4 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-69332 .elementor-element.elementor-element-5a049cc > .elementor-widget-container {
	background-color: var(--e-global-color-3813da7);
	margin: 0px 0px 0px 0px;
	padding: 6px 12px 6px 12px;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-1ba86b9);
	border-radius: 8px 8px 8px 8px;
}

.elementor-69332 .elementor-element.elementor-element-5a049cc.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-69332 .elementor-element.elementor-element-5a049cc {
	text-align: start;
}

.elementor-69332 .elementor-element.elementor-element-5a049cc .elementor-heading-title {
	font-family: var(--e-global-typography-cfbfa04-font-family), Inter;
	font-size: var(--e-global-typography-cfbfa04-font-size);
	font-weight: var(--e-global-typography-cfbfa04-font-weight);
	line-height: var(--e-global-typography-cfbfa04-line-height);
	letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	color: var(--e-global-color-c550a3b);
}

.elementor-69332 .elementor-element.elementor-element-fb12914 {
	width: var(--container-widget-width, 970px);
	max-width: 970px;
	--container-widget-width: 970px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-69332 .elementor-element.elementor-element-fb12914 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-fb12914.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69332 .elementor-element.elementor-element-fb12914 .elementor-heading-title {
	font-family: var(--e-global-typography-5d480cf-font-family), Inter;
	font-size: var(--e-global-typography-5d480cf-font-size);
	font-weight: var(--e-global-typography-5d480cf-font-weight);
	line-height: var(--e-global-typography-5d480cf-line-height);
	letter-spacing: var(--e-global-typography-5d480cf-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-01fcd5a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 40px;
	--margin-bottom: 140px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 160px;
	--padding-right: 160px;
}

.elementor-69332 .elementor-element.elementor-element-e0b205d {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-end;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
}

.elementor-69332 .elementor-element.elementor-element-dfd2bc6 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
}

.elementor-69332 .elementor-element.elementor-element-35c6261 {
	--display: flex;
	--min-height: 240px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 0px 24px -10px rgba(53, 64, 148, .36078431372549);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69332 .elementor-element.elementor-element-35c6261:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-35c6261 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-69332 .elementor-element.elementor-element-c807ea4 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-69332 .elementor-element.elementor-element-c807ea4.e-con {
	--align-self: center;
}

.elementor-69332 .elementor-element.elementor-element-e6a02a3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-e6a02a3.elementor-element {
	--align-self: flex-start;
}

.elementor-69332 .elementor-element.elementor-element-e6a02a3 {
	text-align: start;
}

.elementor-69332 .elementor-element.elementor-element-e6a02a3 .elementor-heading-title {
	font-family: var(--e-global-typography-53fc45e-font-family), Inter;
	font-size: var(--e-global-typography-53fc45e-font-size);
	font-weight: var(--e-global-typography-53fc45e-font-weight);
	line-height: var(--e-global-typography-53fc45e-line-height);
	color: #354093;
}

.elementor-69332 .elementor-element.elementor-element-25ca502 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-25ca502 {
	text-align: start;
	font-family: var(--e-global-typography-51ec25d-font-family), Inter;
	font-size: var(--e-global-typography-51ec25d-font-size);
	font-weight: var(--e-global-typography-51ec25d-font-weight);
	line-height: var(--e-global-typography-51ec25d-line-height);
	color: #354093;
}

.elementor-69332 .elementor-element.elementor-element-a50096a > .elementor-widget-container {
	--e-transform-translateY: 66px;
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-a50096a img {
	max-width: 220px;
}

.elementor-69332 .elementor-element.elementor-element-68997bd {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column-reverse;
	--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-end;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
}

.elementor-69332 .elementor-element.elementor-element-1f9cc5a {
	--display: flex;
	--min-height: 240px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 0px 24px -10px rgba(53, 64, 148, .36078431372549);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69332 .elementor-element.elementor-element-1f9cc5a:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-1f9cc5a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-69332 .elementor-element.elementor-element-68abd23 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-69332 .elementor-element.elementor-element-68abd23.e-con {
	--align-self: center;
}

.elementor-69332 .elementor-element.elementor-element-e249092 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-e249092.elementor-element {
	--align-self: flex-start;
}

.elementor-69332 .elementor-element.elementor-element-e249092 {
	text-align: start;
}

.elementor-69332 .elementor-element.elementor-element-e249092 .elementor-heading-title {
	font-family: var(--e-global-typography-53fc45e-font-family), Inter;
	font-size: var(--e-global-typography-53fc45e-font-size);
	font-weight: var(--e-global-typography-53fc45e-font-weight);
	line-height: var(--e-global-typography-53fc45e-line-height);
	color: #354093;
}

.elementor-69332 .elementor-element.elementor-element-5a94a6f > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-5a94a6f {
	text-align: start;
	font-family: var(--e-global-typography-51ec25d-font-family), Inter;
	font-size: var(--e-global-typography-51ec25d-font-size);
	font-weight: var(--e-global-typography-51ec25d-font-weight);
	line-height: var(--e-global-typography-51ec25d-line-height);
	color: #354093;
}

.elementor-69332 .elementor-element.elementor-element-08481f2 > .elementor-widget-container {
	--e-transform-translateY: 32px;
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-08481f2 img {
	max-width: 220px;
}

.elementor-69332 .elementor-element.elementor-element-d29df70 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column-reverse;
	--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-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;
}

.elementor-69332 .elementor-element.elementor-element-ae486ce {
	--display: flex;
	--min-height: 240px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 0px 24px -10px rgba(53, 64, 148, .36078431372549);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69332 .elementor-element.elementor-element-ae486ce:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-ae486ce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-69332 .elementor-element.elementor-element-6afccc2 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-69332 .elementor-element.elementor-element-6afccc2.e-con {
	--align-self: center;
}

.elementor-69332 .elementor-element.elementor-element-ff80ba7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-ff80ba7.elementor-element {
	--align-self: flex-start;
}

.elementor-69332 .elementor-element.elementor-element-ff80ba7 {
	text-align: start;
}

.elementor-69332 .elementor-element.elementor-element-ff80ba7 .elementor-heading-title {
	font-family: var(--e-global-typography-53fc45e-font-family), Inter;
	font-size: var(--e-global-typography-53fc45e-font-size);
	font-weight: var(--e-global-typography-53fc45e-font-weight);
	line-height: var(--e-global-typography-53fc45e-line-height);
	color: #354093;
}

.elementor-69332 .elementor-element.elementor-element-eee3af1 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-eee3af1 {
	text-align: start;
	font-family: var(--e-global-typography-51ec25d-font-family), Inter;
	font-size: var(--e-global-typography-51ec25d-font-size);
	font-weight: var(--e-global-typography-51ec25d-font-weight);
	line-height: var(--e-global-typography-51ec25d-line-height);
	color: #354093;
}

.elementor-69332 .elementor-element.elementor-element-2f07beb > .elementor-widget-container {
	--e-transform-translateY: 20px;
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-2f07beb img {
	max-width: 184px;
}

.elementor-69332 .elementor-element.elementor-element-65af301 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 32px 0px;
	--row-gap: 32px;
	--column-gap: 0px;
	--margin-top: 70px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69332 .elementor-element.elementor-element-305a5bb {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-69332 .elementor-element.elementor-element-5bd0761 > .elementor-widget-container {
	background-color: var(--e-global-color-3813da7);
	margin: 0px 0px 0px 0px;
	padding: 6px 12px 6px 12px;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-1ba86b9);
	border-radius: 8px 8px 8px 8px;
}

.elementor-69332 .elementor-element.elementor-element-5bd0761.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-69332 .elementor-element.elementor-element-5bd0761 {
	text-align: start;
}

.elementor-69332 .elementor-element.elementor-element-5bd0761 .elementor-heading-title {
	font-family: var(--e-global-typography-cfbfa04-font-family), Inter;
	font-size: var(--e-global-typography-cfbfa04-font-size);
	font-weight: var(--e-global-typography-cfbfa04-font-weight);
	line-height: var(--e-global-typography-cfbfa04-line-height);
	letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	color: var(--e-global-color-c550a3b);
}

.elementor-69332 .elementor-element.elementor-element-76dc5e3 {
	width: var(--container-widget-width, 970px);
	max-width: 970px;
	--container-widget-width: 970px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-69332 .elementor-element.elementor-element-76dc5e3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-76dc5e3.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69332 .elementor-element.elementor-element-76dc5e3 .elementor-heading-title {
	font-family: var(--e-global-typography-5d480cf-font-family), Inter;
	font-size: var(--e-global-typography-5d480cf-font-size);
	font-weight: var(--e-global-typography-5d480cf-font-weight);
	line-height: var(--e-global-typography-5d480cf-line-height);
	letter-spacing: var(--e-global-typography-5d480cf-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-89c1c71 {
	--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: 64px 64px;
	--row-gap: 64px;
	--column-gap: 64px;
	--margin-top: 140px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 160px;
	--padding-right: 160px;
}

.elementor-69332 .elementor-element.elementor-element-89c1c71:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-89c1c71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-aec94e1/usewhale.io/wp-content/uploads/2024/07/circkles.svg");
	background-position: 73% 0px;
	background-repeat: no-repeat;
	background-size: contain;
}

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

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

.elementor-69332 .elementor-element.elementor-element-58d48e2.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-69332 .elementor-element.elementor-element-f21d364 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-f21d364.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69332 .elementor-element.elementor-element-f21d364 .elementor-heading-title {
	font-family: var(--e-global-typography-53fc45e-font-family), Inter;
	font-size: var(--e-global-typography-53fc45e-font-size);
	font-weight: var(--e-global-typography-53fc45e-font-weight);
	line-height: var(--e-global-typography-53fc45e-line-height);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-549ed5f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-549ed5f {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-d3807ee .elementor-button {
	background-color: rgba(53, 64, 147, 0);
	font-family: var(--e-global-typography-cfbfa04-font-family), Inter;
	font-size: var(--e-global-typography-cfbfa04-font-size);
	font-weight: var(--e-global-typography-cfbfa04-font-weight);
	line-height: var(--e-global-typography-cfbfa04-line-height);
	letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	fill: var(--e-global-color-0e930c8);
	color: var(--e-global-color-0e930c8);
	padding: 0px 0px 0px 0px;
}

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

.elementor-69332 .elementor-element.elementor-element-d3807ee .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-69332 .elementor-element.elementor-element-d3807ee .elementor-button .elementor-button-content-wrapper {
	gap: 6px;
}

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

.elementor-69332 .elementor-element.elementor-element-07c62a5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-07c62a5 img {
	width: 100%;
	border-radius: 10px 10px 10px 10px;
}

.elementor-69332 .elementor-element.elementor-element-46b361c {
	--display: flex;
	--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;
	--gap: 64px 64px;
	--row-gap: 64px;
	--column-gap: 64px;
	--margin-top: 140px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 160px;
	--padding-right: 160px;
}

.elementor-69332 .elementor-element.elementor-element-46b361c:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-46b361c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-aec94e1/usewhale.io/wp-content/uploads/2024/07/circkles.svg");
	background-position: 23% 0px;
	background-repeat: no-repeat;
	background-size: contain;
}

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

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

.elementor-69332 .elementor-element.elementor-element-405dbb4.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

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

.elementor-69332 .elementor-element.elementor-element-1a1ef23.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69332 .elementor-element.elementor-element-1a1ef23 .elementor-heading-title {
	font-family: var(--e-global-typography-53fc45e-font-family), Inter;
	font-size: var(--e-global-typography-53fc45e-font-size);
	font-weight: var(--e-global-typography-53fc45e-font-weight);
	line-height: var(--e-global-typography-53fc45e-line-height);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-bfdafbc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-bfdafbc {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-42523fc .elementor-button {
	background-color: rgba(53, 64, 147, 0);
	font-family: var(--e-global-typography-cfbfa04-font-family), Inter;
	font-size: var(--e-global-typography-cfbfa04-font-size);
	font-weight: var(--e-global-typography-cfbfa04-font-weight);
	line-height: var(--e-global-typography-cfbfa04-line-height);
	letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	fill: var(--e-global-color-0e930c8);
	color: var(--e-global-color-0e930c8);
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-42523fc > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-42523fc .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-69332 .elementor-element.elementor-element-42523fc .elementor-button .elementor-button-content-wrapper {
	gap: 6px;
}

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

.elementor-69332 .elementor-element.elementor-element-1ca8073 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-1ca8073 img {
	width: 100%;
	border-radius: 10px 10px 10px 10px;
}

.elementor-69332 .elementor-element.elementor-element-aedace2 {
	--display: flex;
	--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;
	--gap: 64px 64px;
	--row-gap: 64px;
	--column-gap: 64px;
	--margin-top: 140px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 160px;
	--padding-right: 160px;
}

.elementor-69332 .elementor-element.elementor-element-aedace2:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-aedace2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-aec94e1/usewhale.io/wp-content/uploads/2024/07/circkles.svg");
	background-position: 75% 0px;
	background-repeat: no-repeat;
	background-size: contain;
}

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

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

.elementor-69332 .elementor-element.elementor-element-7ed0bcf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-7ed0bcf img {
	width: 100%;
	border-radius: 10px 10px 10px 10px;
}

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

.elementor-69332 .elementor-element.elementor-element-b2e5b5f.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-69332 .elementor-element.elementor-element-a8f7136 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-a8f7136.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69332 .elementor-element.elementor-element-a8f7136 .elementor-heading-title {
	font-family: var(--e-global-typography-53fc45e-font-family), Inter;
	font-size: var(--e-global-typography-53fc45e-font-size);
	font-weight: var(--e-global-typography-53fc45e-font-weight);
	line-height: var(--e-global-typography-53fc45e-line-height);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-0be8c62 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-0be8c62 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-c36166c .elementor-button {
	background-color: rgba(53, 64, 147, 0);
	font-family: var(--e-global-typography-cfbfa04-font-family), Inter;
	font-size: var(--e-global-typography-cfbfa04-font-size);
	font-weight: var(--e-global-typography-cfbfa04-font-weight);
	line-height: var(--e-global-typography-cfbfa04-line-height);
	letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	fill: var(--e-global-color-0e930c8);
	color: var(--e-global-color-0e930c8);
	padding: 0px 0px 0px 0px;
}

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

.elementor-69332 .elementor-element.elementor-element-c36166c .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-69332 .elementor-element.elementor-element-c36166c .elementor-button .elementor-button-content-wrapper {
	gap: 6px;
}

.elementor-69332 .elementor-element.elementor-element-e5bfbbb {
	--display: flex;
	--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;
	--gap: 64px 64px;
	--row-gap: 64px;
	--column-gap: 64px;
	--margin-top: 140px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 160px;
	--padding-right: 160px;
}

.elementor-69332 .elementor-element.elementor-element-e5bfbbb:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-e5bfbbb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-aec94e1/usewhale.io/wp-content/uploads/2024/07/circkles.svg");
	background-position: 30% 0px;
	background-repeat: no-repeat;
	background-size: contain;
}

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

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

.elementor-69332 .elementor-element.elementor-element-6260bca.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-69332 .elementor-element.elementor-element-d0e816a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-d0e816a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69332 .elementor-element.elementor-element-d0e816a .elementor-heading-title {
	font-family: var(--e-global-typography-53fc45e-font-family), Inter;
	font-size: var(--e-global-typography-53fc45e-font-size);
	font-weight: var(--e-global-typography-53fc45e-font-weight);
	line-height: var(--e-global-typography-53fc45e-line-height);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-d823c2d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-d823c2d {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-db4141a .elementor-button {
	background-color: rgba(53, 64, 147, 0);
	font-family: var(--e-global-typography-cfbfa04-font-family), Inter;
	font-size: var(--e-global-typography-cfbfa04-font-size);
	font-weight: var(--e-global-typography-cfbfa04-font-weight);
	line-height: var(--e-global-typography-cfbfa04-line-height);
	letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	fill: var(--e-global-color-0e930c8);
	color: var(--e-global-color-0e930c8);
	padding: 0px 0px 0px 0px;
}

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

.elementor-69332 .elementor-element.elementor-element-db4141a .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-69332 .elementor-element.elementor-element-db4141a .elementor-button .elementor-button-content-wrapper {
	gap: 6px;
}

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

.elementor-69332 .elementor-element.elementor-element-2f830c7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-2f830c7 img {
	max-width: 60%;
	border-radius: 10px 10px 10px 10px;
}

.elementor-69332 .elementor-element.elementor-element-03fbfdf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 200px;
	--margin-bottom: 200px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69332 .elementor-element.elementor-element-03fbfdf.e-con {
	--align-self: center;
}

.elementor-69332 .elementor-element.elementor-element-37eed71 {
	--display: flex;
	--min-height: 440px;
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 48px;
	--padding-bottom: 48px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69332 .elementor-element.elementor-element-37eed71:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-37eed71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-aec94e1/usewhale.io/wp-content/uploads/2024/08/circkelsfeatures.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-69332 .elementor-element.elementor-element-2b7e6a3 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-69332 .elementor-element.elementor-element-cc17a9a > .elementor-widget-container {
	background-color: var(--e-global-color-3813da7);
	margin: 0px 0px 0px 0px;
	padding: 6px 12px 6px 12px;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-1ba86b9);
	border-radius: 8px 8px 8px 8px;
}

.elementor-69332 .elementor-element.elementor-element-cc17a9a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-69332 .elementor-element.elementor-element-cc17a9a {
	text-align: start;
}

.elementor-69332 .elementor-element.elementor-element-cc17a9a .elementor-heading-title {
	font-family: var(--e-global-typography-cfbfa04-font-family), Inter;
	font-size: var(--e-global-typography-cfbfa04-font-size);
	font-weight: var(--e-global-typography-cfbfa04-font-weight);
	line-height: var(--e-global-typography-cfbfa04-line-height);
	letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	color: var(--e-global-color-c550a3b);
}

.elementor-69332 .elementor-element.elementor-element-7ef7433 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-7ef7433.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69332 .elementor-element.elementor-element-7ef7433 {
	text-align: center;
}

.elementor-69332 .elementor-element.elementor-element-7ef7433 .elementor-heading-title {
	font-family: var(--e-global-typography-5d480cf-font-family), Inter;
	font-size: var(--e-global-typography-5d480cf-font-size);
	font-weight: var(--e-global-typography-5d480cf-font-weight);
	line-height: var(--e-global-typography-5d480cf-line-height);
	letter-spacing: var(--e-global-typography-5d480cf-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-36edcd0 .elementor-button {
	background-color: rgba(53, 64, 147, 0);
	font-family: var(--e-global-typography-cfbfa04-font-family), Inter;
	font-size: var(--e-global-typography-cfbfa04-font-size);
	font-weight: var(--e-global-typography-cfbfa04-font-weight);
	line-height: var(--e-global-typography-cfbfa04-line-height);
	letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	fill: var(--e-global-color-0e930c8);
	color: var(--e-global-color-0e930c8);
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-36edcd0 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-36edcd0 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-69332 .elementor-element.elementor-element-36edcd0 .elementor-button .elementor-button-content-wrapper {
	gap: 6px;
}

.elementor-69332 .elementor-element.elementor-element-132bd0b {
	--display: flex;
	--min-height: 0px;
	--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: stretch;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69332 .elementor-element.elementor-element-88e3e75 {
	--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-start;
	--align-items: flex-start;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	border-style: none;
	--border-style: none;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 0px 28px -9px rgba(53, 64, 148, .37);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69332 .elementor-element.elementor-element-88e3e75:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-88e3e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-69332 .elementor-element.elementor-element-f9c91ec > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-da57e35 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-da57e35 {
	text-align: start;
}

.elementor-69332 .elementor-element.elementor-element-da57e35 .elementor-heading-title {
	font-family: var(--e-global-typography-b9689a7-font-family), Inter;
	font-size: var(--e-global-typography-b9689a7-font-size);
	font-weight: var(--e-global-typography-b9689a7-font-weight);
	line-height: var(--e-global-typography-b9689a7-line-height);
	letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-06d30c4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-06d30c4 {
	text-align: start;
	font-family: var(--e-global-typography-51ec25d-font-family), Inter;
	font-size: var(--e-global-typography-51ec25d-font-size);
	font-weight: var(--e-global-typography-51ec25d-font-weight);
	line-height: var(--e-global-typography-51ec25d-line-height);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-644a757 {
	--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-start;
	--align-items: flex-start;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	border-style: none;
	--border-style: none;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 0px 28px -9px rgba(53, 64, 148, .37);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69332 .elementor-element.elementor-element-644a757:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-644a757 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-69332 .elementor-element.elementor-element-d30cc96 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-69332 .elementor-element.elementor-element-d30cc96.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-d30cc96.elementor-view-framed .elementor-icon, .elementor-69332 .elementor-element.elementor-element-d30cc96.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-d30cc96.elementor-view-framed .elementor-icon, .elementor-69332 .elementor-element.elementor-element-d30cc96.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-d30cc96 .elementor-icon {
	font-size: 26px;
}

.elementor-69332 .elementor-element.elementor-element-d30cc96 .elementor-icon svg {
	height: 26px;
}

.elementor-69332 .elementor-element.elementor-element-d2fdeac > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-d2fdeac {
	text-align: start;
}

.elementor-69332 .elementor-element.elementor-element-d2fdeac .elementor-heading-title {
	font-family: var(--e-global-typography-b9689a7-font-family), Inter;
	font-size: var(--e-global-typography-b9689a7-font-size);
	font-weight: var(--e-global-typography-b9689a7-font-weight);
	line-height: var(--e-global-typography-b9689a7-line-height);
	letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-b0f04b6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-b0f04b6 {
	text-align: start;
	font-family: var(--e-global-typography-51ec25d-font-family), Inter;
	font-size: var(--e-global-typography-51ec25d-font-size);
	font-weight: var(--e-global-typography-51ec25d-font-weight);
	line-height: var(--e-global-typography-51ec25d-line-height);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-41fe5c4 {
	--display: flex;
	--min-height: 220px;
	--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-start;
	--align-items: flex-start;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	border-style: none;
	--border-style: none;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 0px 28px -9px rgba(53, 64, 148, .37);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69332 .elementor-element.elementor-element-41fe5c4:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-41fe5c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-69332 .elementor-element.elementor-element-d88d6c5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-69332 .elementor-element.elementor-element-d88d6c5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-d88d6c5.elementor-view-framed .elementor-icon, .elementor-69332 .elementor-element.elementor-element-d88d6c5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-d88d6c5.elementor-view-framed .elementor-icon, .elementor-69332 .elementor-element.elementor-element-d88d6c5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-d88d6c5 .elementor-icon {
	font-size: 26px;
}

.elementor-69332 .elementor-element.elementor-element-d88d6c5 .elementor-icon svg {
	height: 26px;
}

.elementor-69332 .elementor-element.elementor-element-ec8a78e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-ec8a78e {
	text-align: start;
}

.elementor-69332 .elementor-element.elementor-element-ec8a78e .elementor-heading-title {
	font-family: var(--e-global-typography-b9689a7-font-family), Inter;
	font-size: var(--e-global-typography-b9689a7-font-size);
	font-weight: var(--e-global-typography-b9689a7-font-weight);
	line-height: var(--e-global-typography-b9689a7-line-height);
	letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-3838261 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-3838261 {
	text-align: start;
	font-family: var(--e-global-typography-51ec25d-font-family), Inter;
	font-size: var(--e-global-typography-51ec25d-font-size);
	font-weight: var(--e-global-typography-51ec25d-font-weight);
	line-height: var(--e-global-typography-51ec25d-line-height);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-002935a {
	--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-start;
	--align-items: flex-start;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	border-style: none;
	--border-style: none;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 0px 28px -9px rgba(53, 64, 148, .37);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69332 .elementor-element.elementor-element-002935a:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-002935a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-69332 .elementor-element.elementor-element-4c182ee .elementor-icon-wrapper {
	text-align: center;
}

.elementor-69332 .elementor-element.elementor-element-4c182ee.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-4c182ee.elementor-view-framed .elementor-icon, .elementor-69332 .elementor-element.elementor-element-4c182ee.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-4c182ee.elementor-view-framed .elementor-icon, .elementor-69332 .elementor-element.elementor-element-4c182ee.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-4c182ee .elementor-icon {
	font-size: 26px;
}

.elementor-69332 .elementor-element.elementor-element-4c182ee .elementor-icon svg {
	height: 26px;
}

.elementor-69332 .elementor-element.elementor-element-7e4f4a6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-7e4f4a6 {
	text-align: start;
}

.elementor-69332 .elementor-element.elementor-element-7e4f4a6 .elementor-heading-title {
	font-family: var(--e-global-typography-b9689a7-font-family), Inter;
	font-size: var(--e-global-typography-b9689a7-font-size);
	font-weight: var(--e-global-typography-b9689a7-font-weight);
	line-height: var(--e-global-typography-b9689a7-line-height);
	letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-6fc6ecb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-6fc6ecb {
	text-align: start;
	font-family: var(--e-global-typography-51ec25d-font-family), Inter;
	font-size: var(--e-global-typography-51ec25d-font-size);
	font-weight: var(--e-global-typography-51ec25d-font-weight);
	line-height: var(--e-global-typography-51ec25d-line-height);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-d3b9958 {
	--display: flex;
	--min-height: 0px;
	--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: stretch;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69332 .elementor-element.elementor-element-ba4ff20 {
	--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-start;
	--align-items: flex-start;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	border-style: none;
	--border-style: none;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 0px 28px -9px rgba(53, 64, 148, .37);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69332 .elementor-element.elementor-element-ba4ff20:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-ba4ff20 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-69332 .elementor-element.elementor-element-0eff54c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-d73422c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-d73422c {
	text-align: start;
}

.elementor-69332 .elementor-element.elementor-element-d73422c .elementor-heading-title {
	font-family: var(--e-global-typography-b9689a7-font-family), Inter;
	font-size: var(--e-global-typography-b9689a7-font-size);
	font-weight: var(--e-global-typography-b9689a7-font-weight);
	line-height: var(--e-global-typography-b9689a7-line-height);
	letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-54e5b11 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-54e5b11 {
	text-align: start;
	font-family: var(--e-global-typography-51ec25d-font-family), Inter;
	font-size: var(--e-global-typography-51ec25d-font-size);
	font-weight: var(--e-global-typography-51ec25d-font-weight);
	line-height: var(--e-global-typography-51ec25d-line-height);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-5c7a19b {
	--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-start;
	--align-items: flex-start;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	border-style: none;
	--border-style: none;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 0px 28px -9px rgba(53, 64, 148, .37);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-69332 .elementor-element.elementor-element-7ba630e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-69332 .elementor-element.elementor-element-7ba630e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-7ba630e.elementor-view-framed .elementor-icon, .elementor-69332 .elementor-element.elementor-element-7ba630e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-7ba630e.elementor-view-framed .elementor-icon, .elementor-69332 .elementor-element.elementor-element-7ba630e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-7ba630e .elementor-icon {
	font-size: 26px;
}

.elementor-69332 .elementor-element.elementor-element-7ba630e .elementor-icon svg {
	height: 26px;
}

.elementor-69332 .elementor-element.elementor-element-856cc14 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-856cc14 {
	text-align: start;
}

.elementor-69332 .elementor-element.elementor-element-856cc14 .elementor-heading-title {
	font-family: var(--e-global-typography-b9689a7-font-family), Inter;
	font-size: var(--e-global-typography-b9689a7-font-size);
	font-weight: var(--e-global-typography-b9689a7-font-weight);
	line-height: var(--e-global-typography-b9689a7-line-height);
	letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-834a08f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-834a08f {
	text-align: start;
	font-family: var(--e-global-typography-51ec25d-font-family), Inter;
	font-size: var(--e-global-typography-51ec25d-font-size);
	font-weight: var(--e-global-typography-51ec25d-font-weight);
	line-height: var(--e-global-typography-51ec25d-line-height);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-8dc5951 {
	--display: flex;
	--min-height: 220px;
	--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-start;
	--align-items: flex-start;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	border-style: none;
	--border-style: none;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 0px 28px -9px rgba(53, 64, 148, .37);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69332 .elementor-element.elementor-element-8dc5951:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-8dc5951 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-69332 .elementor-element.elementor-element-d7b353b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-69332 .elementor-element.elementor-element-d7b353b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-d7b353b.elementor-view-framed .elementor-icon, .elementor-69332 .elementor-element.elementor-element-d7b353b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-d7b353b.elementor-view-framed .elementor-icon, .elementor-69332 .elementor-element.elementor-element-d7b353b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-d7b353b .elementor-icon {
	font-size: 26px;
}

.elementor-69332 .elementor-element.elementor-element-d7b353b .elementor-icon svg {
	height: 26px;
}

.elementor-69332 .elementor-element.elementor-element-800e3db > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-800e3db {
	text-align: start;
}

.elementor-69332 .elementor-element.elementor-element-800e3db .elementor-heading-title {
	font-family: var(--e-global-typography-b9689a7-font-family), Inter;
	font-size: var(--e-global-typography-b9689a7-font-size);
	font-weight: var(--e-global-typography-b9689a7-font-weight);
	line-height: var(--e-global-typography-b9689a7-line-height);
	letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-e725a36 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-e725a36 {
	text-align: start;
	font-family: var(--e-global-typography-51ec25d-font-family), Inter;
	font-size: var(--e-global-typography-51ec25d-font-size);
	font-weight: var(--e-global-typography-51ec25d-font-weight);
	line-height: var(--e-global-typography-51ec25d-line-height);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-954677e {
	--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-start;
	--align-items: flex-start;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	border-style: none;
	--border-style: none;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 0px 28px -9px rgba(53, 64, 148, .37);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69332 .elementor-element.elementor-element-954677e:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-954677e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-69332 .elementor-element.elementor-element-ef233b3 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-69332 .elementor-element.elementor-element-ef233b3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-ef233b3.elementor-view-framed .elementor-icon, .elementor-69332 .elementor-element.elementor-element-ef233b3.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-ef233b3.elementor-view-framed .elementor-icon, .elementor-69332 .elementor-element.elementor-element-ef233b3.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-ef233b3 .elementor-icon {
	font-size: 26px;
}

.elementor-69332 .elementor-element.elementor-element-ef233b3 .elementor-icon svg {
	height: 26px;
}

.elementor-69332 .elementor-element.elementor-element-dc7baf4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-dc7baf4 {
	text-align: start;
}

.elementor-69332 .elementor-element.elementor-element-dc7baf4 .elementor-heading-title {
	font-family: var(--e-global-typography-b9689a7-font-family), Inter;
	font-size: var(--e-global-typography-b9689a7-font-size);
	font-weight: var(--e-global-typography-b9689a7-font-weight);
	line-height: var(--e-global-typography-b9689a7-line-height);
	letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-95854b4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-95854b4 {
	text-align: start;
	font-family: var(--e-global-typography-51ec25d-font-family), Inter;
	font-size: var(--e-global-typography-51ec25d-font-size);
	font-weight: var(--e-global-typography-51ec25d-font-weight);
	line-height: var(--e-global-typography-51ec25d-line-height);
	color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-6ad4fdb {
	--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;
	--overlay-opacity: 1;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 200px;
	--margin-bottom: 200px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69332 .elementor-element.elementor-element-6ad4fdb:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-6ad4fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-69332 .elementor-element.elementor-element-6ad4fdb::before, .elementor-69332 .elementor-element.elementor-element-6ad4fdb > .elementor-background-video-container::before, .elementor-69332 .elementor-element.elementor-element-6ad4fdb > .e-con-inner > .elementor-background-video-container::before, .elementor-69332 .elementor-element.elementor-element-6ad4fdb > .elementor-background-slideshow::before, .elementor-69332 .elementor-element.elementor-element-6ad4fdb > .e-con-inner > .elementor-background-slideshow::before, .elementor-69332 .elementor-element.elementor-element-6ad4fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-aec94e1/usewhale.io/wp-content/uploads/2024/07/background.svg");
	--background-overlay: "";
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-69332 .elementor-element.elementor-element-c20d7d0 {
	width: var(--container-widget-width, 780px);
	max-width: 780px;
	--container-widget-width: 780px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-69332 .elementor-element.elementor-element-c20d7d0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-c20d7d0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69332 .elementor-element.elementor-element-c20d7d0 .elementor-heading-title {
	font-family: var(--e-global-typography-5d480cf-font-family), Inter;
	font-size: var(--e-global-typography-5d480cf-font-size);
	font-weight: var(--e-global-typography-5d480cf-font-weight);
	line-height: var(--e-global-typography-5d480cf-line-height);
	letter-spacing: var(--e-global-typography-5d480cf-letter-spacing);
	color: var(--e-global-color-c550a3b);
}

.elementor-69332 .elementor-element.elementor-element-7f1dc7a .elementor-button {
	background-color: rgba(53, 64, 147, 0);
	font-family: var(--e-global-typography-cfbfa04-font-family), Inter;
	font-size: var(--e-global-typography-cfbfa04-font-size);
	font-weight: var(--e-global-typography-cfbfa04-font-weight);
	line-height: var(--e-global-typography-cfbfa04-line-height);
	letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	fill: var(--e-global-color-7ffcc66);
	color: var(--e-global-color-7ffcc66);
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-7f1dc7a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-7f1dc7a .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-69332 .elementor-element.elementor-element-7f1dc7a .elementor-button .elementor-button-content-wrapper {
	gap: 6px;
}

.elementor-69332 .elementor-element.elementor-element-7c4b918 {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-69332 .elementor-element.elementor-element-7c4b918 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-69332 .elementor-element.elementor-element-b8af129 {
	--display: flex;
	--margin-top: 80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 70px;
	--padding-bottom: 150px;
	--padding-left: 150px;
	--padding-right: 150px;
}

.elementor-69332 .elementor-element.elementor-element-b8af129.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69332 .elementor-element.elementor-element-a157a5b {
	--swiper-slides-to-display: 1;
	--swiper-slides-gap: 10px;
}

.elementor-69332 .elementor-element.elementor-element-a157a5b.elementor-element {
	--align-self: center;
}

.elementor-69332 .elementor-element.elementor-element-a157a5b > .elementor-widget-container {
	box-shadow: 0px 0px 15px 0px rgba(209, 216, 228, .72);
}

.elementor-69332 .elementor-element.elementor-element-a157a5b .swiper-slide > .elementor-element {
	height: 100%;
}

.elementor-69332 .elementor-element.elementor-element-c0a3bb9 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

@media (max-width:1024px) {
	.elementor-69332 .elementor-element.elementor-element-90f7d71 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--overlay-opacity: 1;
		--padding-top: 64px;
		--padding-bottom: 72px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-90f7d71:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-90f7d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-cf5d2fb {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-69332 .elementor-element.elementor-element-ed1e156 {
		text-align: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-ed1e156 .elementor-heading-title {
		font-size: var(--e-global-typography-d635cf0-font-size);
		line-height: var(--e-global-typography-d635cf0-line-height);
		letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-2f69f41 {
		--container-widget-width: 749px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 749px);
		max-width: 749px;
		text-align: center;
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-4b8aadb {
		--justify-content: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-f4d787e {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-ae0d8b3 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-5a049cc .elementor-heading-title {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-fb12914 {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-fb12914 .elementor-heading-title {
		font-size: var(--e-global-typography-5d480cf-font-size);
		line-height: var(--e-global-typography-5d480cf-line-height);
		letter-spacing: var(--e-global-typography-5d480cf-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-01fcd5a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-35c6261 {
		--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: 10px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-e6a02a3.elementor-element {
		--align-self: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-e6a02a3 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-25ca502 {
		text-align: center;
		font-size: var(--e-global-typography-51ec25d-font-size);
		line-height: var(--e-global-typography-51ec25d-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-1f9cc5a {
		--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: 10px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-e249092.elementor-element {
		--align-self: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-e249092 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-5a94a6f {
		text-align: center;
		font-size: var(--e-global-typography-51ec25d-font-size);
		line-height: var(--e-global-typography-51ec25d-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-ae486ce {
		--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: 10px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-ff80ba7.elementor-element {
		--align-self: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-ff80ba7 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-eee3af1 {
		text-align: center;
		font-size: var(--e-global-typography-51ec25d-font-size);
		line-height: var(--e-global-typography-51ec25d-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-5bd0761 .elementor-heading-title {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-76dc5e3 {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-76dc5e3 .elementor-heading-title {
		font-size: var(--e-global-typography-5d480cf-font-size);
		line-height: var(--e-global-typography-5d480cf-line-height);
		letter-spacing: var(--e-global-typography-5d480cf-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-89c1c71 {
		--flex-wrap: wrap;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 80px;
		--padding-right: 80px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-89c1c71:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-89c1c71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-f21d364 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-549ed5f {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-d3807ee .elementor-button {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-f9d13af {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-69332 .elementor-element.elementor-element-46b361c {
		--flex-wrap: wrap;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 80px;
		--padding-right: 80px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-46b361c:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-46b361c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-1a1ef23 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-bfdafbc {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-42523fc .elementor-button {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-c7d5b27 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-69332 .elementor-element.elementor-element-aedace2 {
		--flex-wrap: wrap;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 80px;
		--padding-right: 80px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-aedace2:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-aedace2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-c308421 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-69332 .elementor-element.elementor-element-a8f7136 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-0be8c62 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-c36166c .elementor-button {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-e5bfbbb {
		--flex-wrap: wrap;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 80px;
		--padding-right: 80px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-e5bfbbb:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-e5bfbbb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-d0e816a .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-d823c2d {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-db4141a .elementor-button {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-c9c8379 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-69332 .elementor-element.elementor-element-37eed71 {
		--padding-top: 48px;
		--padding-bottom: 48px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-cc17a9a .elementor-heading-title {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-7ef7433 .elementor-heading-title {
		font-size: var(--e-global-typography-5d480cf-font-size);
		line-height: var(--e-global-typography-5d480cf-line-height);
		letter-spacing: var(--e-global-typography-5d480cf-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-36edcd0 .elementor-button {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-88e3e75 {
		--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: 32px;
		--padding-bottom: 32px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-da57e35.elementor-element {
		--align-self: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-da57e35 .elementor-heading-title {
		font-size: var(--e-global-typography-b9689a7-font-size);
		line-height: var(--e-global-typography-b9689a7-line-height);
		letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-06d30c4 {
		font-size: var(--e-global-typography-51ec25d-font-size);
		line-height: var(--e-global-typography-51ec25d-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-644a757 {
		--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: 32px;
		--padding-bottom: 32px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-d2fdeac.elementor-element {
		--align-self: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-d2fdeac .elementor-heading-title {
		font-size: var(--e-global-typography-b9689a7-font-size);
		line-height: var(--e-global-typography-b9689a7-line-height);
		letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-b0f04b6 {
		font-size: var(--e-global-typography-51ec25d-font-size);
		line-height: var(--e-global-typography-51ec25d-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-41fe5c4 {
		--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: 32px;
		--padding-bottom: 32px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-ec8a78e.elementor-element {
		--align-self: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-ec8a78e .elementor-heading-title {
		font-size: var(--e-global-typography-b9689a7-font-size);
		line-height: var(--e-global-typography-b9689a7-line-height);
		letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-3838261 {
		font-size: var(--e-global-typography-51ec25d-font-size);
		line-height: var(--e-global-typography-51ec25d-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-002935a {
		--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: 32px;
		--padding-bottom: 32px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-7e4f4a6.elementor-element {
		--align-self: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-7e4f4a6 .elementor-heading-title {
		font-size: var(--e-global-typography-b9689a7-font-size);
		line-height: var(--e-global-typography-b9689a7-line-height);
		letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-6fc6ecb {
		font-size: var(--e-global-typography-51ec25d-font-size);
		line-height: var(--e-global-typography-51ec25d-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-ba4ff20 {
		--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: 32px;
		--padding-bottom: 32px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-d73422c.elementor-element {
		--align-self: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-d73422c .elementor-heading-title {
		font-size: var(--e-global-typography-b9689a7-font-size);
		line-height: var(--e-global-typography-b9689a7-line-height);
		letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-54e5b11 {
		font-size: var(--e-global-typography-51ec25d-font-size);
		line-height: var(--e-global-typography-51ec25d-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-5c7a19b {
		--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: 32px;
		--padding-bottom: 32px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-856cc14.elementor-element {
		--align-self: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-856cc14 .elementor-heading-title {
		font-size: var(--e-global-typography-b9689a7-font-size);
		line-height: var(--e-global-typography-b9689a7-line-height);
		letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-834a08f {
		font-size: var(--e-global-typography-51ec25d-font-size);
		line-height: var(--e-global-typography-51ec25d-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-8dc5951 {
		--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: 32px;
		--padding-bottom: 32px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-800e3db.elementor-element {
		--align-self: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-800e3db .elementor-heading-title {
		font-size: var(--e-global-typography-b9689a7-font-size);
		line-height: var(--e-global-typography-b9689a7-line-height);
		letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-e725a36 {
		font-size: var(--e-global-typography-51ec25d-font-size);
		line-height: var(--e-global-typography-51ec25d-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-954677e {
		--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: 32px;
		--padding-bottom: 32px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-dc7baf4.elementor-element {
		--align-self: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-dc7baf4 .elementor-heading-title {
		font-size: var(--e-global-typography-b9689a7-font-size);
		line-height: var(--e-global-typography-b9689a7-line-height);
		letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-95854b4 {
		font-size: var(--e-global-typography-51ec25d-font-size);
		line-height: var(--e-global-typography-51ec25d-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-6ad4fdb {
		--padding-top: 64px;
		--padding-bottom: 64px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-c20d7d0 .elementor-heading-title {
		font-size: var(--e-global-typography-5d480cf-font-size);
		line-height: var(--e-global-typography-5d480cf-line-height);
		letter-spacing: var(--e-global-typography-5d480cf-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-7f1dc7a .elementor-button {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-b8af129 {
		--padding-top: 70px;
		--padding-bottom: 120px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-a157a5b {
		--swiper-slides-to-display: 1;
		width: var(--container-widget-width, 85%);
		max-width: 85%;
		--container-widget-width: 85%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69332 .elementor-element.elementor-element-a157a5b.elementor-element {
		--align-self: center;
	}
}

@media (max-width:767px) {
	.elementor-69332 .elementor-element.elementor-element-90f7d71 {
		--content-width: 90%;
		--padding-top: 50px;
		--padding-bottom: 70px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-90f7d71:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-90f7d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-ed1e156 .elementor-heading-title {
		font-size: var(--e-global-typography-d635cf0-font-size);
		line-height: var(--e-global-typography-d635cf0-line-height);
		letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-2f69f41 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-4b8aadb {
		--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-69332 .elementor-element.elementor-element-7162230 img {
		max-width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-f4d787e {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 80px;
		--margin-bottom: 200px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-c69748f {
		text-align: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-ae0d8b3 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-0668de4 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-5a049cc .elementor-heading-title {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-fb12914 .elementor-heading-title {
		font-size: var(--e-global-typography-5d480cf-font-size);
		line-height: var(--e-global-typography-5d480cf-line-height);
		letter-spacing: var(--e-global-typography-5d480cf-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-01fcd5a {
		--content-width: 90%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-e0b205d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 80px 80px;
		--row-gap: 80px;
		--column-gap: 80px;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-dfd2bc6 {
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-35c6261 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-c807ea4 {
		--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;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-e6a02a3 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-25ca502 {
		text-align: start;
		font-size: var(--e-global-typography-51ec25d-font-size);
		line-height: var(--e-global-typography-51ec25d-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-68997bd {
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-1f9cc5a {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-68abd23 {
		--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;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-e249092 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-5a94a6f {
		text-align: start;
		font-size: var(--e-global-typography-51ec25d-font-size);
		line-height: var(--e-global-typography-51ec25d-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-08481f2.elementor-element {
		--align-self: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-d29df70 {
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-ae486ce {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-6afccc2 {
		--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;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-ff80ba7 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-eee3af1 {
		text-align: start;
		font-size: var(--e-global-typography-51ec25d-font-size);
		line-height: var(--e-global-typography-51ec25d-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-2f07beb.elementor-element {
		--align-self: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-305a5bb {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-5bd0761 .elementor-heading-title {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-76dc5e3 .elementor-heading-title {
		font-size: var(--e-global-typography-5d480cf-font-size);
		line-height: var(--e-global-typography-5d480cf-line-height);
		letter-spacing: var(--e-global-typography-5d480cf-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-89c1c71:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-89c1c71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-89c1c71 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-f21d364 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-f21d364 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-549ed5f {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-d3807ee .elementor-button {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-f9d13af {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-46b361c:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-46b361c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-46b361c {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-1a1ef23 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-1a1ef23 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-bfdafbc {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-42523fc .elementor-button {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-c7d5b27 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-aedace2:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-aedace2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-aedace2 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-c308421 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-a8f7136 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-a8f7136 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-0be8c62 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-c36166c .elementor-button {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-e5bfbbb:not(.elementor-motion-effects-element-type-background), .elementor-69332 .elementor-element.elementor-element-e5bfbbb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-e5bfbbb {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-d0e816a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-d0e816a .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-d823c2d {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-db4141a .elementor-button {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-c9c8379 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-37eed71 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-2b7e6a3 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-cc17a9a .elementor-heading-title {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-7ef7433 .elementor-heading-title {
		font-size: var(--e-global-typography-5d480cf-font-size);
		line-height: var(--e-global-typography-5d480cf-line-height);
		letter-spacing: var(--e-global-typography-5d480cf-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-36edcd0 .elementor-button {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-132bd0b {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-88e3e75 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-da57e35.elementor-element {
		--align-self: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-da57e35 .elementor-heading-title {
		font-size: var(--e-global-typography-b9689a7-font-size);
		line-height: var(--e-global-typography-b9689a7-line-height);
		letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-06d30c4 {
		font-size: var(--e-global-typography-51ec25d-font-size);
		line-height: var(--e-global-typography-51ec25d-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-644a757 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-d2fdeac.elementor-element {
		--align-self: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-d2fdeac .elementor-heading-title {
		font-size: var(--e-global-typography-b9689a7-font-size);
		line-height: var(--e-global-typography-b9689a7-line-height);
		letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-b0f04b6 {
		font-size: var(--e-global-typography-51ec25d-font-size);
		line-height: var(--e-global-typography-51ec25d-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-41fe5c4 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-ec8a78e.elementor-element {
		--align-self: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-ec8a78e .elementor-heading-title {
		font-size: var(--e-global-typography-b9689a7-font-size);
		line-height: var(--e-global-typography-b9689a7-line-height);
		letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-3838261 {
		font-size: var(--e-global-typography-51ec25d-font-size);
		line-height: var(--e-global-typography-51ec25d-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-002935a {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-7e4f4a6.elementor-element {
		--align-self: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-7e4f4a6 .elementor-heading-title {
		font-size: var(--e-global-typography-b9689a7-font-size);
		line-height: var(--e-global-typography-b9689a7-line-height);
		letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-6fc6ecb {
		font-size: var(--e-global-typography-51ec25d-font-size);
		line-height: var(--e-global-typography-51ec25d-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-d3b9958 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-ba4ff20 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-d73422c.elementor-element {
		--align-self: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-d73422c .elementor-heading-title {
		font-size: var(--e-global-typography-b9689a7-font-size);
		line-height: var(--e-global-typography-b9689a7-line-height);
		letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-54e5b11 {
		font-size: var(--e-global-typography-51ec25d-font-size);
		line-height: var(--e-global-typography-51ec25d-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-5c7a19b {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-856cc14.elementor-element {
		--align-self: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-856cc14 .elementor-heading-title {
		font-size: var(--e-global-typography-b9689a7-font-size);
		line-height: var(--e-global-typography-b9689a7-line-height);
		letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-834a08f {
		font-size: var(--e-global-typography-51ec25d-font-size);
		line-height: var(--e-global-typography-51ec25d-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-8dc5951 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-800e3db.elementor-element {
		--align-self: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-800e3db .elementor-heading-title {
		font-size: var(--e-global-typography-b9689a7-font-size);
		line-height: var(--e-global-typography-b9689a7-line-height);
		letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-e725a36 {
		font-size: var(--e-global-typography-51ec25d-font-size);
		line-height: var(--e-global-typography-51ec25d-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-954677e {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69332 .elementor-element.elementor-element-dc7baf4.elementor-element {
		--align-self: center;
	}
	
	.elementor-69332 .elementor-element.elementor-element-dc7baf4 .elementor-heading-title {
		font-size: var(--e-global-typography-b9689a7-font-size);
		line-height: var(--e-global-typography-b9689a7-line-height);
		letter-spacing: var(--e-global-typography-b9689a7-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-95854b4 {
		font-size: var(--e-global-typography-51ec25d-font-size);
		line-height: var(--e-global-typography-51ec25d-line-height);
	}
	
	.elementor-69332 .elementor-element.elementor-element-c20d7d0 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-c20d7d0 .elementor-heading-title {
		font-size: var(--e-global-typography-5d480cf-font-size);
		line-height: var(--e-global-typography-5d480cf-line-height);
		letter-spacing: var(--e-global-typography-5d480cf-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-7f1dc7a .elementor-button {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
	
	.elementor-69332 .elementor-element.elementor-element-a157a5b {
		--swiper-slides-to-display: 1;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69332 .elementor-element.elementor-element-a157a5b.elementor-element {
		--align-self: center;
	}
}

@media (min-width:768px) {
	.elementor-69332 .elementor-element.elementor-element-cf5d2fb {
		--width: 45%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-4b8aadb {
		--width: 58%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-ae0d8b3 {
		--width: 120%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-39b68da {
		--content-width: 1270px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-0668de4 {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-e0b205d {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-dfd2bc6 {
		--width: 50%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-35c6261 {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-c807ea4 {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-68997bd {
		--width: 50%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-1f9cc5a {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-68abd23 {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-d29df70 {
		--width: 50%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-ae486ce {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-6afccc2 {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-65af301 {
		--content-width: 1270px;
	}
	
	.elementor-69332 .elementor-element.elementor-element-305a5bb {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-58d48e2 {
		--width: 40%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-f9d13af {
		--width: 60%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-405dbb4 {
		--width: 40%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-c7d5b27 {
		--width: 60%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-c308421 {
		--width: 60%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-b2e5b5f {
		--width: 40%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-6260bca {
		--width: 40%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-c9c8379 {
		--width: 60%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-2b7e6a3 {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-132bd0b {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-88e3e75 {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-644a757 {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-41fe5c4 {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-002935a {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-d3b9958 {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-ba4ff20 {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-5c7a19b {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-8dc5951 {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-954677e {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-b8af129 {
		--content-width: 1140px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-69332 .elementor-element.elementor-element-cf5d2fb {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-4b8aadb {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-ae0d8b3 {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-58d48e2 {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-f9d13af {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-405dbb4 {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-c7d5b27 {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-c308421 {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-b2e5b5f {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-6260bca {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-c9c8379 {
		--width: 100%;
	}
	
	.elementor-69332 .elementor-element.elementor-element-b8af129 {
		--content-width: 85%;
	}
}

/* Start custom CSS for icon, class: .elementor-element-d30cc96 */
.elementor-69332 .elementor-element.elementor-element-d30cc96 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-d88d6c5 */
.elementor-69332 .elementor-element.elementor-element-d88d6c5 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-4c182ee */
.elementor-69332 .elementor-element.elementor-element-4c182ee {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-7ba630e */
.elementor-69332 .elementor-element.elementor-element-7ba630e {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-d7b353b */
.elementor-69332 .elementor-element.elementor-element-d7b353b {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ef233b3 */
.elementor-69332 .elementor-element.elementor-element-ef233b3 {
	line-height: 0;
}
