
		.elementor-kit-35002 {
			--e-global-color-primary: #6EC1E4;
			--e-global-color-secondary: #54595F;
			--e-global-color-text: #7A7A7A;
			--e-global-color-accent: #61CE70;
			--e-global-color-61c01e98: #4054B2;
			--e-global-color-69bf31ed: #23A455;
			--e-global-color-7a1ccbe5: #000;
			--e-global-color-13ed1179: #FFF;
			--e-global-color-9e330ee: #E7CFB1;
			--e-global-color-80574e1: #D9B980;
			--e-global-color-6c4bd3c: #E5813E;
			--e-global-color-685126b: #FF9C00;
			--e-global-color-8d75d51: #FFD700;
			--e-global-color-7d2d11e: #FFB14E;
			--e-global-color-f39c172: #4054B2;
			--e-global-color-2d9afb7: #6EC1E4;
			--e-global-color-df750cb: #0084FF;
			--e-global-color-5405f4d: #0F29A6;
			--e-global-color-fb94b1b: #0084FF;
			--e-global-color-958a593: #009313;
			--e-global-color-6349209: #02DA1E;
			--e-global-color-7b42703: #BAE3FF;
			--e-global-color-5809377: #FFFED0;
			--e-global-color-3b3a846: #001B31;
			--e-global-color-f046a9f: #003966;
			--e-global-color-b09d485: #31A8FF;
			--e-global-color-1d11f0d: #8BC3FF;
			--e-global-color-8bdc949: #40D7E1;
			--e-global-color-9570091: #053800;
			--e-global-color-9e35051: rgba(86, 183, 238, 0);
			--e-global-color-9a00bab: #4e67d8;
			--e-global-color-d219e43: #51C680;
			--e-global-typography-primary-font-family: "Roboto";
			--e-global-typography-primary-font-weight: 600;
			--e-global-typography-secondary-font-family: "Roboto Slab";
			--e-global-typography-secondary-font-weight: 400;
			--e-global-typography-text-font-family: "Roboto";
			--e-global-typography-text-font-weight: 400;
			--e-global-typography-accent-font-family: "Roboto";
			--e-global-typography-accent-font-weight: 500;
			--e-global-typography-32bcb19-font-family: "Montserrat";
			--e-global-typography-32bcb19-font-size: 30px;
			--e-global-typography-32bcb19-font-weight: 500;
			--e-global-typography-0b1c873-font-family: "Montserrat";
			--e-global-typography-0b1c873-font-size: 20px;
			--e-global-typography-d0966a1-font-family: "Montserrat Alternates";
			--e-global-typography-d0966a1-font-size: 14px;
			--e-global-typography-d0966a1-font-weight: 500;
			--e-global-typography-d0966a1-text-transform: none;
			--e-global-typography-5915589-font-family: "Montserrat";
			--e-global-typography-5915589-font-size: 1rem;
			--e-global-typography-5915589-font-weight: 400;
			--e-global-typography-5915589-text-transform: none;
			--e-global-typography-5915589-line-height: 1.5em;
			--e-global-typography-992d6ce-font-family: "Montserrat";
			--e-global-typography-992d6ce-font-size: 30px;
			--e-global-typography-992d6ce-font-weight: 500;
			--e-global-typography-218397a-font-family: "Montserrat";
			--e-global-typography-218397a-font-size: 14px;
			--e-global-typography-3fcd398-font-family: "Montserrat";
			--e-global-typography-3fcd398-font-size: 16px;
			--e-global-typography-b81d092-font-family: "Montserrat";
			--e-global-typography-b81d092-font-size: 30px;
			--e-global-typography-b81d092-font-weight: 500;
		}

		.elementor-kit-35002 e-page-transition {
			background-color: #FFBC7D;
		}

		.elementor-section.elementor-section-boxed>.elementor-container {
			max-width: 1320px;
		}

		.e-con {
			--container-max-width: 1320px;
		}

		.elementor-widget:not(:last-child) {
			margin-block-end: 0px;
		}

		.elementor-element {
			--widgets-spacing: 0px 0px;
			--widgets-spacing-row: 0px;
			--widgets-spacing-column: 0px;
		}

			{}

		.sc_layouts_title_caption {
			display: var(--page-title-display);
		}

		@media(max-width:1279px) {
			.elementor-section.elementor-section-boxed>.elementor-container {
				max-width: 1024px;
			}

			.e-con {
				--container-max-width: 1024px;
			}
		}

		@media(max-width:767px) {
			.elementor-kit-35002 {
				--e-global-typography-d0966a1-font-size: 14px;
				--e-global-typography-d0966a1-line-height: 1.4em;
				--e-global-typography-992d6ce-font-size: 30px;
				--e-global-typography-b81d092-font-size: 25px;
				--e-global-typography-b81d092-line-height: 47px;
				--e-global-typography-b81d092-letter-spacing: -0.7px;
			}

			.elementor-section.elementor-section-boxed>.elementor-container {
				max-width: 767px;
			}

			.e-con {
				--container-max-width: 767px;
			}
		}

		.elementor-33648 .elementor-element.elementor-element-4e3137d3:not(.elementor-motion-effects-element-type-background),
		.elementor-33648 .elementor-element.elementor-element-4e3137d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #151414;
			background-image: url("https://cassaservices.com/wp-content/uploads/2024/06/Group-106-min-1.png");
			background-position: 0px 40%;
			background-repeat: no-repeat;
			background-size: 100% auto;
		}

		.elementor-33648 .elementor-element.elementor-element-4e3137d3 {
			overflow: hidden;
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: -100px;
			margin-bottom: 0px;
			padding: 140px 0px 60px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-4e3137d3 .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-4e3137d3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-4e3137d3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-4e3137d3>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-33648 .elementor-element.elementor-element-34d0674c.elementor-column>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-33648 .elementor-element.elementor-element-16d7c031 {
			text-align: center;
		}

		.elementor-33648 .elementor-element.elementor-element-16d7c031 .elementor-heading-title {
			font-family: "Montserrat", Sans-serif;
			font-size: 3.6rem;
			font-weight: 700;
			line-height: 1.2em;
			color: #FFFFFF;
		}

		.elementor-33648 .elementor-element.elementor-element-c65ac2a>.elementor-widget-container {
			padding: 10px 0px 10px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-c65ac2a {
			text-align: center;
			font-family: "Roboto", Sans-serif;
			font-size: 2rem;
			font-weight: 700;
			text-transform: uppercase;
			color: var(--e-global-color-13ed1179);
		}

		.elementor-33648 .elementor-element.elementor-element-241c79d5 {
			width: var(--container-widget-width, 47%);
			max-width: 47%;
			--container-widget-width: 47%;
			--container-widget-flex-grow: 0;
			text-align: center;
		}

		.elementor-33648 .elementor-element.elementor-element-241c79d5 .elementor-heading-title {
			font-family: "Roboto", Sans-serif;
			font-size: 1rem;
			font-weight: 400;
			line-height: 1.5em;
			color: #FFFFFFBA;
		}

		.elementor-33648 .elementor-element.elementor-element-e1734a8 .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-e1734a8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-e1734a8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-e1734a8 {
			padding: 50px 0px 0px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-71ab7ad1 img {
			width: 59%;
		}

		.elementor-33648 .elementor-element.elementor-element-43308c20 {
			width: var(--container-widget-width, 10%);
			max-width: 10%;
			--container-widget-width: 10%;
			--container-widget-flex-grow: 0;
			bottom: -47px;
			text-align: left;
		}

		body:not(.rtl) .elementor-33648 .elementor-element.elementor-element-43308c20 {
			right: 9%;
		}

		body.rtl .elementor-33648 .elementor-element.elementor-element-43308c20 {
			left: 9%;
		}

		.elementor-33648 .elementor-element.elementor-element-43308c20 img {
			width: 100%;
			opacity: 0.85;
		}

		.elementor-33648 .elementor-element.elementor-element-372daaa0 {
			width: auto;
			max-width: auto;
			bottom: 0px;
			text-align: left;
		}

		body:not(.rtl) .elementor-33648 .elementor-element.elementor-element-372daaa0 {
			right: 0%;
		}

		body.rtl .elementor-33648 .elementor-element.elementor-element-372daaa0 {
			left: 0%;
		}

		.elementor-33648 .elementor-element.elementor-element-372daaa0 img {
			width: 57%;
		}

		.elementor-33648 .elementor-element.elementor-element-163d675a:not(.elementor-motion-effects-element-type-background),
		.elementor-33648 .elementor-element.elementor-element-163d675a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #151414;
			background-image: url("https://cassaservices.com/wp-content/uploads/2024/06/Ellipse-2212-min-2.png");
			background-position: top right;
			background-repeat: no-repeat;
			background-size: 90% auto;
		}

		.elementor-33648 .elementor-element.elementor-element-163d675a {
			overflow: hidden;
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 50px 0px 80px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-163d675a .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-163d675a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-163d675a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-163d675a>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-33648 .elementor-element.elementor-element-761577f {
			overflow: hidden;
			padding: 80px 0px 80px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-761577f .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-761577f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-761577f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-ca4fb97.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-ca4fb97.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
			align-content: center;
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-d1abe0d {
			text-align: left;
		}

		.elementor-33648 .elementor-element.elementor-element-d1abe0d img {
			width: 86%;
		}

		.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-742174d.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-742174d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
			align-content: center;
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-4cfbc48 {
			width: initial;
			max-width: initial;
			text-align: left;
		}

		.elementor-33648 .elementor-element.elementor-element-4cfbc48 .elementor-heading-title {
			font-family: "Roboto", Sans-serif;
			font-size: 2.5rem;
			font-weight: 600;
			line-height: 1.2em;
			color: #FFFFFF;
		}

		.elementor-33648 .elementor-element.elementor-element-9ebfd78>.elementor-widget-container {
			padding: 30px 0px 0px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-9ebfd78 {
			font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
			font-size: var(--e-global-typography-3fcd398-font-size);
		}

		.elementor-33648 .elementor-element.elementor-element-4b8e8a2 {
			width: auto;
			max-width: auto;
			bottom: -59px;
		}

		body:not(.rtl) .elementor-33648 .elementor-element.elementor-element-4b8e8a2 {
			right: 5%;
		}

		body.rtl .elementor-33648 .elementor-element.elementor-element-4b8e8a2 {
			left: 5%;
		}

		.elementor-33648 .elementor-element.elementor-element-4b8e8a2 img {
			width: 74%;
		}

		.elementor-33648 .elementor-element.elementor-element-00cb109 {
			width: auto;
			max-width: auto;
			top: -19%;
		}

		body:not(.rtl) .elementor-33648 .elementor-element.elementor-element-00cb109 {
			right: 0%;
		}

		body.rtl .elementor-33648 .elementor-element.elementor-element-00cb109 {
			left: 0%;
		}

		.elementor-33648 .elementor-element.elementor-element-00cb109 img {
			width: 74%;
		}

		.elementor-33648 .elementor-element.elementor-element-49abad5 {
			overflow: hidden;
			padding: 80px 0px 80px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-49abad5 .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-49abad5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-49abad5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-658cdf3.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-658cdf3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
			align-content: center;
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-4a05093 {
			width: initial;
			max-width: initial;
			text-align: left;
		}

		.elementor-33648 .elementor-element.elementor-element-4a05093 .elementor-heading-title {
			font-family: "Roboto", Sans-serif;
			font-size: 2.5rem;
			font-weight: 600;
			line-height: 1.2em;
			color: #FFFFFF;
		}

		.elementor-33648 .elementor-element.elementor-element-2bcf743>.elementor-widget-container {
			padding: 30px 0px 0px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-2bcf743 {
			font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
			font-size: var(--e-global-typography-3fcd398-font-size);
		}

		.elementor-33648 .elementor-element.elementor-element-0ef43a0 {
			width: auto;
			max-width: auto;
			bottom: -59px;
		}

		body:not(.rtl) .elementor-33648 .elementor-element.elementor-element-0ef43a0 {
			right: 5%;
		}

		body.rtl .elementor-33648 .elementor-element.elementor-element-0ef43a0 {
			left: 5%;
		}

		.elementor-33648 .elementor-element.elementor-element-0ef43a0 img {
			width: 74%;
		}

		.elementor-33648 .elementor-element.elementor-element-ec3701e {
			width: auto;
			max-width: auto;
			top: -19%;
		}

		body:not(.rtl) .elementor-33648 .elementor-element.elementor-element-ec3701e {
			right: 0%;
		}

		body.rtl .elementor-33648 .elementor-element.elementor-element-ec3701e {
			left: 0%;
		}

		.elementor-33648 .elementor-element.elementor-element-ec3701e img {
			width: 74%;
		}

		.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-116c7b6.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-116c7b6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
			align-content: center;
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-ed22596 {
			text-align: left;
		}

		.elementor-33648 .elementor-element.elementor-element-ed22596 img {
			width: 86%;
		}

		.elementor-33648 .elementor-element.elementor-element-3c4c52b5 {
			overflow: hidden;
			padding: 80px 0px 80px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-3c4c52b5 .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-3c4c52b5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-3c4c52b5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-556141ce.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-556141ce.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
			align-content: center;
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-62888a0d {
			text-align: left;
		}

		.elementor-33648 .elementor-element.elementor-element-62888a0d img {
			width: 86%;
		}

		.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-dce4502.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-dce4502.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
			align-content: center;
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-1b6d5a50 {
			width: initial;
			max-width: initial;
			text-align: left;
		}

		.elementor-33648 .elementor-element.elementor-element-1b6d5a50 .elementor-heading-title {
			font-family: "Roboto", Sans-serif;
			font-size: 2.5rem;
			font-weight: 600;
			line-height: 1.2em;
			color: #FFFFFF;
		}

		.elementor-33648 .elementor-element.elementor-element-4b5cc42>.elementor-widget-container {
			padding: 30px 0px 0px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-4b5cc42 {
			font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
			font-size: var(--e-global-typography-3fcd398-font-size);
		}

		.elementor-33648 .elementor-element.elementor-element-21ffd3fd {
			width: auto;
			max-width: auto;
			bottom: -59px;
		}

		body:not(.rtl) .elementor-33648 .elementor-element.elementor-element-21ffd3fd {
			right: 5%;
		}

		body.rtl .elementor-33648 .elementor-element.elementor-element-21ffd3fd {
			left: 5%;
		}

		.elementor-33648 .elementor-element.elementor-element-21ffd3fd img {
			width: 74%;
		}

		.elementor-33648 .elementor-element.elementor-element-26bc7d01 {
			width: auto;
			max-width: auto;
			top: -19%;
		}

		body:not(.rtl) .elementor-33648 .elementor-element.elementor-element-26bc7d01 {
			right: 0%;
		}

		body.rtl .elementor-33648 .elementor-element.elementor-element-26bc7d01 {
			left: 0%;
		}

		.elementor-33648 .elementor-element.elementor-element-26bc7d01 img {
			width: 74%;
		}

		.elementor-33648 .elementor-element.elementor-element-c05366b {
			overflow: hidden;
			padding: 80px 0px 80px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-c05366b .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-c05366b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-c05366b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-49ce5b8.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-49ce5b8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
			align-content: center;
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-f71349d {
			width: initial;
			max-width: initial;
			text-align: left;
		}

		.elementor-33648 .elementor-element.elementor-element-f71349d .elementor-heading-title {
			font-family: "Roboto", Sans-serif;
			font-size: 2.5rem;
			font-weight: 600;
			line-height: 1.2em;
			color: #FFFFFF;
		}

		.elementor-33648 .elementor-element.elementor-element-4b9a88e>.elementor-widget-container {
			padding: 30px 0px 0px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-4b9a88e {
			font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
			font-size: var(--e-global-typography-3fcd398-font-size);
		}

		.elementor-33648 .elementor-element.elementor-element-a6e191d {
			width: auto;
			max-width: auto;
			bottom: -59px;
		}

		body:not(.rtl) .elementor-33648 .elementor-element.elementor-element-a6e191d {
			right: 5%;
		}

		body.rtl .elementor-33648 .elementor-element.elementor-element-a6e191d {
			left: 5%;
		}

		.elementor-33648 .elementor-element.elementor-element-a6e191d img {
			width: 74%;
		}

		.elementor-33648 .elementor-element.elementor-element-9914db0 {
			width: auto;
			max-width: auto;
			top: -19%;
		}

		body:not(.rtl) .elementor-33648 .elementor-element.elementor-element-9914db0 {
			right: 0%;
		}

		body.rtl .elementor-33648 .elementor-element.elementor-element-9914db0 {
			left: 0%;
		}

		.elementor-33648 .elementor-element.elementor-element-9914db0 img {
			width: 74%;
		}

		.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-5355a63.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-5355a63.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
			align-content: center;
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-d88dce9 {
			text-align: left;
		}

		.elementor-33648 .elementor-element.elementor-element-d88dce9 img {
			width: 86%;
		}

		.elementor-33648 .elementor-element.elementor-element-606cea9 .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-606cea9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-606cea9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-606cea9 {
			padding: 20px 0px 20px 0px;
		}

		.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-d833bdf.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-d833bdf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
			align-content: center;
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-d833bdf.elementor-column>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-33648 .elementor-element.elementor-element-9003645 {
			text-align: center;
		}

		.elementor-33648 .elementor-element.elementor-element-9003645 .eael-divider,
		.elementor-33648 .elementor-element.elementor-element-9003645 .divider-border {
			border-style: dotted;
			border-color: var(--e-global-color-9e330ee);
		}

		.elementor-33648 .elementor-element.elementor-element-9003645 .eael-divider.horizontal {
			border-bottom-width: 1px;
			width: 100%;
		}

		.elementor-33648 .elementor-element.elementor-element-9003645 .divider-border {
			border-top-width: 1px;
		}

		.elementor-33648 .elementor-element.elementor-element-9003645 .divider-text-container {
			width: 100%;
		}

		.elementor-33648 .elementor-element.elementor-element-250fd4d>.elementor-widget-container {
			padding: 40px 0px 0px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-250fd4d {
			text-align: center;
		}

		.elementor-33648 .elementor-element.elementor-element-250fd4d .elementor-heading-title {
			font-family: "Roboto", Sans-serif;
			font-size: 3rem;
			font-weight: 700;
			line-height: 1.2em;
			color: #FFFFFF;
		}

		.elementor-33648 .elementor-element.elementor-element-7708178>.elementor-widget-container {
			padding: 30px 0px 0px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-7708178 {
			text-align: center;
			font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
			font-size: var(--e-global-typography-3fcd398-font-size);
		}

		.elementor-33648 .elementor-element.elementor-element-95da062 {
			overflow: hidden;
		}

		.elementor-33648 .elementor-element.elementor-element-95da062 .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-95da062 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-95da062 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-35549a5:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-35549a5:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-35549a5:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-35549a5>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-0dd3155>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-0dd3155 .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-0dd3155 .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-0dd3155 .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-0dd3155 .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-0dd3155 .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-0dd3155 .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-0dd3155 .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-01962e7:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-01962e7:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-01962e7:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-01962e7>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-084fde0>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-084fde0 .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-084fde0 .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-084fde0 .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-084fde0 .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-084fde0 .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-084fde0 .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-084fde0 .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-244af45:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-244af45:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-244af45:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-244af45>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-b4c5973>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-b4c5973 .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-b4c5973 .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-b4c5973 .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-b4c5973 .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-b4c5973 .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-b4c5973 .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-b4c5973 .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-aa23f7d {
			overflow: hidden;
			padding: 0px 0px 80px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-aa23f7d .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-aa23f7d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-aa23f7d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-843b084:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-843b084:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-843b084:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-843b084>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-b34e773>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-b34e773 .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-b34e773 .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-b34e773 .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-b34e773 .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-b34e773 .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-b34e773 .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-b34e773 .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-b831dd1:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-b831dd1:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-b831dd1:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-b831dd1>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-869edf1>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-869edf1 .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-869edf1 .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-869edf1 .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-869edf1 .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-869edf1 .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-869edf1 .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-869edf1 .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-b47b531:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-b47b531:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-b47b531:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-b47b531>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-f8db959>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-f8db959 .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-f8db959 .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-f8db959 .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-f8db959 .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-f8db959 .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-f8db959 .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-f8db959 .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-2441e6d .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-2441e6d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-2441e6d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-2441e6d {
			padding: 80px 0px 20px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-93ad6cc {
			text-align: center;
		}

		.elementor-33648 .elementor-element.elementor-element-93ad6cc .elementor-heading-title {
			font-family: "Roboto", Sans-serif;
			font-size: 3rem;
			font-weight: 700;
			line-height: 1.2em;
			color: #FFFFFF;
		}

		.elementor-33648 .elementor-element.elementor-element-dc60052 {
			overflow: hidden;
		}

		.elementor-33648 .elementor-element.elementor-element-dc60052 .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-dc60052 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-dc60052 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-f1e385f:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-f1e385f:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-f1e385f:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-f1e385f>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-49915480>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-49915480 .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-49915480 .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-49915480 .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-49915480 .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-49915480 .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-49915480 .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-49915480 .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-29d50751:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-29d50751:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-29d50751:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-29d50751>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-4440d40e>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-4440d40e .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-4440d40e .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-4440d40e .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-4440d40e .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-4440d40e .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-4440d40e .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-4440d40e .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-6d53d201:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-6d53d201:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-6d53d201:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-6d53d201>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-2a85fcba>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-2a85fcba .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-2a85fcba .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-2a85fcba .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-2a85fcba .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-2a85fcba .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-2a85fcba .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-2a85fcba .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-780d902b {
			overflow: hidden;
			padding: 0px 0px 80px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-780d902b .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-780d902b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-780d902b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-32fafcfa:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-32fafcfa:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-32fafcfa:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-32fafcfa>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-4f80edd1>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-4f80edd1 .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-4f80edd1 .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-4f80edd1 .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-4f80edd1 .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-4f80edd1 .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-4f80edd1 .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-4f80edd1 .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-7a6253b8:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-7a6253b8:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-7a6253b8:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-7a6253b8>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-3a9f9c90>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-3a9f9c90 .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-3a9f9c90 .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-3a9f9c90 .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-3a9f9c90 .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-3a9f9c90 .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-3a9f9c90 .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-3a9f9c90 .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-1ff6e603:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-1ff6e603:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-1ff6e603:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-1ff6e603>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-62fdeb3>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-62fdeb3 .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-62fdeb3 .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-62fdeb3 .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-62fdeb3 .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-62fdeb3 .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-62fdeb3 .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-62fdeb3 .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-3f84651c .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-3f84651c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-3f84651c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-3f84651c {
			padding: 0px 0px 20px 0px;
		}

		.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-3a42ffd.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-3a42ffd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
			align-content: center;
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-13f6efcf .elementor-heading-title {
			font-family: "Roboto", Sans-serif;
			font-size: 3rem;
			font-weight: 500;
			line-height: 1.2em;
			color: #FFFFFF;
		}

		.elementor-33648 .elementor-element.elementor-element-b2bf618>.elementor-widget-container {
			padding: 30px 0px 0px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-b2bf618 {
			font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
			font-size: var(--e-global-typography-3fcd398-font-size);
		}

		.elementor-33648 .elementor-element.elementor-element-3a43e5a4 {
			width: auto;
			max-width: auto;
			top: 0%;
		}

		body:not(.rtl) .elementor-33648 .elementor-element.elementor-element-3a43e5a4 {
			left: -18%;
		}

		body.rtl .elementor-33648 .elementor-element.elementor-element-3a43e5a4 {
			right: -18%;
		}

		.elementor-33648 .elementor-element.elementor-element-3a43e5a4 img {
			width: 74%;
		}

		.elementor-33648 .elementor-element.elementor-element-ddeba5d .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-ddeba5d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-ddeba5d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-aef7d33>.elementor-widget-container {
			padding: 0px 0px 20px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-aef7d33 .sc_item_title_text {
			-webkit-text-stroke-width: 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-aef7d33 .sc_item_title_text2 {
			-webkit-text-stroke-width: 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-71353d1b {
			z-index: 1;
			text-align: right;
		}

		.elementor-33648 .elementor-element.elementor-element-71353d1b img {
			width: 80%;
		}

		.elementor-33648 .elementor-element.elementor-element-1db5e732 {
			width: auto;
			max-width: auto;
			bottom: 1%;
			z-index: 0;
		}

		body:not(.rtl) .elementor-33648 .elementor-element.elementor-element-1db5e732 {
			right: 44%;
		}

		body.rtl .elementor-33648 .elementor-element.elementor-element-1db5e732 {
			left: 44%;
		}

		.elementor-33648 .elementor-element.elementor-element-1db5e732 img {
			width: 80%;
		}

		.elementor-33648 .elementor-element.elementor-element-314c2fd6:not(.elementor-motion-effects-element-type-background),
		.elementor-33648 .elementor-element.elementor-element-314c2fd6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #151414;
		}

		.elementor-33648 .elementor-element.elementor-element-314c2fd6 {
			overflow: hidden;
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 80px 0px 80px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-314c2fd6 .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-314c2fd6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-314c2fd6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-314c2fd6>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-33648 .elementor-element.elementor-element-d20832a .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-d20832a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-d20832a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-d20832a {
			padding: 80px 0px 20px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-ee64804 {
			text-align: center;
		}

		.elementor-33648 .elementor-element.elementor-element-ee64804 .elementor-heading-title {
			font-family: "Roboto", Sans-serif;
			font-size: 3rem;
			font-weight: 700;
			line-height: 1.2em;
			color: #FFFFFF;
		}

		.elementor-33648 .elementor-element.elementor-element-5d84006 {
			overflow: hidden;
		}

		.elementor-33648 .elementor-element.elementor-element-5d84006 .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-5d84006 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-5d84006 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-caee799:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-caee799:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-caee799:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-caee799>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-f87198d>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-f87198d .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-f87198d .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-f87198d .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-f87198d .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-f87198d .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-f87198d .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-f87198d .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-6a9a32b:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-6a9a32b:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-6a9a32b:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-6a9a32b>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-01d9052>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-01d9052 .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-01d9052 .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-01d9052 .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-01d9052 .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-01d9052 .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-01d9052 .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-01d9052 .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-863703d:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-863703d:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-863703d:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-863703d>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-8e3d481>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-8e3d481 .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-8e3d481 .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-8e3d481 .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-8e3d481 .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-8e3d481 .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-8e3d481 .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-8e3d481 .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-6a835e3 {
			overflow: hidden;
		}

		.elementor-33648 .elementor-element.elementor-element-6a835e3 .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-6a835e3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-6a835e3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-6a472f6:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-6a472f6:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-6a472f6:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-6a472f6>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-5ab000b>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-5ab000b .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-5ab000b .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-5ab000b .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-5ab000b .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-5ab000b .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-5ab000b .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-5ab000b .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-c7fd5de:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-c7fd5de:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-c7fd5de:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-c7fd5de>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-f07190d>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-f07190d .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-f07190d .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-f07190d .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-f07190d .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-f07190d .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-f07190d .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-f07190d .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-3fe5fe1:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-3fe5fe1:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-3fe5fe1:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-3fe5fe1>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-bf4ae0e>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-bf4ae0e .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-bf4ae0e .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-bf4ae0e .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-bf4ae0e .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-bf4ae0e .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-bf4ae0e .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-bf4ae0e .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-c27eb9e {
			overflow: hidden;
		}

		.elementor-33648 .elementor-element.elementor-element-c27eb9e .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-c27eb9e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-c27eb9e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-dbb581e:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-dbb581e:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-dbb581e:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-dbb581e>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-5a781c8>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-5a781c8 .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-5a781c8 .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-5a781c8 .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-5a781c8 .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-5a781c8 .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-5a781c8 .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-5a781c8 .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-c9e9409:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-c9e9409:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-c9e9409:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-c9e9409>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-e72a826>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-e72a826 .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-e72a826 .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-e72a826 .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-e72a826 .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-e72a826 .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-e72a826 .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-e72a826 .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-3ecc0b1:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-3ecc0b1:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-3ecc0b1:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-3ecc0b1>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-6c368b1>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-6c368b1 .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-6c368b1 .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-6c368b1 .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-6c368b1 .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-6c368b1 .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-6c368b1 .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-6c368b1 .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-93230db {
			overflow: hidden;
		}

		.elementor-33648 .elementor-element.elementor-element-93230db .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-93230db .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-93230db .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-3510798:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-3510798:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-3510798:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-3510798>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-306a76d>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-306a76d .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-306a76d .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-306a76d .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-306a76d .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-306a76d .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-306a76d .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-306a76d .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-1133304:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-1133304:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-1133304:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-1133304>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-260fc78>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-260fc78 .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-260fc78 .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-260fc78 .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-260fc78 .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-260fc78 .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-260fc78 .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-260fc78 .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-63db75a:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-63db75a:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-63db75a:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-63db75a>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-196ea5b>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-196ea5b .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-196ea5b .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-196ea5b .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-196ea5b .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-196ea5b .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-196ea5b .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-196ea5b .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-d934744 {
			overflow: hidden;
		}

		.elementor-33648 .elementor-element.elementor-element-d934744 .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-d934744 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-d934744 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-fa3f5c2:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-fa3f5c2:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-fa3f5c2:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-fa3f5c2>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-8166e7a:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-8166e7a:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-8166e7a:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-8166e7a>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-c985556>.elementor-widget-container {
			margin: 24px 13px 24px 13px;
		}

		.elementor-33648 .elementor-element.elementor-element-c985556 .eael-infobox .infobox-icon img {
			padding: 0px 0px 26px 0px;
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-c985556 .eael-infobox.icon-on-left .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-c985556 .eael-infobox.icon-on-right .infobox-icon {
			width: 55px;
		}

		.elementor-33648 .elementor-element.elementor-element-c985556 .eael-infobox .infobox-content .title {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 1rem;
			font-weight: 500;
			text-transform: capitalize;
		}

		.elementor-33648 .elementor-element.elementor-element-c985556 .eael-infobox .infobox-content p {
			color: #FFFFFF;
			font-family: "Montserrat", Sans-serif;
			font-size: 0.9rem;
			font-weight: 300;
			line-height: 1.5em;
		}

		.elementor-33648 .elementor-element.elementor-element-c985556 .eael-infobox:hover .infobox-content h4 {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-c985556 .eael-infobox:hover .infobox-content p {
			transition: 100ms;
		}

		.elementor-33648 .elementor-element.elementor-element-588f089:hover>.elementor-element-populated {
			background-color: #2F303B;
		}

		.elementor-33648 .elementor-element.elementor-element-588f089:hover>.elementor-element-populated,
		.elementor-33648 .elementor-element.elementor-element-588f089:hover>.elementor-element-populated>.elementor-background-overlay {
			border-radius: 0px 0px 44px 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-588f089>.elementor-element-populated {
			margin: 11px 63px 11px 11px;
			--e-column-margin-right: 63px;
			--e-column-margin-left: 11px;
		}

		.elementor-33648 .elementor-element.elementor-element-529e3847 .trx_addons_bg_text {
			z-index: 0;
		}

		.elementor-33648 .elementor-element.elementor-element-529e3847 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
			padding-right: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-529e3847 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
			padding-left: 50px;
		}

		.elementor-33648 .elementor-element.elementor-element-529e3847 {
			padding: 80px 0px 50px 0px;
		}

		.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-3a0d8d80.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-3a0d8d80.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
			align-content: center;
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-2897ebc8 {
			text-align: left;
		}

		.elementor-33648 .elementor-element.elementor-element-2897ebc8 img {
			width: 84%;
		}

		.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-c2d0c5e.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-c2d0c5e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
			align-content: center;
			align-items: center;
		}

		.elementor-33648 .elementor-element.elementor-element-7ca25931 {
			text-align: left;
		}

		.elementor-33648 .elementor-element.elementor-element-7ca25931 .elementor-heading-title {
			font-family: "Montserrat", Sans-serif;
			font-size: 18px;
			font-weight: 500;
			text-transform: uppercase;
			line-height: 20px;
			letter-spacing: 1.2px;
			color: var(--e-global-color-7d2d11e);
		}

		.elementor-33648 .elementor-element.elementor-element-ca1783a .elementor-heading-title {
			font-family: "Roboto", Sans-serif;
			font-size: 42px;
			font-weight: 700;
			line-height: 48px;
			color: #FFFFFF;
		}

		.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
		.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group textarea,
		.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select {
			background-color: #FFFFFF;
			color: #1F202B;
			border-style: solid;
			border-width: 0px 0px 0px 0px;
			border-radius: 13px 13px 13px 13px;
			font-family: "Montserrat", Sans-serif;
			font-size: 16px;
			font-weight: 400;
			line-height: 1.3px;
		}

		.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
		.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select {
			width: 405px;
			height: 52px;
		}

		.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group {
			margin-bottom: 0px;
		}

		.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group input::-webkit-input-placeholder,
		.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group textarea::-webkit-input-placeholder {
			color: #1F202B;
		}

		.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
			width: 195px;
			background-color: var(--e-global-color-7d2d11e);
			color: #1F202B !important;
			border-style: solid;
			border-width: 2px 2px 2px 2px;
			border-color: var(--e-global-color-7d2d11e);
			border-radius: 13px 13px 13px 13px;
			padding: 14px 14px 14px 14px;
			font-family: "Montserrat", Sans-serif;
			font-size: 16px;
			font-weight: 600;
			line-height: 1.3em;
		}

		.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper.eael-contact-form-align-default .ff-el-group .ff-btn-submit {
			width: 195px;
			min-width: inherit;
		}

		.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper.eael-fluent-form-subscription .ff-el-group .ff-btn-submit {
			right: 0px;
			position: relative;
			min-width: inherit;
		}

		.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit:hover {
			background-color: var(--e-global-color-6c4bd3c);
			color: var(--e-global-color-6c4bd3c);
		}

		.elementor-33648 .elementor-element.elementor-element-6839fa97 {
			width: auto;
			max-width: auto;
			top: -10%;
		}

		body:not(.rtl) .elementor-33648 .elementor-element.elementor-element-6839fa97 {
			right: 1%;
		}

		body.rtl .elementor-33648 .elementor-element.elementor-element-6839fa97 {
			left: 1%;
		}

		.elementor-33648 .elementor-element.elementor-element-6839fa97 img {
			width: 72%;
		}

		@media(min-width:768px) {
			.elementor-33648 .elementor-element.elementor-element-3a0d8d80 {
				width: 45%;
			}

			.elementor-33648 .elementor-element.elementor-element-c2d0c5e {
				width: 55%;
			}
		}

		@media(max-width:1279px) {

			.elementor-33648 .elementor-element.elementor-element-4e3137d3:not(.elementor-motion-effects-element-type-background),
			.elementor-33648 .elementor-element.elementor-element-4e3137d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-position: 0px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-4e3137d3 {
				padding: 140px 0px 40px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-16d7c031 .elementor-heading-title {
				font-size: 2.6rem;
			}

			.elementor-33648 .elementor-element.elementor-element-241c79d5 {
				width: var(--container-widget-width, 75%);
				max-width: 75%;
				--container-widget-width: 75%;
				--container-widget-flex-grow: 0;
			}

			.elementor-33648 .elementor-element.elementor-element-71ab7ad1 {
				z-index: 1;
			}

			.elementor-33648 .elementor-element.elementor-element-71ab7ad1 img {
				width: 80%;
			}

			.elementor-33648 .elementor-element.elementor-element-43308c20 {
				width: var(--container-widget-width, 12%);
				max-width: 12%;
				--container-widget-width: 12%;
				--container-widget-flex-grow: 0;
				bottom: -30px;
			}

			body:not(.rtl) .elementor-33648 .elementor-element.elementor-element-43308c20 {
				right: 7%;
			}

			body.rtl .elementor-33648 .elementor-element.elementor-element-43308c20 {
				left: 7%;
			}

			.elementor-33648 .elementor-element.elementor-element-43308c20 img {
				width: 100%;
			}

			.elementor-33648 .elementor-element.elementor-element-372daaa0 {
				width: var(--container-widget-width, 50px);
				max-width: 50px;
				--container-widget-width: 50px;
				--container-widget-flex-grow: 0;
				bottom: 4%;
			}

			body:not(.rtl) .elementor-33648 .elementor-element.elementor-element-372daaa0 {
				right: 5%;
			}

			body.rtl .elementor-33648 .elementor-element.elementor-element-372daaa0 {
				left: 5%;
			}

			.elementor-33648 .elementor-element.elementor-element-372daaa0 img {
				width: 100%;
			}

			.elementor-33648 .elementor-element.elementor-element-761577f {
				padding: 50px 0px 50px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-d1abe0d {
				text-align: center;
			}

			.elementor-33648 .elementor-element.elementor-element-d1abe0d img {
				width: 100%;
			}

			.elementor-33648 .elementor-element.elementor-element-4cfbc48 {
				width: initial;
				max-width: initial;
			}

			.elementor-33648 .elementor-element.elementor-element-4cfbc48 .elementor-heading-title {
				font-size: 2rem;
			}

			.elementor-33648 .elementor-element.elementor-element-9ebfd78 {
				font-size: var(--e-global-typography-3fcd398-font-size);
			}

			.elementor-33648 .elementor-element.elementor-element-4b8e8a2 {
				bottom: -10%;
			}

			.elementor-33648 .elementor-element.elementor-element-4b8e8a2 img {
				width: 62%;
			}

			.elementor-33648 .elementor-element.elementor-element-00cb109 img {
				width: 62%;
			}

			.elementor-33648 .elementor-element.elementor-element-49abad5 {
				padding: 50px 0px 50px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-4a05093 {
				width: initial;
				max-width: initial;
			}

			.elementor-33648 .elementor-element.elementor-element-4a05093 .elementor-heading-title {
				font-size: 2rem;
			}

			.elementor-33648 .elementor-element.elementor-element-2bcf743 {
				font-size: var(--e-global-typography-3fcd398-font-size);
			}

			.elementor-33648 .elementor-element.elementor-element-0ef43a0 {
				bottom: -10%;
			}

			.elementor-33648 .elementor-element.elementor-element-0ef43a0 img {
				width: 62%;
			}

			.elementor-33648 .elementor-element.elementor-element-ec3701e img {
				width: 62%;
			}

			.elementor-33648 .elementor-element.elementor-element-ed22596 {
				text-align: center;
			}

			.elementor-33648 .elementor-element.elementor-element-ed22596 img {
				width: 100%;
			}

			.elementor-33648 .elementor-element.elementor-element-3c4c52b5 {
				padding: 50px 0px 50px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-62888a0d {
				text-align: center;
			}

			.elementor-33648 .elementor-element.elementor-element-62888a0d img {
				width: 100%;
			}

			.elementor-33648 .elementor-element.elementor-element-1b6d5a50 {
				width: initial;
				max-width: initial;
			}

			.elementor-33648 .elementor-element.elementor-element-1b6d5a50 .elementor-heading-title {
				font-size: 2rem;
			}

			.elementor-33648 .elementor-element.elementor-element-4b5cc42 {
				font-size: var(--e-global-typography-3fcd398-font-size);
			}

			.elementor-33648 .elementor-element.elementor-element-21ffd3fd {
				bottom: -10%;
			}

			.elementor-33648 .elementor-element.elementor-element-21ffd3fd img {
				width: 62%;
			}

			.elementor-33648 .elementor-element.elementor-element-26bc7d01 img {
				width: 62%;
			}

			.elementor-33648 .elementor-element.elementor-element-c05366b {
				padding: 50px 0px 50px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-f71349d {
				width: initial;
				max-width: initial;
			}

			.elementor-33648 .elementor-element.elementor-element-f71349d .elementor-heading-title {
				font-size: 2rem;
			}

			.elementor-33648 .elementor-element.elementor-element-4b9a88e {
				font-size: var(--e-global-typography-3fcd398-font-size);
			}

			.elementor-33648 .elementor-element.elementor-element-a6e191d {
				bottom: -10%;
			}

			.elementor-33648 .elementor-element.elementor-element-a6e191d img {
				width: 62%;
			}

			.elementor-33648 .elementor-element.elementor-element-9914db0 img {
				width: 62%;
			}

			.elementor-33648 .elementor-element.elementor-element-d88dce9 {
				text-align: center;
			}

			.elementor-33648 .elementor-element.elementor-element-d88dce9 img {
				width: 100%;
			}

			.elementor-33648 .elementor-element.elementor-element-250fd4d .elementor-heading-title {
				font-size: 2rem;
			}

			.elementor-33648 .elementor-element.elementor-element-7708178 {
				font-size: var(--e-global-typography-3fcd398-font-size);
			}

			.elementor-33648 .elementor-element.elementor-element-95da062 {
				padding: 0px 0px 0px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-35549a5>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-01962e7>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-244af45>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-aa23f7d {
				padding: 0px 0px 0px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-843b084>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-b831dd1>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-b47b531>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-93ad6cc .elementor-heading-title {
				font-size: 2rem;
			}

			.elementor-33648 .elementor-element.elementor-element-dc60052 {
				padding: 0px 0px 0px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-f1e385f>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-29d50751>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-6d53d201>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-780d902b {
				padding: 0px 0px 0px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-32fafcfa>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-7a6253b8>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-1ff6e603>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-3f84651c {
				padding: 50px 0px 60px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-13f6efcf .elementor-heading-title {
				font-size: 2rem;
			}

			.elementor-33648 .elementor-element.elementor-element-b2bf618 {
				font-size: var(--e-global-typography-3fcd398-font-size);
			}

			.elementor-33648 .elementor-element.elementor-element-3a43e5a4 img {
				width: 62%;
			}

			.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-6f49573a.elementor-column .elementor-widget-wrap {
				align-items: center;
			}

			.elementor-33648 .elementor-element.elementor-element-6f49573a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
				align-content: center;
				align-items: center;
			}

			.elementor-33648 .elementor-element.elementor-element-71353d1b img {
				width: 100%;
			}

			.elementor-33648 .elementor-element.elementor-element-314c2fd6 {
				padding: 20px 0px 0px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-ee64804 .elementor-heading-title {
				font-size: 2rem;
			}

			.elementor-33648 .elementor-element.elementor-element-5d84006 {
				padding: 0px 0px 0px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-caee799>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-6a9a32b>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-863703d>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-6a835e3 {
				padding: 0px 0px 0px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-6a472f6>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-c7fd5de>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-3fe5fe1>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-c27eb9e {
				padding: 0px 0px 0px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-dbb581e>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-c9e9409>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-3ecc0b1>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-93230db {
				padding: 0px 0px 0px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-3510798>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-1133304>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-63db75a>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-d934744 {
				padding: 0px 0px 0px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-fa3f5c2>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-8166e7a>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-588f089>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-2897ebc8 img {
				width: 100%;
			}

			.elementor-33648 .elementor-element.elementor-element-7ca25931 .elementor-heading-title {
				font-size: 1rem;
			}

			.elementor-33648 .elementor-element.elementor-element-ca1783a .elementor-heading-title {
				font-size: 2rem;
			}

			.elementor-33648 .elementor-element.elementor-element-35dbd4c {
				width: var(--container-widget-width, 410px);
				max-width: 410px;
				--container-widget-width: 410px;
				--container-widget-flex-grow: 0;
			}

			.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
			.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select {
				width: 255px;
			}

			.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
				width: 130px;
			}

			.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper.eael-contact-form-align-default .ff-el-group .ff-btn-submit {
				width: 130px;
				min-width: inherit;
			}

			.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper.eael-fluent-form-subscription .ff-el-group .ff-btn-submit {
				right: 0px;
				position: relative;
				min-width: inherit;
			}

			.elementor-33648 .elementor-element.elementor-element-6839fa97 img {
				width: 61%;
			}
		}

		@media(max-width:767px) {

			.elementor-33648 .elementor-element.elementor-element-4e3137d3:not(.elementor-motion-effects-element-type-background),
			.elementor-33648 .elementor-element.elementor-element-4e3137d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-position: initial;
			}

			.elementor-33648 .elementor-element.elementor-element-4e3137d3 {
				margin-top: 30px;
				margin-bottom: 0px;
				padding: 10px 0px 0px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-16d7c031 {
				width: initial;
				max-width: initial;
			}

			.elementor-33648 .elementor-element.elementor-element-16d7c031 .elementor-heading-title {
				font-size: 2rem;
			}

			.elementor-33648 .elementor-element.elementor-element-c65ac2a>.elementor-widget-container {
				padding: 10px 0px 10px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-c65ac2a {
				text-align: center;
				font-size: 1.8rem;
				line-height: 1em;
			}

			.elementor-33648 .elementor-element.elementor-element-241c79d5 {
				width: initial;
				max-width: initial;
			}

			.elementor-33648 .elementor-element.elementor-element-71ab7ad1 img {
				width: 100%;
			}

			.elementor-33648 .elementor-element.elementor-element-43308c20 {
				width: var(--container-widget-width, 16%);
				max-width: 16%;
				--container-widget-width: 16%;
				--container-widget-flex-grow: 0;
				bottom: -5px;
			}

			body:not(.rtl) .elementor-33648 .elementor-element.elementor-element-43308c20 {
				right: 17%;
			}

			body.rtl .elementor-33648 .elementor-element.elementor-element-43308c20 {
				left: 17%;
			}

			.elementor-33648 .elementor-element.elementor-element-43308c20 img {
				width: 100%;
			}

			.elementor-33648 .elementor-element.elementor-element-372daaa0 {
				width: var(--container-widget-width, 11%);
				max-width: 11%;
				--container-widget-width: 11%;
				--container-widget-flex-grow: 0;
				bottom: 9%;
			}

			body:not(.rtl) .elementor-33648 .elementor-element.elementor-element-372daaa0 {
				right: 12%;
			}

			body.rtl .elementor-33648 .elementor-element.elementor-element-372daaa0 {
				left: 12%;
			}

			.elementor-33648 .elementor-element.elementor-element-372daaa0 img {
				width: 100%;
			}

			.elementor-33648 .elementor-element.elementor-element-163d675a {
				padding: 0px 0px 0px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-761577f {
				padding: 40px 0px 0px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-d1abe0d img {
				width: 100%;
			}

			.elementor-33648 .elementor-element.elementor-element-742174d>.elementor-element-populated {
				margin: 20px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-4cfbc48 {
				width: var(--container-widget-width, 100%);
				max-width: 100%;
				--container-widget-width: 100%;
				--container-widget-flex-grow: 0;
			}

			.elementor-33648 .elementor-element.elementor-element-4cfbc48 .elementor-heading-title {
				font-size: 2rem;
			}

			.elementor-33648 .elementor-element.elementor-element-9ebfd78 {
				font-size: var(--e-global-typography-3fcd398-font-size);
			}

			.elementor-33648 .elementor-element.elementor-element-49abad5 {
				padding: 40px 0px 0px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-658cdf3>.elementor-element-populated {
				margin: 20px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-4a05093 {
				width: var(--container-widget-width, 100%);
				max-width: 100%;
				--container-widget-width: 100%;
				--container-widget-flex-grow: 0;
			}

			.elementor-33648 .elementor-element.elementor-element-4a05093 .elementor-heading-title {
				font-size: 2rem;
			}

			.elementor-33648 .elementor-element.elementor-element-2bcf743 {
				font-size: var(--e-global-typography-3fcd398-font-size);
			}

			.elementor-33648 .elementor-element.elementor-element-ed22596 img {
				width: 100%;
			}

			.elementor-33648 .elementor-element.elementor-element-3c4c52b5 {
				padding: 40px 0px 0px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-62888a0d img {
				width: 100%;
			}

			.elementor-33648 .elementor-element.elementor-element-dce4502>.elementor-element-populated {
				margin: 20px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-1b6d5a50 {
				width: var(--container-widget-width, 100%);
				max-width: 100%;
				--container-widget-width: 100%;
				--container-widget-flex-grow: 0;
			}

			.elementor-33648 .elementor-element.elementor-element-1b6d5a50 .elementor-heading-title {
				font-size: 2rem;
			}

			.elementor-33648 .elementor-element.elementor-element-4b5cc42 {
				font-size: var(--e-global-typography-3fcd398-font-size);
			}

			.elementor-33648 .elementor-element.elementor-element-c05366b {
				padding: 40px 0px 0px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-49ce5b8>.elementor-element-populated {
				margin: 20px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-f71349d {
				width: var(--container-widget-width, 100%);
				max-width: 100%;
				--container-widget-width: 100%;
				--container-widget-flex-grow: 0;
			}

			.elementor-33648 .elementor-element.elementor-element-f71349d .elementor-heading-title {
				font-size: 2rem;
			}

			.elementor-33648 .elementor-element.elementor-element-4b9a88e {
				font-size: var(--e-global-typography-3fcd398-font-size);
			}

			.elementor-33648 .elementor-element.elementor-element-d88dce9 img {
				width: 100%;
			}

			.elementor-33648 .elementor-element.elementor-element-606cea9 {
				padding: 50px 0px 0px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-9003645 {
				text-align: center;
			}

			.elementor-33648 .elementor-element.elementor-element-9003645 .eael-divider.horizontal {
				border-bottom-width: 1px;
				width: 100%;
			}

			.elementor-33648 .elementor-element.elementor-element-9003645 .divider-border {
				border-top-width: 1px;
			}

			.elementor-33648 .elementor-element.elementor-element-9003645 .divider-text-container {
				width: 100%;
			}

			.elementor-33648 .elementor-element.elementor-element-250fd4d>.elementor-widget-container {
				padding: 34px 0px 0px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-250fd4d {
				text-align: left;
			}

			.elementor-33648 .elementor-element.elementor-element-250fd4d .elementor-heading-title {
				font-size: 2rem;
			}

			.elementor-33648 .elementor-element.elementor-element-7708178 {
				text-align: left;
				font-size: var(--e-global-typography-3fcd398-font-size);
			}

			.elementor-33648 .elementor-element.elementor-element-35549a5>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-01962e7>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-244af45>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-843b084>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-b831dd1>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-b47b531>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-93ad6cc .elementor-heading-title {
				font-size: 2rem;
			}

			.elementor-33648 .elementor-element.elementor-element-f1e385f>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-29d50751>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-6d53d201>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-32fafcfa>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-7a6253b8>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-1ff6e603>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-3f84651c {
				margin-top: 20px;
				margin-bottom: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-3a42ffd>.elementor-element-populated {
				margin: 20px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-13f6efcf .elementor-heading-title {
				font-size: 2rem;
			}

			.elementor-33648 .elementor-element.elementor-element-b2bf618 {
				font-size: var(--e-global-typography-3fcd398-font-size);
			}

			.elementor-33648 .elementor-element.elementor-element-aef7d33>.elementor-widget-container {
				margin: 0px 0px -20px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-ee64804 .elementor-heading-title {
				font-size: 2rem;
			}

			.elementor-33648 .elementor-element.elementor-element-caee799>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-6a9a32b>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-863703d>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-6a472f6>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-c7fd5de>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-3fe5fe1>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-dbb581e>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-c9e9409>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-3ecc0b1>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-3510798>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-1133304>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-63db75a>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-fa3f5c2>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-8166e7a>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-588f089>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-529e3847 {
				padding: 30px 0px 0px 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-c2d0c5e>.elementor-element-populated {
				margin: 30px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-33648 .elementor-element.elementor-element-7ca25931 .elementor-heading-title {
				font-size: 1rem;
			}

			.elementor-33648 .elementor-element.elementor-element-ca1783a .elementor-heading-title {
				font-size: 2rem;
			}

			.elementor-33648 .elementor-element.elementor-element-35dbd4c {
				width: 100%;
				max-width: 100%;
			}

			.elementor-33648 .elementor-element.elementor-element-35dbd4c>.elementor-widget-container {
				padding: 2px 2px 2px 2px;
			}

			.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
			.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select {
				width: 100%;
			}

			.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
				width: 100%;
				margin-top: 10px;
			}

			.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper.eael-contact-form-align-default .ff-el-group .ff-btn-submit {
				width: 100%;
				min-width: inherit;
			}

			.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper.eael-fluent-form-subscription .ff-el-group .ff-btn-submit {
				right: 0px;
				position: relative;
				min-width: inherit;
			}

			body:not(.rtl) .elementor-33648 .elementor-element.elementor-element-6839fa97 {
				right: -12%;
			}

			body.rtl .elementor-33648 .elementor-element.elementor-element-6839fa97 {
				left: -12%;
			}

			.elementor-33648 .elementor-element.elementor-element-6839fa97 img {
				width: 47%;
			}
		}

		@media(max-width:1279px) and (min-width:768px) {
			.elementor-33648 .elementor-element.elementor-element-377b4fb1 {
				width: 100%;
			}

			.elementor-33648 .elementor-element.elementor-element-ca4fb97 {
				width: 50%;
			}

			.elementor-33648 .elementor-element.elementor-element-742174d {
				width: 50%;
			}

			.elementor-33648 .elementor-element.elementor-element-658cdf3 {
				width: 50%;
			}

			.elementor-33648 .elementor-element.elementor-element-116c7b6 {
				width: 50%;
			}

			.elementor-33648 .elementor-element.elementor-element-556141ce {
				width: 50%;
			}

			.elementor-33648 .elementor-element.elementor-element-dce4502 {
				width: 50%;
			}

			.elementor-33648 .elementor-element.elementor-element-49ce5b8 {
				width: 50%;
			}

			.elementor-33648 .elementor-element.elementor-element-5355a63 {
				width: 50%;
			}

			.elementor-33648 .elementor-element.elementor-element-35549a5 {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-01962e7 {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-244af45 {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-843b084 {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-b831dd1 {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-b47b531 {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-f1e385f {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-29d50751 {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-6d53d201 {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-32fafcfa {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-7a6253b8 {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-1ff6e603 {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-caee799 {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-6a9a32b {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-863703d {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-6a472f6 {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-c7fd5de {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-3fe5fe1 {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-dbb581e {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-c9e9409 {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-3ecc0b1 {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-3510798 {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-1133304 {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-63db75a {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-fa3f5c2 {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-8166e7a {
				width: 33%;
			}

			.elementor-33648 .elementor-element.elementor-element-588f089 {
				width: 33%;
			}
		}

		/* Start custom CSS for eael-fluentform, class: .elementor-element-35dbd4c */
		.eael-fluent-form-subscription input {
			max-width: unset !important;
		}

		@media (min-width: 768px) {
			.frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom button {
				margin-bottom: 0px;
			}
		}

		/* End custom CSS */
		@-webkit-keyframes ha_fadeIn {
			0% {
				opacity: 0
			}

			to {
				opacity: 1
			}
		}

		@keyframes ha_fadeIn {
			0% {
				opacity: 0
			}

			to {
				opacity: 1
			}
		}

		@-webkit-keyframes ha_zoomIn {
			0% {
				opacity: 0;
				-webkit-transform: scale3d(.3, .3, .3);
				transform: scale3d(.3, .3, .3)
			}

			50% {
				opacity: 1
			}
		}

		@keyframes ha_zoomIn {
			0% {
				opacity: 0;
				-webkit-transform: scale3d(.3, .3, .3);
				transform: scale3d(.3, .3, .3)
			}

			50% {
				opacity: 1
			}
		}

		@-webkit-keyframes ha_rollIn {
			0% {
				opacity: 0;
				-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
				transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
			}

			to {
				opacity: 1
			}
		}

		@keyframes ha_rollIn {
			0% {
				opacity: 0;
				-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
				transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
			}

			to {
				opacity: 1
			}
		}

		@-webkit-keyframes ha_bounce {

			0%,
			20%,
			53%,
			to {
				-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
				animation-timing-function: cubic-bezier(.215, .61, .355, 1)
			}

			40%,
			43% {
				-webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
				transform: translate3d(0, -30px, 0) scaleY(1.1);
				-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
				animation-timing-function: cubic-bezier(.755, .05, .855, .06)
			}

			70% {
				-webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
				transform: translate3d(0, -15px, 0) scaleY(1.05);
				-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
				animation-timing-function: cubic-bezier(.755, .05, .855, .06)
			}

			80% {
				-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
				transition-timing-function: cubic-bezier(.215, .61, .355, 1);
				-webkit-transform: translate3d(0, 0, 0) scaleY(.95);
				transform: translate3d(0, 0, 0) scaleY(.95)
			}

			90% {
				-webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
				transform: translate3d(0, -4px, 0) scaleY(1.02)
			}
		}

		@keyframes ha_bounce {

			0%,
			20%,
			53%,
			to {
				-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
				animation-timing-function: cubic-bezier(.215, .61, .355, 1)
			}

			40%,
			43% {
				-webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
				transform: translate3d(0, -30px, 0) scaleY(1.1);
				-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
				animation-timing-function: cubic-bezier(.755, .05, .855, .06)
			}

			70% {
				-webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
				transform: translate3d(0, -15px, 0) scaleY(1.05);
				-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
				animation-timing-function: cubic-bezier(.755, .05, .855, .06)
			}

			80% {
				-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
				transition-timing-function: cubic-bezier(.215, .61, .355, 1);
				-webkit-transform: translate3d(0, 0, 0) scaleY(.95);
				transform: translate3d(0, 0, 0) scaleY(.95)
			}

			90% {
				-webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
				transform: translate3d(0, -4px, 0) scaleY(1.02)
			}
		}

		@-webkit-keyframes ha_bounceIn {

			0%,
			20%,
			40%,
			60%,
			80%,
			to {
				-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
				animation-timing-function: cubic-bezier(.215, .61, .355, 1)
			}

			0% {
				opacity: 0;
				-webkit-transform: scale3d(.3, .3, .3);
				transform: scale3d(.3, .3, .3)
			}

			20% {
				-webkit-transform: scale3d(1.1, 1.1, 1.1);
				transform: scale3d(1.1, 1.1, 1.1)
			}

			40% {
				-webkit-transform: scale3d(.9, .9, .9);
				transform: scale3d(.9, .9, .9)
			}

			60% {
				opacity: 1;
				-webkit-transform: scale3d(1.03, 1.03, 1.03);
				transform: scale3d(1.03, 1.03, 1.03)
			}

			80% {
				-webkit-transform: scale3d(.97, .97, .97);
				transform: scale3d(.97, .97, .97)
			}

			to {
				opacity: 1
			}
		}

		@keyframes ha_bounceIn {

			0%,
			20%,
			40%,
			60%,
			80%,
			to {
				-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
				animation-timing-function: cubic-bezier(.215, .61, .355, 1)
			}

			0% {
				opacity: 0;
				-webkit-transform: scale3d(.3, .3, .3);
				transform: scale3d(.3, .3, .3)
			}

			20% {
				-webkit-transform: scale3d(1.1, 1.1, 1.1);
				transform: scale3d(1.1, 1.1, 1.1)
			}

			40% {
				-webkit-transform: scale3d(.9, .9, .9);
				transform: scale3d(.9, .9, .9)
			}

			60% {
				opacity: 1;
				-webkit-transform: scale3d(1.03, 1.03, 1.03);
				transform: scale3d(1.03, 1.03, 1.03)
			}

			80% {
				-webkit-transform: scale3d(.97, .97, .97);
				transform: scale3d(.97, .97, .97)
			}

			to {
				opacity: 1
			}
		}

		@-webkit-keyframes ha_flipInX {
			0% {
				opacity: 0;
				-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
				transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
				-webkit-animation-timing-function: ease-in;
				animation-timing-function: ease-in
			}

			40% {
				-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
				transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
				-webkit-animation-timing-function: ease-in;
				animation-timing-function: ease-in
			}

			60% {
				opacity: 1;
				-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
				transform: perspective(400px) rotate3d(1, 0, 0, 10deg)
			}

			80% {
				-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
				transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
			}
		}

		@keyframes ha_flipInX {
			0% {
				opacity: 0;
				-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
				transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
				-webkit-animation-timing-function: ease-in;
				animation-timing-function: ease-in
			}

			40% {
				-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
				transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
				-webkit-animation-timing-function: ease-in;
				animation-timing-function: ease-in
			}

			60% {
				opacity: 1;
				-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
				transform: perspective(400px) rotate3d(1, 0, 0, 10deg)
			}

			80% {
				-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
				transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
			}
		}

		@-webkit-keyframes ha_flipInY {
			0% {
				opacity: 0;
				-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
				transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
				-webkit-animation-timing-function: ease-in;
				animation-timing-function: ease-in
			}

			40% {
				-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
				transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
				-webkit-animation-timing-function: ease-in;
				animation-timing-function: ease-in
			}

			60% {
				opacity: 1;
				-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
				transform: perspective(400px) rotate3d(0, 1, 0, 10deg)
			}

			80% {
				-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
				transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
			}
		}

		@keyframes ha_flipInY {
			0% {
				opacity: 0;
				-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
				transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
				-webkit-animation-timing-function: ease-in;
				animation-timing-function: ease-in
			}

			40% {
				-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
				transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
				-webkit-animation-timing-function: ease-in;
				animation-timing-function: ease-in
			}

			60% {
				opacity: 1;
				-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
				transform: perspective(400px) rotate3d(0, 1, 0, 10deg)
			}

			80% {
				-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
				transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
			}
		}

		@-webkit-keyframes ha_swing {
			20% {
				-webkit-transform: rotate3d(0, 0, 1, 15deg);
				transform: rotate3d(0, 0, 1, 15deg)
			}

			40% {
				-webkit-transform: rotate3d(0, 0, 1, -10deg);
				transform: rotate3d(0, 0, 1, -10deg)
			}

			60% {
				-webkit-transform: rotate3d(0, 0, 1, 5deg);
				transform: rotate3d(0, 0, 1, 5deg)
			}

			80% {
				-webkit-transform: rotate3d(0, 0, 1, -5deg);
				transform: rotate3d(0, 0, 1, -5deg)
			}
		}

		@keyframes ha_swing {
			20% {
				-webkit-transform: rotate3d(0, 0, 1, 15deg);
				transform: rotate3d(0, 0, 1, 15deg)
			}

			40% {
				-webkit-transform: rotate3d(0, 0, 1, -10deg);
				transform: rotate3d(0, 0, 1, -10deg)
			}

			60% {
				-webkit-transform: rotate3d(0, 0, 1, 5deg);
				transform: rotate3d(0, 0, 1, 5deg)
			}

			80% {
				-webkit-transform: rotate3d(0, 0, 1, -5deg);
				transform: rotate3d(0, 0, 1, -5deg)
			}
		}

		@-webkit-keyframes ha_slideInDown {
			0% {
				visibility: visible;
				-webkit-transform: translate3d(0, -100%, 0);
				transform: translate3d(0, -100%, 0)
			}
		}

		@keyframes ha_slideInDown {
			0% {
				visibility: visible;
				-webkit-transform: translate3d(0, -100%, 0);
				transform: translate3d(0, -100%, 0)
			}
		}

		@-webkit-keyframes ha_slideInUp {
			0% {
				visibility: visible;
				-webkit-transform: translate3d(0, 100%, 0);
				transform: translate3d(0, 100%, 0)
			}
		}

		@keyframes ha_slideInUp {
			0% {
				visibility: visible;
				-webkit-transform: translate3d(0, 100%, 0);
				transform: translate3d(0, 100%, 0)
			}
		}

		@-webkit-keyframes ha_slideInLeft {
			0% {
				visibility: visible;
				-webkit-transform: translate3d(-100%, 0, 0);
				transform: translate3d(-100%, 0, 0)
			}
		}

		@keyframes ha_slideInLeft {
			0% {
				visibility: visible;
				-webkit-transform: translate3d(-100%, 0, 0);
				transform: translate3d(-100%, 0, 0)
			}
		}

		@-webkit-keyframes ha_slideInRight {
			0% {
				visibility: visible;
				-webkit-transform: translate3d(100%, 0, 0);
				transform: translate3d(100%, 0, 0)
			}
		}

		@keyframes ha_slideInRight {
			0% {
				visibility: visible;
				-webkit-transform: translate3d(100%, 0, 0);
				transform: translate3d(100%, 0, 0)
			}
		}

		.ha_fadeIn {
			-webkit-animation-name: ha_fadeIn;
			animation-name: ha_fadeIn
		}

		.ha_zoomIn {
			-webkit-animation-name: ha_zoomIn;
			animation-name: ha_zoomIn
		}

		.ha_rollIn {
			-webkit-animation-name: ha_rollIn;
			animation-name: ha_rollIn
		}

		.ha_bounce {
			-webkit-transform-origin: center bottom;
			-ms-transform-origin: center bottom;
			transform-origin: center bottom;
			-webkit-animation-name: ha_bounce;
			animation-name: ha_bounce
		}

		.ha_bounceIn {
			-webkit-animation-name: ha_bounceIn;
			animation-name: ha_bounceIn;
			-webkit-animation-duration: .75s;
			-webkit-animation-duration: calc(var(--animate-duration)*.75);
			animation-duration: .75s;
			animation-duration: calc(var(--animate-duration)*.75)
		}

		.ha_flipInX,
		.ha_flipInY {
			-webkit-animation-name: ha_flipInX;
			animation-name: ha_flipInX;
			-webkit-backface-visibility: visible !important;
			backface-visibility: visible !important
		}

		.ha_flipInY {
			-webkit-animation-name: ha_flipInY;
			animation-name: ha_flipInY
		}

		.ha_swing {
			-webkit-transform-origin: top center;
			-ms-transform-origin: top center;
			transform-origin: top center;
			-webkit-animation-name: ha_swing;
			animation-name: ha_swing
		}

		.ha_slideInDown {
			-webkit-animation-name: ha_slideInDown;
			animation-name: ha_slideInDown
		}

		.ha_slideInUp {
			-webkit-animation-name: ha_slideInUp;
			animation-name: ha_slideInUp
		}

		.ha_slideInLeft {
			-webkit-animation-name: ha_slideInLeft;
			animation-name: ha_slideInLeft
		}

		.ha_slideInRight {
			-webkit-animation-name: ha_slideInRight;
			animation-name: ha_slideInRight
		}

		.ha-css-transform-yes {
			-webkit-transition-duration: var(--ha-tfx-transition-duration, .2s);
			transition-duration: var(--ha-tfx-transition-duration, .2s);
			-webkit-transition-property: -webkit-transform;
			transition-property: transform;
			transition-property: transform, -webkit-transform;
			-webkit-transform: translate(var(--ha-tfx-translate-x, 0), var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1), var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0), var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0));
			transform: translate(var(--ha-tfx-translate-x, 0), var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1), var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0), var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0))
		}

		.ha-css-transform-yes:hover {
			-webkit-transform: translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)), var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)), var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)), var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)));
			transform: translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)), var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)), var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)), var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)))
		}

		.happy-addon>.elementor-widget-container {
			word-wrap: break-word;
			overflow-wrap: break-word
		}

		.happy-addon>.elementor-widget-container,
		.happy-addon>.elementor-widget-container * {
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		.happy-addon p:empty {
			display: none
		}

		.happy-addon .elementor-inline-editing {
			min-height: auto !important
		}

		.happy-addon-pro img {
			max-width: 100%;
			height: auto;
			-o-object-fit: cover;
			object-fit: cover
		}

		.ha-screen-reader-text {
			position: absolute;
			overflow: hidden;
			clip: rect(1px, 1px, 1px, 1px);
			margin: -1px;
			padding: 0;
			width: 1px;
			height: 1px;
			border: 0;
			word-wrap: normal !important;
			-webkit-clip-path: inset(50%);
			clip-path: inset(50%)
		}

		.ha-has-bg-overlay>.elementor-widget-container {
			position: relative;
			z-index: 1
		}

		.ha-has-bg-overlay>.elementor-widget-container:before {
			position: absolute;
			top: 0;
			left: 0;
			z-index: -1;
			width: 100%;
			height: 100%;
			content: ""
		}

		.ha-popup--is-enabled .ha-js-popup,
		.ha-popup--is-enabled .ha-js-popup img {
			cursor: -webkit-zoom-in !important;
			cursor: zoom-in !important
		}

		.mfp-wrap .mfp-arrow,
		.mfp-wrap .mfp-close {
			background-color: transparent
		}

		.mfp-wrap .mfp-arrow:focus,
		.mfp-wrap .mfp-close:focus {
			outline-width: thin
		}

		.ha-advanced-tooltip-enable {
			position: relative;
			cursor: pointer;
			--ha-tooltip-arrow-color: black;
			--ha-tooltip-arrow-distance: 0
		}

		.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
			position: absolute;
			z-index: 999;
			display: none;
			padding: 5px 0;
			width: 120px;
			height: auto;
			border-radius: 6px;
			background-color: #000;
			color: #fff;
			text-align: center;
			opacity: 0
		}

		.ha-advanced-tooltip-enable .ha-advanced-tooltip-content::after {
			position: absolute;
			border-width: 5px;
			border-style: solid;
			content: ""
		}

		.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.no-arrow::after {
			visibility: hidden
		}

		.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.show {
			display: inline-block;
			opacity: 1
		}

		.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content,
		body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content {
			top: unset;
			right: 0;
			bottom: calc(101% + var(--ha-tooltip-arrow-distance));
			left: 0;
			margin: 0 auto
		}

		.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content::after,
		body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content::after {
			top: 100%;
			right: unset;
			bottom: unset;
			left: 50%;
			border-color: var(--ha-tooltip-arrow-color) transparent transparent transparent;
			-webkit-transform: translateX(-50%);
			-ms-transform: translateX(-50%);
			transform: translateX(-50%)
		}

		.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content,
		body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content {
			top: calc(101% + var(--ha-tooltip-arrow-distance));
			right: 0;
			bottom: unset;
			left: 0;
			margin: 0 auto
		}

		.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content::after,
		body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content::after {
			top: unset;
			right: unset;
			bottom: 100%;
			left: 50%;
			border-color: transparent transparent var(--ha-tooltip-arrow-color) transparent;
			-webkit-transform: translateX(-50%);
			-ms-transform: translateX(-50%);
			transform: translateX(-50%)
		}

		.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content,
		body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content {
			top: 50%;
			right: calc(101% + var(--ha-tooltip-arrow-distance));
			bottom: unset;
			left: unset;
			-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			transform: translateY(-50%)
		}

		.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content::after,
		body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content::after {
			top: 50%;
			right: unset;
			bottom: unset;
			left: 100%;
			border-color: transparent transparent transparent var(--ha-tooltip-arrow-color);
			-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			transform: translateY(-50%)
		}

		.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content,
		body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content {
			top: 50%;
			right: unset;
			bottom: unset;
			left: calc(101% + var(--ha-tooltip-arrow-distance));
			-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			transform: translateY(-50%)
		}

		.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content::after,
		body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content::after {
			top: 50%;
			right: 100%;
			bottom: unset;
			left: unset;
			border-color: transparent var(--ha-tooltip-arrow-color) transparent transparent;
			-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			transform: translateY(-50%)
		}

		body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content {
			top: unset;
			right: 0;
			bottom: calc(101% + var(--ha-tooltip-arrow-distance));
			left: 0;
			margin: 0 auto
		}

		body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content::after {
			top: 100%;
			right: unset;
			bottom: unset;
			left: 50%;
			border-color: var(--ha-tooltip-arrow-color) transparent transparent transparent;
			-webkit-transform: translateX(-50%);
			-ms-transform: translateX(-50%);
			transform: translateX(-50%)
		}

		body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content {
			top: calc(101% + var(--ha-tooltip-arrow-distance));
			right: 0;
			bottom: unset;
			left: 0;
			margin: 0 auto
		}

		body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content::after {
			top: unset;
			right: unset;
			bottom: 100%;
			left: 50%;
			border-color: transparent transparent var(--ha-tooltip-arrow-color) transparent;
			-webkit-transform: translateX(-50%);
			-ms-transform: translateX(-50%);
			transform: translateX(-50%)
		}

		body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content {
			top: 50%;
			right: calc(101% + var(--ha-tooltip-arrow-distance));
			bottom: unset;
			left: unset;
			-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			transform: translateY(-50%)
		}

		body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content::after {
			top: 50%;
			right: unset;
			bottom: unset;
			left: 100%;
			border-color: transparent transparent transparent var(--ha-tooltip-arrow-color);
			-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			transform: translateY(-50%)
		}

		body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content {
			top: 50%;
			right: unset;
			bottom: unset;
			left: calc(101% + var(--ha-tooltip-arrow-distance));
			-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			transform: translateY(-50%)
		}

		body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content::after {
			top: 50%;
			right: 100%;
			bottom: unset;
			left: unset;
			border-color: transparent var(--ha-tooltip-arrow-color) transparent transparent;
			-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			transform: translateY(-50%)
		}

		body.elementor-editor-active .happy-addon.ha-gravityforms .gform_wrapper {
			display: block !important
		}

		.ha-scroll-to-top-wrap.ha-scroll-to-top-hide {
			display: none
		}

		.ha-scroll-to-top-wrap.edit-mode,
		.ha-scroll-to-top-wrap.single-page-off {
			display: none !important
		}

		.ha-scroll-to-top-button {
			position: fixed;
			right: 15px;
			bottom: 15px;
			z-index: 9999;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
			align-items: center;
			-ms-flex-align: center;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			-webkit-justify-content: center;
			justify-content: center;
			width: 50px;
			height: 50px;
			border-radius: 50px;
			background-color: #5636d1;
			color: #fff;
			text-align: center;
			opacity: 1;
			cursor: pointer;
			-webkit-transition: all .3s;
			transition: all .3s
		}

		.ha-scroll-to-top-button i {
			color: #fff;
			font-size: 16px
		}

		.ha-scroll-to-top-button:hover {
			background-color: #e2498a
		}

		.ha-particle-wrapper {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%
		}

		.ha-floating-element {
			position: fixed;
			z-index: 999
		}

		.ha-floating-element-align-top-left .ha-floating-element {
			top: 0;
			left: 0
		}

		.ha-floating-element-align-top-right .ha-floating-element {
			top: 0;
			right: 0
		}

		.ha-floating-element-align-top-center .ha-floating-element {
			top: 0;
			left: 50%;
			-webkit-transform: translateX(-50%);
			-ms-transform: translateX(-50%);
			transform: translateX(-50%)
		}

		.ha-floating-element-align-middle-left .ha-floating-element {
			top: 50%;
			left: 0;
			-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			transform: translateY(-50%)
		}

		.ha-floating-element-align-middle-right .ha-floating-element {
			top: 50%;
			right: 0;
			-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			transform: translateY(-50%)
		}

		.ha-floating-element-align-bottom-left .ha-floating-element {
			bottom: 0;
			left: 0
		}

		.ha-floating-element-align-bottom-right .ha-floating-element {
			right: 0;
			bottom: 0
		}

		.ha-floating-element-align-bottom-center .ha-floating-element {
			bottom: 0;
			left: 50%;
			-webkit-transform: translateX(-50%);
			-ms-transform: translateX(-50%);
			transform: translateX(-50%)
		}

		.ha-editor-placeholder {
			padding: 20px;
			border: 5px double #f1f1f1;
			background: #f8f8f8;
			text-align: center;
			opacity: .5
		}

		.ha-editor-placeholder-title {
			margin-top: 0;
			margin-bottom: 8px;
			font-weight: 700;
			font-size: 16px
		}

		.ha-editor-placeholder-content {
			margin: 0;
			font-size: 12px
		}

		.ha-p-relative {
			position: relative
		}

		.ha-p-absolute {
			position: absolute
		}

		.ha-p-fixed {
			position: fixed
		}

		.ha-w-1 {
			width: 1%
		}

		.ha-h-1 {
			height: 1%
		}

		.ha-w-2 {
			width: 2%
		}

		.ha-h-2 {
			height: 2%
		}

		.ha-w-3 {
			width: 3%
		}

		.ha-h-3 {
			height: 3%
		}

		.ha-w-4 {
			width: 4%
		}

		.ha-h-4 {
			height: 4%
		}

		.ha-w-5 {
			width: 5%
		}

		.ha-h-5 {
			height: 5%
		}

		.ha-w-6 {
			width: 6%
		}

		.ha-h-6 {
			height: 6%
		}

		.ha-w-7 {
			width: 7%
		}

		.ha-h-7 {
			height: 7%
		}

		.ha-w-8 {
			width: 8%
		}

		.ha-h-8 {
			height: 8%
		}

		.ha-w-9 {
			width: 9%
		}

		.ha-h-9 {
			height: 9%
		}

		.ha-w-10 {
			width: 10%
		}

		.ha-h-10 {
			height: 10%
		}

		.ha-w-11 {
			width: 11%
		}

		.ha-h-11 {
			height: 11%
		}

		.ha-w-12 {
			width: 12%
		}

		.ha-h-12 {
			height: 12%
		}

		.ha-w-13 {
			width: 13%
		}

		.ha-h-13 {
			height: 13%
		}

		.ha-w-14 {
			width: 14%
		}

		.ha-h-14 {
			height: 14%
		}

		.ha-w-15 {
			width: 15%
		}

		.ha-h-15 {
			height: 15%
		}

		.ha-w-16 {
			width: 16%
		}

		.ha-h-16 {
			height: 16%
		}

		.ha-w-17 {
			width: 17%
		}

		.ha-h-17 {
			height: 17%
		}

		.ha-w-18 {
			width: 18%
		}

		.ha-h-18 {
			height: 18%
		}

		.ha-w-19 {
			width: 19%
		}

		.ha-h-19 {
			height: 19%
		}

		.ha-w-20 {
			width: 20%
		}

		.ha-h-20 {
			height: 20%
		}

		.ha-w-21 {
			width: 21%
		}

		.ha-h-21 {
			height: 21%
		}

		.ha-w-22 {
			width: 22%
		}

		.ha-h-22 {
			height: 22%
		}

		.ha-w-23 {
			width: 23%
		}

		.ha-h-23 {
			height: 23%
		}

		.ha-w-24 {
			width: 24%
		}

		.ha-h-24 {
			height: 24%
		}

		.ha-w-25 {
			width: 25%
		}

		.ha-h-25 {
			height: 25%
		}

		.ha-w-26 {
			width: 26%
		}

		.ha-h-26 {
			height: 26%
		}

		.ha-w-27 {
			width: 27%
		}

		.ha-h-27 {
			height: 27%
		}

		.ha-w-28 {
			width: 28%
		}

		.ha-h-28 {
			height: 28%
		}

		.ha-w-29 {
			width: 29%
		}

		.ha-h-29 {
			height: 29%
		}

		.ha-w-30 {
			width: 30%
		}

		.ha-h-30 {
			height: 30%
		}

		.ha-w-31 {
			width: 31%
		}

		.ha-h-31 {
			height: 31%
		}

		.ha-w-32 {
			width: 32%
		}

		.ha-h-32 {
			height: 32%
		}

		.ha-w-33 {
			width: 33%
		}

		.ha-h-33 {
			height: 33%
		}

		.ha-w-34 {
			width: 34%
		}

		.ha-h-34 {
			height: 34%
		}

		.ha-w-35 {
			width: 35%
		}

		.ha-h-35 {
			height: 35%
		}

		.ha-w-36 {
			width: 36%
		}

		.ha-h-36 {
			height: 36%
		}

		.ha-w-37 {
			width: 37%
		}

		.ha-h-37 {
			height: 37%
		}

		.ha-w-38 {
			width: 38%
		}

		.ha-h-38 {
			height: 38%
		}

		.ha-w-39 {
			width: 39%
		}

		.ha-h-39 {
			height: 39%
		}

		.ha-w-40 {
			width: 40%
		}

		.ha-h-40 {
			height: 40%
		}

		.ha-w-41 {
			width: 41%
		}

		.ha-h-41 {
			height: 41%
		}

		.ha-w-42 {
			width: 42%
		}

		.ha-h-42 {
			height: 42%
		}

		.ha-w-43 {
			width: 43%
		}

		.ha-h-43 {
			height: 43%
		}

		.ha-w-44 {
			width: 44%
		}

		.ha-h-44 {
			height: 44%
		}

		.ha-w-45 {
			width: 45%
		}

		.ha-h-45 {
			height: 45%
		}

		.ha-w-46 {
			width: 46%
		}

		.ha-h-46 {
			height: 46%
		}

		.ha-w-47 {
			width: 47%
		}

		.ha-h-47 {
			height: 47%
		}

		.ha-w-48 {
			width: 48%
		}

		.ha-h-48 {
			height: 48%
		}

		.ha-w-49 {
			width: 49%
		}

		.ha-h-49 {
			height: 49%
		}

		.ha-w-50 {
			width: 50%
		}

		.ha-h-50 {
			height: 50%
		}

		.ha-w-51 {
			width: 51%
		}

		.ha-h-51 {
			height: 51%
		}

		.ha-w-52 {
			width: 52%
		}

		.ha-h-52 {
			height: 52%
		}

		.ha-w-53 {
			width: 53%
		}

		.ha-h-53 {
			height: 53%
		}

		.ha-w-54 {
			width: 54%
		}

		.ha-h-54 {
			height: 54%
		}

		.ha-w-55 {
			width: 55%
		}

		.ha-h-55 {
			height: 55%
		}

		.ha-w-56 {
			width: 56%
		}

		.ha-h-56 {
			height: 56%
		}

		.ha-w-57 {
			width: 57%
		}

		.ha-h-57 {
			height: 57%
		}

		.ha-w-58 {
			width: 58%
		}

		.ha-h-58 {
			height: 58%
		}

		.ha-w-59 {
			width: 59%
		}

		.ha-h-59 {
			height: 59%
		}

		.ha-w-60 {
			width: 60%
		}

		.ha-h-60 {
			height: 60%
		}

		.ha-w-61 {
			width: 61%
		}

		.ha-h-61 {
			height: 61%
		}

		.ha-w-62 {
			width: 62%
		}

		.ha-h-62 {
			height: 62%
		}

		.ha-w-63 {
			width: 63%
		}

		.ha-h-63 {
			height: 63%
		}

		.ha-w-64 {
			width: 64%
		}

		.ha-h-64 {
			height: 64%
		}

		.ha-w-65 {
			width: 65%
		}

		.ha-h-65 {
			height: 65%
		}

		.ha-w-66 {
			width: 66%
		}

		.ha-h-66 {
			height: 66%
		}

		.ha-w-67 {
			width: 67%
		}

		.ha-h-67 {
			height: 67%
		}

		.ha-w-68 {
			width: 68%
		}

		.ha-h-68 {
			height: 68%
		}

		.ha-w-69 {
			width: 69%
		}

		.ha-h-69 {
			height: 69%
		}

		.ha-w-70 {
			width: 70%
		}

		.ha-h-70 {
			height: 70%
		}

		.ha-w-71 {
			width: 71%
		}

		.ha-h-71 {
			height: 71%
		}

		.ha-w-72 {
			width: 72%
		}

		.ha-h-72 {
			height: 72%
		}

		.ha-w-73 {
			width: 73%
		}

		.ha-h-73 {
			height: 73%
		}

		.ha-w-74 {
			width: 74%
		}

		.ha-h-74 {
			height: 74%
		}

		.ha-w-75 {
			width: 75%
		}

		.ha-h-75 {
			height: 75%
		}

		.ha-w-76 {
			width: 76%
		}

		.ha-h-76 {
			height: 76%
		}

		.ha-w-77 {
			width: 77%
		}

		.ha-h-77 {
			height: 77%
		}

		.ha-w-78 {
			width: 78%
		}

		.ha-h-78 {
			height: 78%
		}

		.ha-w-79 {
			width: 79%
		}

		.ha-h-79 {
			height: 79%
		}

		.ha-w-80 {
			width: 80%
		}

		.ha-h-80 {
			height: 80%
		}

		.ha-w-81 {
			width: 81%
		}

		.ha-h-81 {
			height: 81%
		}

		.ha-w-82 {
			width: 82%
		}

		.ha-h-82 {
			height: 82%
		}

		.ha-w-83 {
			width: 83%
		}

		.ha-h-83 {
			height: 83%
		}

		.ha-w-84 {
			width: 84%
		}

		.ha-h-84 {
			height: 84%
		}

		.ha-w-85 {
			width: 85%
		}

		.ha-h-85 {
			height: 85%
		}

		.ha-w-86 {
			width: 86%
		}

		.ha-h-86 {
			height: 86%
		}

		.ha-w-87 {
			width: 87%
		}

		.ha-h-87 {
			height: 87%
		}

		.ha-w-88 {
			width: 88%
		}

		.ha-h-88 {
			height: 88%
		}

		.ha-w-89 {
			width: 89%
		}

		.ha-h-89 {
			height: 89%
		}

		.ha-w-90 {
			width: 90%
		}

		.ha-h-90 {
			height: 90%
		}

		.ha-w-91 {
			width: 91%
		}

		.ha-h-91 {
			height: 91%
		}

		.ha-w-92 {
			width: 92%
		}

		.ha-h-92 {
			height: 92%
		}

		.ha-w-93 {
			width: 93%
		}

		.ha-h-93 {
			height: 93%
		}

		.ha-w-94 {
			width: 94%
		}

		.ha-h-94 {
			height: 94%
		}

		.ha-w-95 {
			width: 95%
		}

		.ha-h-95 {
			height: 95%
		}

		.ha-w-96 {
			width: 96%
		}

		.ha-h-96 {
			height: 96%
		}

		.ha-w-97 {
			width: 97%
		}

		.ha-h-97 {
			height: 97%
		}

		.ha-w-98 {
			width: 98%
		}

		.ha-h-98 {
			height: 98%
		}

		.ha-w-99 {
			width: 99%
		}

		.ha-h-99 {
			height: 99%
		}

		.ha-w-100 {
			width: 100%
		}

		.ha-h-100 {
			height: 100%
		}

		.ha-flex {
			display: -webkit-box !important;
			display: -webkit-flex !important;
			display: -ms-flexbox !important;
			display: flex !important
		}

		.ha-flex-inline {
			display: -webkit-inline-box !important;
			display: -webkit-inline-flex !important;
			display: -ms-inline-flexbox !important;
			display: inline-flex !important
		}

		.ha-flex-x-start {
			-webkit-box-pack: start;
			-ms-flex-pack: start;
			-webkit-justify-content: flex-start;
			justify-content: flex-start
		}

		.ha-flex-x-end {
			-webkit-box-pack: end;
			-ms-flex-pack: end;
			-webkit-justify-content: flex-end;
			justify-content: flex-end
		}

		.ha-flex-x-between {
			-webkit-box-pack: justify;
			-ms-flex-pack: justify;
			-webkit-justify-content: space-between;
			justify-content: space-between
		}

		.ha-flex-x-around {
			-ms-flex-pack: distribute;
			-webkit-justify-content: space-around;
			justify-content: space-around
		}

		.ha-flex-x-even {
			-webkit-box-pack: space-evenly;
			-ms-flex-pack: space-evenly;
			-webkit-justify-content: space-evenly;
			justify-content: space-evenly
		}

		.ha-flex-x-center {
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			-webkit-justify-content: center;
			justify-content: center
		}

		.ha-flex-y-top {
			-webkit-box-align: start;
			-webkit-align-items: flex-start;
			align-items: flex-start;
			-ms-flex-align: start
		}

		.ha-flex-y-center {
			-webkit-box-align: center;
			-webkit-align-items: center;
			align-items: center;
			-ms-flex-align: center
		}

		.ha-flex-y-bottom {
			-webkit-box-align: end;
			-webkit-align-items: flex-end;
			align-items: flex-end;
			-ms-flex-align: end
		}

		/*# sourceURL=elementor-frontend-inline-css */
	