	.elementor-21186 .elementor-element.elementor-element-1659705>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-21186 .elementor-element.elementor-element-1659705>.elementor-element-populated {
			padding: 0px 0px 0px 0px;
		}

		.elementor-21186 .elementor-element.elementor-element-4817544 .kurtosys-listing-dynamic-field .kurtosys-listing-dynamic-field__inline-wrap {
			width: auto;
		}

		.elementor-21186 .elementor-element.elementor-element-4817544 .kurtosys-listing-dynamic-field .kurtosys-listing-dynamic-field__content {
			width: auto;
		}

		.elementor-21186 .elementor-element.elementor-element-4817544 .kurtosys-listing-dynamic-field {
			justify-content: flex-start;
		}

		.elementor-21186 .elementor-element.elementor-element-500b90e .kurtosys-listing-dynamic-field .kurtosys-listing-dynamic-field__inline-wrap {
			width: auto;
		}

		.elementor-21186 .elementor-element.elementor-element-500b90e .kurtosys-listing-dynamic-field .kurtosys-listing-dynamic-field__content {
			width: auto;
		}

		.elementor-21186 .elementor-element.elementor-element-500b90e .kurtosys-listing-dynamic-field {
			justify-content: flex-start;
		}

		.elementor-21186 .elementor-element.elementor-element-5412c81 .kurtosys-listing-dynamic-field .kurtosys-listing-dynamic-field__inline-wrap {
			width: auto;
		}

		.elementor-21186 .elementor-element.elementor-element-5412c81 .kurtosys-listing-dynamic-field .kurtosys-listing-dynamic-field__content {
			width: auto;
		}

		.elementor-21186 .elementor-element.elementor-element-5412c81 .kurtosys-listing-dynamic-field {
			justify-content: flex-start;
		}

		.elementor-21186 .elementor-element.elementor-element-f0e369c.elementor-position-right .elementor-icon-box-icon {
			margin-left: 0px;
		}

		.elementor-21186 .elementor-element.elementor-element-f0e369c.elementor-position-left .elementor-icon-box-icon {
			margin-right: 0px;
		}

		.elementor-21186 .elementor-element.elementor-element-f0e369c.elementor-position-top .elementor-icon-box-icon {
			margin-bottom: 0px;
		}

		.elementor-21186 .elementor-element.elementor-element-f0e369c .elementor-icon {
			font-size: 22px;
		}

		.elementor-21186 .elementor-element.elementor-element-f0e369c .elementor-icon i {
			transform: rotate(0deg);
		}

		.elementor-21186 .elementor-element.elementor-element-f0e369c .elementor-icon-box-wrapper {
			text-align: left;
		}

		.elementor-21186 .elementor-element.elementor-element-f0e369c .elementor-icon-box-title {
			color: #01426A;
		}

		.elementor-21186 .elementor-element.elementor-element-f0e369c .elementor-icon-box-title,
		.elementor-21186 .elementor-element.elementor-element-f0e369c .elementor-icon-box-title a {
			font-family: "Akkurat Pro Bold", Sans-serif;
			font-size: 20px;
			line-height: 24px;
		}

		.elementor-21186 .elementor-element.elementor-element-f0e369c>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		@media(max-width:990px) {
			.elementor-21186 .elementor-element.elementor-element-f0e369c.elementor-position-right .elementor-icon-box-icon {
				margin-left: 21px;
			}

			.elementor-21186 .elementor-element.elementor-element-f0e369c.elementor-position-left .elementor-icon-box-icon {
				margin-right: 21px;
			}

			.elementor-21186 .elementor-element.elementor-element-f0e369c.elementor-position-top .elementor-icon-box-icon {
				margin-bottom: 21px;
			}

			.elementor-21186 .elementor-element.elementor-element-f0e369c .elementor-icon-box-title,
			.elementor-21186 .elementor-element.elementor-element-f0e369c .elementor-icon-box-title a {
				font-size: 18px;
			}

			.elementor-21186 .elementor-element.elementor-element-f0e369c>.elementor-widget-container {
				margin: 30px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
		}

		@media(max-width:767px) {
			.elementor-21186 .elementor-element.elementor-element-f0e369c .elementor-icon-box-icon {
				margin-bottom: 21px;
			}

			.elementor-21186 .elementor-element.elementor-element-f0e369c .elementor-icon-box-title,
			.elementor-21186 .elementor-element.elementor-element-f0e369c .elementor-icon-box-title a {
				font-size: 16px;
				line-height: 28px;
			}

			.elementor-21186 .elementor-element.elementor-element-f0e369c>.elementor-widget-container {
				margin: 30px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
		}

		/* Start custom CSS for icon-box, class: .elementor-element-f0e369c */
		@media(max-width:767px) {
			.bny-talk-to-us-button .elementor-icon-box-icon {
				left: 0px;
			}

		}

		.bny-talk-to-us-button .elementor-icon-box-icon,
		.bny-ri-read-more-button .elementor-icon-box-icon {
			position: relative;
			top: 9px;
			cursor: pointer;
		}

		.bny-talk-to-us-button span,
		.bny-ri-read-more-button span {
			cursor: pointer;
		}

		.bny-talk-to-us-button span:hover,
		.bny-ri-read-more-button span:hover {
			color: #00687f;
		}

		

		@keyframes pulse {
			0% {
				transform: scale(1);
			}

			50% {
				transform: scale(1.3);
			}

			100% {
				transform: scale(1);
			}
		}

		.bny-talk-to-us-button .elementor-icon-box-title:hover:before,
		.bny-ri-read-more-button .elementor-icon-box-title:hover:before {
			animation: pulse 0.9s infinite;
		}

		.bny-ri-our-responsible-list li.elementor-icon-list-item:hover span.elementor-icon-list-icon {
			animation: pulse 0.9s infinite;
		}

		.bny-talk-to-us-button .elementor-icon-box-icon,
		.bny-ri-rea-more-button .elementor-icon-box-icon {
			display: none;
		}

		/* End custom CSS */
		/* Start custom CSS for icon-box, class: .elementor-element-f0e369c */
		@media(max-width:767px) {
			.bny-talk-to-us-button .elementor-icon-box-icon {
				left: 0px;
			}

		}

		.bny-talk-to-us-button .elementor-icon-box-icon,
		.bny-ri-read-more-button .elementor-icon-box-icon {
			position: relative;
			top: 9px;
			cursor: pointer;
		}

		.bny-talk-to-us-button span,
		.bny-ri-read-more-button span {
			cursor: pointer;
		}

		.bny-talk-to-us-button span:hover,
		.bny-ri-read-more-button span:hover {
			color: #00687f;
		}

		

		@keyframes pulse {
			0% {
				transform: scale(1);
			}

			50% {
				transform: scale(1.3);
			}

			100% {
				transform: scale(1);
			}
		}

		.bny-talk-to-us-button .elementor-icon-box-title:hover:before,
		.bny-ri-read-more-button .elementor-icon-box-title:hover:before {
			animation: pulse 0.9s infinite;
		}

		.bny-ri-our-responsible-list li.elementor-icon-list-item:hover span.elementor-icon-list-icon {
			animation: pulse 0.9s infinite;
		}

		.bny-talk-to-us-button .elementor-icon-box-icon,
		.bny-ri-rea-more-button .elementor-icon-box-icon {
			display: none;
		}

		/* End custom CSS */
		/* Start custom CSS for section, class: .elementor-element-1167876 */
		.cc-single-team-members .cc-single-team-members-desc {
			display: none;
		}

		.cc-single-team-members .cc-single-team-members-image img {
			border-radius: 50%;
			width: 180px;
			height: 180px;
			margin: 0 auto;
		}

		.cc-single-team-members .kurtosys-listing-dynamic-field.display-inline.kurtosys-listing {
			justify-content: center;
		}

		.cc-single-team-members .cc-single-team-members-title .kurtosys-listing-dynamic-field__content {
			margin-top: 20px;
			color: #7A7A7A;
			font-family: "Akkurat Pro Bold", Sans-serif;
			font-size: 22px;
			text-align: center;
		}

		@media screen and (min-width: 1024px) {
			.cc-single-team-members-position .kurtosys-listing-dynamic-field__content {
				min-height: 72px;
			}
		}

		.cc-single-team-members .cc-single-team-members-position .kurtosys-listing-dynamic-field__content {
			text-align: center;
		}

		.cc-single-team-members .cc-single-team-members-position .kurtosys-listing-dynamic-field__content {
			font-family: "Akkurat Pro Bold", Sans-serif;
			font-size: 16px;
			color: #7A7A7A;
			max-width: 350px
		}

		.cc-single-team-members .bny-talk-to-us-button.cc-single-team-members-button .elementor-icon-box-title {
			margin: 15px 0 0 0;
		}

		.cc-single-team-members .bny-talk-to-us-button.cc-single-team-members-button .elementor-icon-box-title a {
			font-size: 16px;
			line-height: 1.5
		}

		.cc-single-team-members .bny-talk-to-us-button.cc-single-team-members-button .elementor-icon-box-content {
			text-align: center;
		}

		/* End custom CSS */
		/* Start Custom Fonts CSS */
		

		/* End Custom Fonts CSS */
		.elementor-9681 .elementor-element.elementor-element-f745f19>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-9681 .elementor-element.elementor-element-259f416 .kurtosys-listing-dynamic-image {
			justify-content: flex-start;
		}

		.elementor-9681 .elementor-element.elementor-element-259f416>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-9681 .elementor-element.elementor-element-2a082b3 .kurtosys-listing-dynamic-field__content {
			color: #58595B;
			font-family: "Akkurat Pro Bold", Sans-serif;
			font-size: 20px;
		}

		.elementor-9681 .elementor-element.elementor-element-2a082b3 .kurtosys-listing-dynamic-field .kurtosys-listing-dynamic-field__inline-wrap {
			width: auto;
		}

		.elementor-9681 .elementor-element.elementor-element-2a082b3 .kurtosys-listing-dynamic-field .kurtosys-listing-dynamic-field__content {
			width: auto;
		}

		.elementor-9681 .elementor-element.elementor-element-2a082b3 .kurtosys-listing-dynamic-field {
			justify-content: flex-start;
		}

		.elementor-9681 .elementor-element.elementor-element-2a082b3>.elementor-widget-container {
			padding: 0px 60px 0px 60px;
		}

		.elementor-9681 .elementor-element.elementor-element-c8ed6a3 .kurtosys-listing-dynamic-field__content {
			color: #58595B;
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
			line-height: 24px;
		}

		.elementor-9681 .elementor-element.elementor-element-c8ed6a3 .kurtosys-listing-dynamic-field .kurtosys-listing-dynamic-field__inline-wrap {
			width: auto;
		}

		.elementor-9681 .elementor-element.elementor-element-c8ed6a3 .kurtosys-listing-dynamic-field .kurtosys-listing-dynamic-field__content {
			width: auto;
		}

		.elementor-9681 .elementor-element.elementor-element-c8ed6a3 .kurtosys-listing-dynamic-field {
			justify-content: flex-start;
		}

		.elementor-9681 .elementor-element.elementor-element-c8ed6a3 .kurtosys-listing-dynamic-field__icon {
			font-size: 22px;
		}

		.elementor-9681 .elementor-element.elementor-element-c8ed6a3>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 60px 0px 60px;
		}

		.elementor-9681 .elementor-element.elementor-element-c205a68 .kurtosys-listing-dynamic-link__link {
			align-self: flex-start;
			font-family: "Akkurat Pro Bold", Sans-serif;
			font-size: 16px;
			color: #01426A;
		}

		.elementor-9681 .elementor-element.elementor-element-c205a68 .kurtosys-listing-dynamic-link__icon {
			order: 1;
			margin-right: 10px;
		}

		.elementor-9681 .elementor-element.elementor-element-c205a68>.elementor-widget-container {
			padding: 0px 60px 0px 60px;
		}

		.elementor-9681 .elementor-element.elementor-element-756b30b .kurtosys-listing-dynamic-terms {
			text-align: left;
		}

		.elementor-9681 .elementor-element.elementor-element-756b30b .kurtosys-listing-dynamic-terms__icon {
			font-size: 10px;
		}

		.elementor-9681 .elementor-element.elementor-element-7889165 {
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 0px 0px 0px;
		}

		@media(max-width:990px) {
			.elementor-9681 .elementor-element.elementor-element-c8ed6a3>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
			}
		}

		@media(max-width:767px) {
			.elementor-9681 .elementor-element.elementor-element-2a082b3>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
				padding: 0px 25px 20px 25px;
			}

			.elementor-9681 .elementor-element.elementor-element-c8ed6a3>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
				padding: 0px 25px 0px 25px;
			}

			.elementor-9681 .elementor-element.elementor-element-c205a68>.elementor-widget-container {
				padding: 0px 25px 0px 25px;
			}
		}

		/* Start custom CSS for kurtosys-listing-dynamic-image, class: .elementor-element-259f416 */
		.elementor-9681 .elementor-element.elementor-element-259f416 {
			margin-bottom: 20px;
		}

		.elementor-9681 .elementor-element.elementor-element-259f416 .kurtosys-listing-dynamic-image img {
			max-width: 100%;
			width: 100%;
			height: 253px;
			object-fit: cover;
		}

		@media screen and (max-width:767px) {
			.elementor-9681 .elementor-element.elementor-element-259f416 .kurtosys-listing-dynamic-image img {
				width: 100%;
			}
		}

		/* End custom CSS */
		/* Start custom CSS for kurtosys-listing-dynamic-field, class: .elementor-element-2a082b3 */
		.elementor-9681 .elementor-element.elementor-element-2a082b3 {
			margin-bottom: 0
		}

		.elementor-9681 .elementor-element.elementor-element-2a082b3 h2 {
			margin-bottom: 0;
			margin-top: 0;

		}

		[data-elementor-device-mode="mobile"] .elementor-9681 .elementor-element.elementor-element-2a082b3 h2 {
			margin-bottom: 0;
		}

		/* End custom CSS */
		/* Start custom CSS for kurtosys-listing-dynamic-field, class: .elementor-element-c8ed6a3 */
		[data-elementor-device-mode="mobile"] .elementor-9681 .elementor-element.elementor-element-c8ed6a3 .elementor-icon-box-icon {
			left: 0px;
		}

		.elementor-9681 .elementor-element.elementor-element-c8ed6a3 p.kurtosys-listing-dynamic-field:empty {
			display: none;
		}

		.elementor-9681 .elementor-element.elementor-element-c8ed6a3 .elementor-icon-box-icon {
			position: relative;
			/*left: 390px;*/
			top: 9px;
			cursor: pointer;
		}

		.elementor-9681 .elementor-element.elementor-element-c8ed6a3 span {
			cursor: pointer;
		}

		.elementor-9681 .elementor-element.elementor-element-c8ed6a3 {
			width: 100%;
			margin-bottom: 0;
		}

		.elementor-9681 .elementor-element.elementor-element-c8ed6a3 span:hover {
			color: #00687f;
		}

		

		@keyframes pulse {
			0% {
				transform: scale(1);
			}

			50% {
				transform: scale(1.3);
			}

			100% {
				transform: scale(1);
			}
		}

		.elementor-9681 .elementor-element.elementor-element-c8ed6a3 .elementor-icon-box-title:hover:before {
			animation: pulse 0.9s infinite;
		}

		/* End custom CSS */
		/* Start custom CSS for kurtosys-listing-dynamic-link, class: .elementor-element-c205a68 */
		.elementor-9681 .elementor-element.elementor-element-c205a68 .kurtosys-listing-dynamic-link a i {
			display: none
		}

		.elementor-9681 .elementor-element.elementor-element-c205a68 .kurtosys-listing-dynamic-link a {
			color: #01426A;
			font-family: "Akkurat Pro Bold", Sans-serif;
			font-size: 16px;
			line-height: 24px;

		}

		

		.elementor-9681 .elementor-element.elementor-element-c205a68 .kurtosys-listing-dynamic-link a:hover:before {
			animation: pulse 0.9s;
		}

		.elementor-9681 .elementor-element.elementor-element-c205a68 .kurtosys-listing-dynamic-link a:hover span {
			color: #00687f;
		}



		

		/* Start custom CSS for kurtosys-listing-dynamic-image, class: .elementor-element-259f416 */
		.elementor-9681 .elementor-element.elementor-element-259f416 {
			margin-bottom: 20px;
		}

		.elementor-9681 .elementor-element.elementor-element-259f416 .kurtosys-listing-dynamic-image img {
			max-width: 100%;
			width: 100%;
			height: 253px;
			object-fit: cover;
		}

		@media screen and (max-width:767px) {
			.elementor-9681 .elementor-element.elementor-element-259f416 .kurtosys-listing-dynamic-image img {
				width: 100%;
			}
		}

		/* End custom CSS */
		/* Start custom CSS for kurtosys-listing-dynamic-field, class: .elementor-element-2a082b3 */
		.elementor-9681 .elementor-element.elementor-element-2a082b3 {
			margin-bottom: 0
		}

		.elementor-9681 .elementor-element.elementor-element-2a082b3 h2 {
			margin-bottom: 0;
			margin-top: 0;

		}

		[data-elementor-device-mode="mobile"] .elementor-9681 .elementor-element.elementor-element-2a082b3 h2 {
			margin-bottom: 0;
		}

		/* End custom CSS */
		/* Start custom CSS for kurtosys-listing-dynamic-field, class: .elementor-element-c8ed6a3 */
		[data-elementor-device-mode="mobile"] .elementor-9681 .elementor-element.elementor-element-c8ed6a3 .elementor-icon-box-icon {
			left: 0px;
		}

		.elementor-9681 .elementor-element.elementor-element-c8ed6a3 p.kurtosys-listing-dynamic-field:empty {
			display: none;
		}

		.elementor-9681 .elementor-element.elementor-element-c8ed6a3 .elementor-icon-box-icon {
			position: relative;
			/*left: 390px;*/
			top: 9px;
			cursor: pointer;
		}

		.elementor-9681 .elementor-element.elementor-element-c8ed6a3 span {
			cursor: pointer;
		}

		.elementor-9681 .elementor-element.elementor-element-c8ed6a3 {
			width: 100%;
			margin-bottom: 0;
		}

		.elementor-9681 .elementor-element.elementor-element-c8ed6a3 span:hover {
			color: #00687f;
		}

		

		@keyframes pulse {
			0% {
				transform: scale(1);
			}

			50% {
				transform: scale(1.3);
			}

			100% {
				transform: scale(1);
			}
		}

		.elementor-9681 .elementor-element.elementor-element-c8ed6a3 .elementor-icon-box-title:hover:before {
			animation: pulse 0.9s infinite;
		}

		/* End custom CSS */
		/* Start custom CSS for kurtosys-listing-dynamic-link, class: .elementor-element-c205a68 */
		.elementor-9681 .elementor-element.elementor-element-c205a68 .kurtosys-listing-dynamic-link a i {
			display: none
		}

		.elementor-9681 .elementor-element.elementor-element-c205a68 .kurtosys-listing-dynamic-link a {
			color: #01426A;
			font-family: "Akkurat Pro Bold", Sans-serif;
			font-size: 16px;
			line-height: 24px;

		}

		.elementor-9681 .elementor-element.elementor-element-c205a68 .kurtosys-listing-dynamic-link a:before {
			content: "";
			
			display: inline-block;
			position: relative;
			background-repeat: no-repeat;
			top: 2px;
			margin-right: 10px;
			width: 20px;
			height: 20px;
		}

		.elementor-9681 .elementor-element.elementor-element-c205a68 .kurtosys-listing-dynamic-link a:hover:before {
			animation: pulse 0.9s;
		}

		.elementor-9681 .elementor-element.elementor-element-c205a68 .kurtosys-listing-dynamic-link a:hover span {
			color: #00687f;
		}



		https: //www.bnymellonim.com/uploads/2020/03/c4a960fce54bda6d05e4ff23e176870f/arrow.svg/* End custom CSS */

		/* Start Custom Fonts CSS */
		

		/* End Custom Fonts CSS */
		/* Start Custom Fonts CSS */
		

		/* End Custom Fonts CSS */
		

		.elementor-kit-8500 {
			--e-global-color-primary: #6EC1E4;
			--e-global-color-secondary: #54595F;
			--e-global-color-text: #7A7A7A;
			--e-global-color-accent: #61CE70;
			--e-global-color-41a22912: #4054B2;
			--e-global-color-d2e485e: #23A455;
			--e-global-color-48c78b7e: #000;
			--e-global-color-71bc0631: #FFF;
			--e-global-typography-primary-font-family: "Publico Banner Bold";
			--e-global-typography-secondary-font-family: "Akkurat Pro Bold";
			--e-global-typography-text-font-family: "Akkurat Pro Regular";
			--e-global-typography-accent-font-family: "Roboto";
			--e-global-typography-accent-font-weight: 500;
		}

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

		.elementor-widget:not(:last-child) {
			margin-bottom: 60px;
		}

			{}

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

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

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

		/* Start custom CSS */
		[id^="section"].elementor-menu-anchor {
			position: absolute;
			top: -210px;
		}

		body {
			display: flex;
			flex-direction: column;
			min-height: 100vh;
		}

		#bny_sub_nav {
			position: absolute;
			top: -102px;
		}

		.bny-custom-post .elementor-post__text .elementor-post__title {
			white-space: nowrap;
		}

		.elementor-location-footer {
			margin-top: auto;
		}

		.bny-arrow-image {
			margin: auto 0;
		}

		.elementor-invisible {
			display: inherit !important;
			visibility: visible !important;
		}

		.elementor-widget-kurtosys-load-more:not(.elementor-element-edit-mode) {
			display: initial !important;
		}

		.elementor-kit-8500 .icon-normal {
			text-align: center;
			line-height: 28px;

		}

		.bny-linkedin-show-hide {
			padding: 20px 20px 0;
		}

		.bny-custom-post .elementor-post__text .elementor-post__title {
			white-space: normal;
		}

		/* End custom CSS */
		/* Start Custom Fonts CSS */
		

		/* End Custom Fonts CSS */
		/* Start Custom Fonts CSS */
		

		/* End Custom Fonts CSS */
		/* Start Custom Fonts CSS */
		

		/* End Custom Fonts CSS */
		.elementor-widget-heading .elementor-heading-title {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-image .widget-image-caption {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-text-editor {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

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

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

		.elementor-widget-button .elementor-button {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
			background-color: var(--e-global-color-accent);
		}

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

		.elementor-widget-divider .elementor-divider__text {
			color: var(--e-global-color-secondary);
			font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
		}

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

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

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

		.elementor-widget-image-box .elementor-image-box-title {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-image-box .elementor-image-box-description {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

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

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

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

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

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

		.elementor-widget-icon-box .elementor-icon-box-title {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-icon-box .elementor-icon-box-title,
		.elementor-widget-icon-box .elementor-icon-box-title a {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-icon-box .elementor-icon-box-description {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-image-gallery .gallery-item .gallery-caption {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
			border-color: var(--e-global-color-text);
		}

		.elementor-widget-icon-list .elementor-icon-list-icon i {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-icon-list .elementor-icon-list-icon svg {
			fill: var(--e-global-color-primary);
		}

		.elementor-widget-icon-list .elementor-icon-list-text {
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-widget-icon-list .elementor-icon-list-item>a {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-counter .elementor-counter-number-wrapper {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-counter .elementor-counter-title {
			color: var(--e-global-color-secondary);
			font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
		}

		.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-progress .elementor-title {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-testimonial .elementor-testimonial-content {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-testimonial .elementor-testimonial-name {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-testimonial .elementor-testimonial-job {
			color: var(--e-global-color-secondary);
			font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
		}

		.elementor-widget-tabs .elementor-tab-title,
		.elementor-widget-tabs .elementor-tab-title a {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-tabs .elementor-tab-title.elementor-active,
		.elementor-widget-tabs .elementor-tab-title.elementor-active a {
			color: var(--e-global-color-accent);
		}

		.elementor-widget-tabs .elementor-tab-title {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-tabs .elementor-tab-content {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-accordion .elementor-accordion-icon,
		.elementor-widget-accordion .elementor-accordion-title {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-accordion .elementor-accordion-icon svg {
			fill: var(--e-global-color-primary);
		}

		.elementor-widget-accordion .elementor-active .elementor-accordion-icon,
		.elementor-widget-accordion .elementor-active .elementor-accordion-title {
			color: var(--e-global-color-accent);
		}

		.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
			fill: var(--e-global-color-accent);
		}

		.elementor-widget-accordion .elementor-accordion-title {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-accordion .elementor-tab-content {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-toggle .elementor-toggle-title,
		.elementor-widget-toggle .elementor-toggle-icon {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-toggle .elementor-toggle-icon svg {
			fill: var(--e-global-color-primary);
		}

		.elementor-widget-toggle .elementor-tab-title.elementor-active a,
		.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
			color: var(--e-global-color-accent);
		}

		.elementor-widget-toggle .elementor-toggle-title {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-toggle .elementor-tab-content {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-alert .elementor-alert-title {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-alert .elementor-alert-description {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-advanced-timeline .slick-dots li span {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-advanced-timeline .slick-dots li:hover span {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-advanced-timeline .slick-dots li.slick-active span {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-load-more span.elementor-button,
		.elementor-widget-kurtosys-load-more .elementor-button {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-kurtosys-post-list-plus .kurtosys-plp {
			border-color: var(--e-global-color-secondary);
		}

		.elementor-widget-kurtosys-post-list-plus .kurtosys-plp-title,
		.elementor-widget-kurtosys-post-list-plus .kurtosys-plp-title a {
			color: var(--e-global-color-secondary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-post-list-plus .kurtosys-plp-info {
			font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-post-list-plus .kurtosys-plp-excerpt p {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-reader-poll .kurtosys-reader-poll__reader-heading {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-reader-poll .kurtosys-reader-poll__question {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-reader-poll .kurtosys-reader-poll__poll_label {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-reader-poll .kurtosys-reader-poll .kurtosys-reader-poll__poll [type="checkbox"]:checked+label::before {
			background-color: var(--e-global-color-primary);
			border-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-reader-poll .kurtosys-reader-poll .kurtosys-reader-poll__poll [type="checkbox"]:hover+label::before,
		.kurtosys-reader-poll .kurtosys-reader-poll__poll [type="radio"]:hover+label::before,
		.kurtosys-reader-poll .kurtosys-reader-poll__poll [type="radio"]:hover {
			border-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-reader-poll .kurtosys-reader-poll .kurtosys-reader-poll__poll [type="radio"]:checked+label::after,
		.kurtosys-reader-poll .kurtosys-reader-poll__poll label::after {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-reader-poll .kurtosys-reader-poll .kurtosys-reader-poll__poll [type="radio"]:checked+label::before {
			border-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-reader-poll .kurtosys-reader-poll [type="checkbox"]:checked+label::after {
			border-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-reader-poll .kurtosys-reader-poll .kurtosys-reader-poll__poll [type="checkbox"]+label::before,
		.kurtosys-reader-poll .kurtosys-reader-poll__poll [type="radio"]+label::before {
			border-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-reader-poll .kurtosys-reader-poll .kurtosys-reader-poll_btn {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-reader-poll .survey-results .kurtosys-reader-poll__label {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-reader-poll .survey-results .kurtosys-reader-poll__bar {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-reader-poll .survey-results .kurtosys-reader-poll__number {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-roll-down-tabs .kurtosys-rdt {
			border-color: var(--e-global-color-secondary);
		}

		.elementor-widget-kurtosys-roll-down-tabs .kurtosys-rdt-title {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-kurtosys-roll-down-tabs .kurtosys-rdt-excerpt p {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-roll-down-tabs .roll-down-tabs-button {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-kurtosys-roll-down-tabs .kurtosys-rdt-expandable-tab {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-kurtosys-roll-down-tabs .kurtosys-rdt-expandable-tab,
		.elementor-widget-kurtosys-roll-down-tabs .kurtosys-rdt-expandable-tab p {
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-kurtosys-hamburger-panel .kurtosys-hamburger-panel__toggle {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-hamburger-panel .kurtosys-hamburger-panel__toggle:hover {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-hamburger-panel .kurtosys-hamburger-panel__toggle-label {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-hamburger-panel .kurtosys-hamburger-panel__toggle:hover .kurtosys-hamburger-panel__toggle-label {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-logo .kurtosys-logo__text {
			color: var(--e-global-color-accent);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-carousel .kurtosys-carousel__content .kurtosys-carousel__item-title,
		.elementor-widget-kurtosys-carousel .kurtosys-banner__title {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-carousel .kurtosys-carousel__content .kurtosys-carousel__item-text {
			color: var(--e-global-color-text);
		}

		.elementor-widget-kurtosys-carousel .kurtosys-banner__text {
			color: var(--e-global-color-text);
		}

		.elementor-widget-kurtosys-carousel .kurtosys-carousel__content .kurtosys-carousel__item-text,
		.elementor-widget-kurtosys-carousel .kurtosys-banner__text {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-carousel .kurtosys-carousel__content .kurtosys-carousel__item-button {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-kurtosys-carousel .kurtosys-carousel__content .kurtosys-carousel__item-button {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-carousel .kurtosys-carousel .kurtosys-arrow {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-carousel .kurtosys-carousel .kurtosys-arrow:hover {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-carousel .kurtosys-carousel .kurtosys-slick-dots li span {
			background-color: var(--e-global-color-text);
		}

		.elementor-widget-kurtosys-carousel .kurtosys-carousel .kurtosys-slick-dots li span:hover {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-carousel .kurtosys-carousel .kurtosys-slick-dots li.slick-active span {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-kurtosys-animated-box .kurtosys-animated-box__front {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-animated-box .kurtosys-animated-box__back {
			background-color: var(--e-global-color-secondary);
		}

		.elementor-widget-kurtosys-animated-box .kurtosys-animated-box__title--front {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-animated-box .kurtosys-animated-box__title--back {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-animated-box .kurtosys-animated-box__subtitle--front {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-animated-box .kurtosys-animated-box__subtitle--back {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-animated-box .kurtosys-animated-box__description--front {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-animated-box .kurtosys-animated-box__description--back {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-animated-box .kurtosys-animated-box__button {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-animated-box .kurtosys-animated-box__button {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-kurtosys-animated-text .kurtosys-animated-text__before-text {
			color: var(--e-global-color-secondary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-animated-text .kurtosys-animated-text__animated-text {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-animated-text .kurtosys-animated-text__animated-text-item:after {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-animated-text .kurtosys-animated-text__after-text {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-banner .kurtosys-banner__title {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-banner .kurtosys-banner__text {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-button .kurtosys-button__plane-normal {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-button .kurtosys-button__plane-hover {
			background-color: var(--e-global-color-secondary);
		}

		.elementor-widget-kurtosys-button .kurtosys-button__state-normal .kurtosys-button__label {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-button .kurtosys-button__state-hover .kurtosys-button__label {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-countdown-timer .kurtosys-countdown-timer__item {
			border-color: var(--e-global-color-text);
		}

		.elementor-widget-kurtosys-countdown-timer .kurtosys-countdown-timer__item-label {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-countdown-timer .kurtosys-countdown-timer__item-value {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-download-button .kurtosys-download__label {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-kurtosys-download-button .kurtosys-download__sub-label {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-kurtosys-download-button .kurtosys-download:hover .kurtosys-download__label {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-kurtosys-download-button .kurtosys-download:hover .kurtosys-download__sub-label {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-kurtosys-dropbar .kurtosys-dropbar__button-text {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-kurtosys-dropbar .kurtosys-dropbar__content {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-posts .kurtosys-posts .entry-title a {
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-kurtosys-posts .kurtosys-posts .entry-title a:hover {
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-kurtosys-posts .kurtosys-posts .entry-title {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-posts .kurtosys-posts .post-meta {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-posts .kurtosys-posts .entry-excerpt {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-posts .kurtosys-posts .kurtosys-more {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-posts .kurtosys-posts .kurtosys-more {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-posts .kurtosys-posts .kurtosys-more:hover {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-posts .kurtosys-posts .kurtosys-arrow {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-posts .kurtosys-posts .kurtosys-arrow:hover {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-posts .kurtosys-carousel .kurtosys-slick-dots li span {
			background-color: var(--e-global-color-text);
		}

		.elementor-widget-kurtosys-posts .kurtosys-carousel .kurtosys-slick-dots li span:hover {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-posts .kurtosys-carousel .kurtosys-slick-dots li.slick-active span {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-kurtosys-posts .kurtosys-title-fields__item-label {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-posts .kurtosys-content-fields__item-label {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-progress-bar .kurtosys-progress-bar__title-text {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-progress-bar .kurtosys-progress-bar__percent {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-slider .kurtosys-slider .slider-pro .kurtosys-slider__item {
			background-color: var(--e-global-color-secondary);
		}

		.elementor-widget-kurtosys-slider .kurtosys-slider .sp-image-container:after {
			background-color: var(--e-global-color-secondary);
		}

		.elementor-widget-kurtosys-slider .kurtosys-slider .sp-buttons .sp-button:hover {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-slider .kurtosys-slider .sp-buttons .sp-button.sp-selected-button {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-slider .kurtosys-slider .sp-thumbnail-container:before {
			border-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-slider .kurtosys-slider .sp-thumbnail-container:hover:before {
			border-color: var(--e-global-color-secondary);
		}

		.elementor-widget-kurtosys-slider .kurtosys-slider .sp-thumbnail-container.sp-selected-thumbnail:before {
			border-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-slider .kurtosys-slider__title {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-slider .kurtosys-slider__subtitle {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-slider .kurtosys-slider__desc {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-slider .kurtosys-slider__button--primary {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-slider .kurtosys-slider__button--primary {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-kurtosys-slider .kurtosys-slider__button--secondary {
			background-color: var(--e-global-color-secondary);
		}

		.elementor-widget-kurtosys-slider .kurtosys-slider__button--secondary {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-kurtosys-subscribe-form .kurtosys-subscribe-form__input {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-kurtosys-subscribe-form .kurtosys-subscribe-form__input:focus {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-kurtosys-subscribe-form .kurtosys-subscribe-form__input.mail-invalid {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-kurtosys-subscribe-form .kurtosys-subscribe-form__submit {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-subscribe-form .kurtosys-subscribe-form__submit {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-kurtosys-subscribe-form .kurtosys-subscribe-form--response-success .kurtosys-subscribe-form__message span {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-kurtosys-subscribe-form .kurtosys-subscribe-form--response-error .kurtosys-subscribe-form__message span {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-kurtosys-team-member .kurtosys-team-member__name .kurtosys-team-member__name-first {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-team-member .kurtosys-team-member__name .kurtosys-team-member__name-last {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-team-member .kurtosys-team-member__position {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-team-member .kurtosys-team-member__desc {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-team-member .kurtosys-team-member__button {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-team-member .kurtosys-team-member__button {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-kurtosys-timeline .kurtosys-timeline-item .timeline-item__meta-content {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-timeline .kurtosys-timeline-item .timeline-item__card-title {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-timeline .kurtosys-timeline-item .timeline-item__card-desc {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-timeline .timeline-item__point-content.timeline-item__point-content--text {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-custom-menu>.elementor-widget-container>div>.kurtosys-custom-nav>.kurtosys-custom-nav__item>a {
			background-color: var(--e-global-color-text);
		}

		.elementor-widget-kurtosys-custom-menu>.elementor-widget-container>div>.kurtosys-custom-nav>.kurtosys-custom-nav__item>a .kurtosys-menu-link-text {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-kurtosys-custom-menu>.elementor-widget-container>div>.kurtosys-custom-nav>.kurtosys-custom-nav__item>a .kurtosys-custom-item-desc.top-level-desc {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-kurtosys-custom-menu>.elementor-widget-container>div>.kurtosys-custom-nav>.kurtosys-custom-nav__item>.kurtosys-custom-nav__sub .kurtosys-custom-nav__item>a {
			background-color: var(--e-global-color-secondary);
		}

		.elementor-widget-kurtosys-custom-menu>.elementor-widget-container>div>.kurtosys-custom-nav>.kurtosys-custom-nav__item>.kurtosys-custom-nav__sub .kurtosys-custom-nav__item>a .kurtosys-menu-link-text {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-custom-menu>.elementor-widget-container>div>.kurtosys-custom-nav>.kurtosys-custom-nav__item>.kurtosys-custom-nav__sub .kurtosys-custom-nav__item>a .kurtosys-custom-item-desc.sub-level-desc {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-kurtosys-custom-menu>.elementor-widget-container>div>.kurtosys-custom-nav>.kurtosys-custom-nav__item>a .kurtosys-menu-icon:before {
			color: var(--e-global-color-text);
		}

		.elementor-widget-kurtosys-custom-menu>.elementor-widget-container>div>.kurtosys-custom-nav>.kurtosys-custom-nav__item>.kurtosys-custom-nav__sub a .kurtosys-menu-icon:before {
			color: var(--e-global-color-text);
		}

		.elementor-widget-kurtosys-custom-menu>.elementor-widget-container>div>.kurtosys-custom-nav>.kurtosys-custom-nav__item.hover-state>a .kurtosys-menu-icon:before {
			color: var(--e-global-color-text);
		}

		.elementor-widget-kurtosys-custom-menu>.elementor-widget-container>div>.kurtosys-custom-nav>.kurtosys-custom-nav__item>.kurtosys-custom-nav__sub .kurtosys-custom-nav__item.hover-state>a .kurtosys-menu-icon:before {
			color: var(--e-global-color-text);
		}

		.elementor-widget-kurtosys-custom-menu>.elementor-widget-container>div>.kurtosys-custom-nav>.kurtosys-custom-nav__item>a .kurtosys-menu-badge .kurtosys-menu-badge__inner {
			color: var(--e-global-color-text);
		}

		.elementor-widget-kurtosys-custom-menu>.elementor-widget-container>div>.kurtosys-custom-nav>.kurtosys-custom-nav__item>.kurtosys-custom-nav__sub a .kurtosys-menu-badge .kurtosys-menu-badge__inner {
			color: var(--e-global-color-text);
		}

		.elementor-widget-kurtosys-custom-menu>.elementor-widget-container>div>.kurtosys-custom-nav>.kurtosys-custom-nav__item>a .kurtosys-menu-badge .kurtosys-menu-badge__inner,
		.elementor-widget-kurtosys-custom-menu>.elementor-widget-container>div>.kurtosys-custom-nav>.kurtosys-custom-nav__item>.kurtosys-custom-nav__sub a .kurtosys-menu-badge .kurtosys-menu-badge__inner {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-custom-menu>.elementor-widget-container>div>.kurtosys-custom-nav>.kurtosys-custom-nav__item>a .kurtosys-dropdown-arrow:before {
			color: var(--e-global-color-text);
		}

		.elementor-widget-kurtosys-custom-menu>.elementor-widget-container>div>.kurtosys-custom-nav>.kurtosys-custom-nav__item>.kurtosys-custom-nav__sub a .kurtosys-dropdown-arrow:before {
			color: var(--e-global-color-text);
		}

		.elementor-widget-kurtosys-custom-menu>.elementor-widget-container>div>.kurtosys-custom-nav>.kurtosys-custom-nav__item.hover-state>a .kurtosys-dropdown-arrow:before {
			color: var(--e-global-color-text);
		}

		.elementor-widget-kurtosys-custom-menu>.elementor-widget-container>div>.kurtosys-custom-nav>.kurtosys-custom-nav__item>.kurtosys-custom-nav__sub .kurtosys-custom-nav__item.hover-state>a .kurtosys-dropdown-arrow:before {
			color: var(--e-global-color-text);
		}

		.elementor-widget-ksys-smart-filters-checkboxes .apply-filters__button {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-ksys-smart-filters-select .apply-filters__button {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-ksys-smart-filters-range .apply-filters__button {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-ksys-smart-filters-check-range .apply-filters__button {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-ksys-smart-filters-radio .apply-filters__button {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-ksys-smart-filters-search .kurtosys-search-filter__submit {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-ksys-smart-filters-color-image .apply-filters__button {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-ksys-smart-filters-apply-button .apply-filters__button {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-ksys-smart-filters-remove-filters .kurtosys-remove-all-filters__button {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-accordion>.elementor-widget-container>.kurtosys-accordion>.kurtosys-accordion__inner>.kurtosys-toggle>.kurtosys-toggle__control .kurtosys-toggle__label-text {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-accordion>.elementor-widget-container>.kurtosys-accordion>.kurtosys-accordion__inner>.kurtosys-toggle>.kurtosys-toggle__control:hover .kurtosys-toggle__label-text {
			color: var(--e-global-color-text);
		}

		.elementor-widget-kurtosys-accordion>.elementor-widget-container>.kurtosys-accordion>.kurtosys-accordion__inner>.kurtosys-toggle>.kurtosys-toggle__control:hover .kurtosys-toggle__label-text {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-accordion>.elementor-widget-container>.kurtosys-accordion>.kurtosys-accordion__inner>.kurtosys-toggle.active-toggle .kurtosys-toggle__label-text {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-image-accordion .kurtosys-image-accordion__title {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-image-accordion .kurtosys-image-accordion__desc {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-image-accordion .kurtosys-image-accordion__button {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-kurtosys-image-accordion .kurtosys-image-accordion__button {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-kurtosys-tabs>.elementor-widget-container>.kurtosys-tabs>.kurtosys-tabs__control-wrapper>.kurtosys-tabs__control .kurtosys-tabs__label-text {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-tabs>.elementor-widget-container>.kurtosys-tabs>.kurtosys-tabs__control-wrapper>.kurtosys-tabs__control .kurtosys-tabs__label-icon {
			color: var(--e-global-color-text);
		}

		.elementor-widget-kurtosys-tabs>.elementor-widget-container>.kurtosys-tabs>.kurtosys-tabs__control-wrapper>.kurtosys-tabs__control:hover .kurtosys-tabs__label-text {
			color: var(--e-global-color-secondary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-tabs>.elementor-widget-container>.kurtosys-tabs>.kurtosys-tabs__control-wrapper>.kurtosys-tabs__control:hover .kurtosys-tabs__label-icon {
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-kurtosys-tabs>.elementor-widget-container>.kurtosys-tabs>.kurtosys-tabs__control-wrapper>.kurtosys-tabs__control.active-tab .kurtosys-tabs__label-text {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-kurtosys-tabs>.elementor-widget-container>.kurtosys-tabs>.kurtosys-tabs__control-wrapper>.kurtosys-tabs__control.active-tab .kurtosys-tabs__label-icon {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-theme-site-logo .widget-image-caption {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-theme-page-title .elementor-heading-title {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-theme-post-title .elementor-heading-title {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-theme-post-excerpt .elementor-widget-container {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-theme-post-content {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-theme-archive-title .elementor-heading-title {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-archive-posts .elementor-post__title,
		.elementor-widget-archive-posts .elementor-post__title a {
			color: var(--e-global-color-secondary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-archive-posts .elementor-post__meta-data {
			font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
		}

		.elementor-widget-archive-posts .elementor-post__excerpt p {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-archive-posts .elementor-post__read-more {
			color: var(--e-global-color-accent);
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge {
			background-color: var(--e-global-color-accent);
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-archive-posts .elementor-pagination {
			font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
		}

		.elementor-widget-archive-posts .elementor-button {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-archive-posts .e-load-more-message {
			font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
		}

		.elementor-widget-archive-posts .elementor-posts-nothing-found {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-posts .elementor-post__title,
		.elementor-widget-posts .elementor-post__title a {
			color: var(--e-global-color-secondary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-posts .elementor-post__meta-data {
			font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
		}

		.elementor-widget-posts .elementor-post__excerpt p {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-posts .elementor-post__read-more {
			color: var(--e-global-color-accent);
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-posts .elementor-post__card .elementor-post__badge {
			background-color: var(--e-global-color-accent);
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-posts .elementor-pagination {
			font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
		}

		.elementor-widget-posts .elementor-button {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-posts .e-load-more-message {
			font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
		}

		.elementor-widget-gallery .elementor-gallery-item__title {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-gallery .elementor-gallery-item__description {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-gallery {
			--galleries-title-color-normal: var(--e-global-color-primary);
			--galleries-title-color-hover: var(--e-global-color-secondary);
			--galleries-pointer-bg-color-hover: var(--e-global-color-accent);
			--gallery-title-color-active: var(--e-global-color-secondary);
			--galleries-pointer-bg-color-active: var(--e-global-color-accent);
		}

		.elementor-widget-gallery .elementor-gallery-title {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-form .elementor-field-group>label,
		.elementor-widget-form .elementor-field-subgroup label {
			color: var(--e-global-color-text);
		}

		.elementor-widget-form .elementor-field-group>label {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-form .elementor-field-type-html {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-form .elementor-field-group .elementor-field {
			color: var(--e-global-color-text);
		}

		.elementor-widget-form .elementor-field-group .elementor-field,
		.elementor-widget-form .elementor-field-subgroup label {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-form .elementor-button {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-form .e-form__buttons__wrapper__button-next {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-form .elementor-button[type="submit"] {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-form .e-form__buttons__wrapper__button-previous {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-form .elementor-message {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-form .e-form__indicators__indicator,
		.elementor-widget-form .e-form__indicators__indicator__label {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-form {
			--e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
			--e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
			--e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
			--e-form-steps-indicator-progress-color: var(--e-global-color-accent);
			--e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
			--e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
		}

		.elementor-widget-form .e-form__indicators__indicator__progress__meter {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-slides .elementor-slide-heading {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-slides .elementor-slide-description {
			font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
		}

		.elementor-widget-slides .elementor-slide-button {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

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

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

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

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

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

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

		.elementor-widget-hotspot .widget-image-caption {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-hotspot {
			--hotspot-color: var(--e-global-color-primary);
			--hotspot-box-color: var(--e-global-color-secondary);
			--tooltip-color: var(--e-global-color-secondary);
		}

		.elementor-widget-hotspot .e-hotspot__label {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-hotspot .e-hotspot__tooltip {
			font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
		}

		.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-flip-box .elementor-flip-box__button {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-call-to-action .elementor-cta__title {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-call-to-action .elementor-cta__description {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-call-to-action .elementor-cta__button {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-call-to-action .elementor-ribbon-inner {
			background-color: var(--e-global-color-accent);
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-media-carousel .elementor-carousel-image-overlay {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-testimonial-carousel .elementor-testimonial__text {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-testimonial-carousel .elementor-testimonial__name {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-testimonial-carousel .elementor-testimonial__title {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
		}

		.elementor-widget-table-of-contents {
			--header-color: var(--e-global-color-secondary);
			--item-text-color: var(--e-global-color-text);
			--item-text-hover-color: var(--e-global-color-accent);
			--marker-color: var(--e-global-color-text);
		}

		.elementor-widget-table-of-contents .elementor-toc__header,
		.elementor-widget-table-of-contents .elementor-toc__header-title {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-table-of-contents .elementor-toc__list-item {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-search-form input[type="search"].elementor-search-form__input {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-search-form .elementor-search-form__input,
		.elementor-widget-search-form .elementor-search-form__icon,
		.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
		.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
		.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
			color: var(--e-global-color-text);
			fill: var(--e-global-color-text);
		}

		.elementor-widget-search-form .elementor-search-form__submit {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			background-color: var(--e-global-color-secondary);
		}

		.elementor-widget-author-box .elementor-author-box__name {
			color: var(--e-global-color-secondary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-author-box .elementor-author-box__bio {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-author-box .elementor-author-box__button {
			color: var(--e-global-color-secondary);
			border-color: var(--e-global-color-secondary);
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-author-box .elementor-author-box__button:hover {
			border-color: var(--e-global-color-secondary);
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-post-navigation span.post-navigation__prev--label {
			color: var(--e-global-color-text);
		}

		.elementor-widget-post-navigation span.post-navigation__next--label {
			color: var(--e-global-color-text);
		}

		.elementor-widget-post-navigation span.post-navigation__prev--label,
		.elementor-widget-post-navigation span.post-navigation__next--label {
			font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
		}

		.elementor-widget-post-navigation span.post-navigation__prev--title,
		.elementor-widget-post-navigation span.post-navigation__next--title {
			color: var(--e-global-color-secondary);
			font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
		}

		.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after {
			border-color: var(--e-global-color-text);
		}

		.elementor-widget-post-info .elementor-icon-list-icon i {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-post-info .elementor-icon-list-icon svg {
			fill: var(--e-global-color-primary);
		}

		.elementor-widget-post-info .elementor-icon-list-text,
		.elementor-widget-post-info .elementor-icon-list-text a {
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-post-info .elementor-icon-list-item {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-sitemap .elementor-sitemap-title {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		}

		.elementor-widget-sitemap .elementor-sitemap-item,
		.elementor-widget-sitemap span.elementor-sitemap-list,
		.elementor-widget-sitemap .elementor-sitemap-item a {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-sitemap .elementor-sitemap-item {
			color: var(--e-global-color-text);
		}

		.elementor-widget-blockquote .elementor-blockquote__content {
			color: var(--e-global-color-text);
		}

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

		.elementor-widget-lottie {
			--caption-color: var(--e-global-color-text);
		}

		.elementor-widget-lottie .e-lottie__caption {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-video-playlist .e-tabs-header .e-tabs-title {
			color: var(--e-global-color-text);
		}

		.elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count {
			color: var(--e-global-color-text);
		}

		.elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side i {
			color: var(--e-global-color-text);
		}

		.elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side svg {
			fill: var(--e-global-color-text);
		}

		.elementor-widget-video-playlist .e-tab-title .e-tab-title-text {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-video-playlist .e-tab-title .e-tab-title-text a {
			color: var(--e-global-color-text);
		}

		.elementor-widget-video-playlist .e-tab-title .e-tab-duration {
			color: var(--e-global-color-text);
		}

		.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active, :hover) .e-tab-title-text {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active, :hover) .e-tab-title-text a {
			color: var(--e-global-color-text);
		}

		.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active, :hover) .e-tab-duration {
			color: var(--e-global-color-text);
		}

		.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title {
			color: var(--e-global-color-text);
		}

		.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover {
			color: var(--e-global-color-text);
		}

		.elementor-widget-progress-tracker .current-progress-percentage {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
		}

		.elementor-22121 .elementor-element.elementor-element-a3af7ae>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-a3af7ae>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-e202ecf .elementor-heading-title {
			color: #FFFFFF;
			font-family: "Publico Banner Bold", Sans-serif;
			font-size: 58px;
			line-height: 62px;
		}

		.elementor-22121 .elementor-element.elementor-element-e202ecf>.elementor-widget-container {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-afc1a1d .elementor-heading-title {
			color: #FFFFFF;
			font-family: "Akkurat Pro Bold", Sans-serif;
		}

		.elementor-22121 .elementor-element.elementor-element-afc1a1d>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 32px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-3d07c6b>.elementor-background-overlay {
			background-color: #000000;
			opacity: 0.7;
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-22121 .elementor-element.elementor-element-3d07c6b {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 20px 0px 20px;
		}

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

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

		.elementor-22121 .elementor-element.elementor-element-3cc6e80.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-22121 .elementor-element.elementor-element-3cc6e80:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
		.elementor-22121 .elementor-element.elementor-element-3cc6e80>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #FFFFFF;
		}

		.elementor-22121 .elementor-element.elementor-element-3cc6e80>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin: 0px 0px 0px 0px;
			padding: 0em 0em 0em 0em;
		}

		.elementor-22121 .elementor-element.elementor-element-3cc6e80>.elementor-element-populated>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-22121 .elementor-element.elementor-element-8413ab4>.elementor-container {
			max-width: 1010px;
		}

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

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

		.elementor-22121 .elementor-element.elementor-element-e810d4d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-22121 .elementor-element.elementor-element-2e96898 {
			width: auto;
			max-width: auto;
		}

		.elementor-bc-flex-widget .elementor-22121 .elementor-element.elementor-element-9db77cb.elementor-column .elementor-column-wrap {
			align-items: center;
		}

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

		.elementor-22121 .elementor-element.elementor-element-9db77cb.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-22121 .elementor-element.elementor-element-fa17289 {
			width: auto;
			max-width: auto;
		}

		.elementor-bc-flex-widget .elementor-22121 .elementor-element.elementor-element-00fc36c.elementor-column .elementor-column-wrap {
			align-items: center;
		}

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

		.elementor-22121 .elementor-element.elementor-element-00fc36c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-22121 .elementor-element.elementor-element-a230bab>.elementor-widget-container {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-a230bab {
			width: auto;
			max-width: auto;
		}

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

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

		.elementor-22121 .elementor-element.elementor-element-e2e34e8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-22121 .elementor-element.elementor-element-9b6aefb>.elementor-widget-container {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-9b6aefb {
			width: auto;
			max-width: auto;
		}

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

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

		.elementor-22121 .elementor-element.elementor-element-fc7f5d0.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-22121 .elementor-element.elementor-element-9f91d3f>.elementor-widget-container {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-9f91d3f {
			width: auto;
			max-width: auto;
		}

		.elementor-bc-flex-widget .elementor-22121 .elementor-element.elementor-element-91479de.elementor-column .elementor-column-wrap {
			align-items: center;
		}

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

		.elementor-22121 .elementor-element.elementor-element-91479de.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-22121 .elementor-element.elementor-element-03439c1>.elementor-widget-container {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-03439c1 {
			width: auto;
			max-width: auto;
		}

		.elementor-22121 .elementor-element.elementor-element-8413ab4:not(.elementor-motion-effects-element-type-background),
		.elementor-22121 .elementor-element.elementor-element-8413ab4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #FFFFFF;
		}

		.elementor-22121 .elementor-element.elementor-element-8413ab4 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-8413ab4>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-22121 .elementor-element.elementor-element-1e0d4d2:not(.elementor-motion-effects-element-type-background),
		.elementor-22121 .elementor-element.elementor-element-1e0d4d2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #FFFFFF;
		}

		.elementor-22121 .elementor-element.elementor-element-1e0d4d2 {
			border-style: solid;
			border-width: 0px 0px 1px 0px;
			border-color: #E5E5E6;
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 00px;
		}

		.elementor-22121 .elementor-element.elementor-element-1e0d4d2,
		.elementor-22121 .elementor-element.elementor-element-1e0d4d2>.elementor-background-overlay {
			border-radius: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-1e0d4d2>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-22121 .elementor-element.elementor-element-c219aeb>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-c219aeb>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			padding: 77px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-40446ec .elementor-heading-title {
			color: #58595B;
			font-family: "Publico Banner Bold", Sans-serif;
			font-size: 40px;
			font-weight: 300;
			line-height: 50px;
		}

		.elementor-22121 .elementor-element.elementor-element-40446ec>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 32px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-0e0e5f1 {
			color: #7A7A7A;
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
			font-weight: 400;
			line-height: 24px;
		}

		.elementor-22121 .elementor-element.elementor-element-0e0e5f1>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-e669c53 {
			border-style: solid;
			border-width: 2px 0px 0px 0px;
			border-color: #E5E5E6;
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 10px 0px 10px;
		}

		.elementor-22121 .elementor-element.elementor-element-e669c53>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-22121 .elementor-element.elementor-element-5b057ec.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
			justify-content: flex-start;
		}

		.elementor-22121 .elementor-element.elementor-element-5b057ec>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-5b057ec>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-8e31087>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-13ba26e>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
		}

		body:not(.rtl) .elementor-22121 .elementor-element.elementor-element-13ba26e {
			left: 0px;
		}

		body.rtl .elementor-22121 .elementor-element.elementor-element-13ba26e {
			right: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-13ba26e {
			top: -130px;
		}

		.elementor-22121 .elementor-element.elementor-element-8b00022 {
			text-align: left;
			font-family: "Publico Banner Bold", Sans-serif;
			font-size: 108px;
			line-height: 1em;
		}

		.elementor-22121 .elementor-element.elementor-element-8b00022>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

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

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

		.elementor-22121 .elementor-element.elementor-element-3b31c94>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-de5bb6d .elementor-heading-title {
			color: #58595B;
			font-family: "Publico Banner Bold", Sans-serif;
			font-size: 30px;
			font-weight: 300;
			line-height: 50px;
		}

		.elementor-22121 .elementor-element.elementor-element-de5bb6d>.elementor-widget-container {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-0400f9c {
			color: #7A7A7A;
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
			font-weight: 400;
			line-height: 24px;
		}

		.elementor-22121 .elementor-element.elementor-element-0400f9c>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-eeb2cdc>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-a91845a {
			text-align: left;
			font-family: "Publico Banner Bold", Sans-serif;
			font-size: 108px;
			line-height: 1em;
		}

		.elementor-22121 .elementor-element.elementor-element-a91845a>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

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

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

		.elementor-22121 .elementor-element.elementor-element-a9396fd>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-dce0d9b .elementor-heading-title {
			color: #58595B;
			font-family: "Publico Banner Bold", Sans-serif;
			font-size: 30px;
			font-weight: 300;
			line-height: 50px;
		}

		.elementor-22121 .elementor-element.elementor-element-dce0d9b>.elementor-widget-container {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-8122cfe {
			color: #7A7A7A;
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
			font-weight: 400;
			line-height: 24px;
		}

		.elementor-22121 .elementor-element.elementor-element-8122cfe>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-939abf6 {
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-bada758 {
			text-align: left;
			font-family: "Publico Banner Bold", Sans-serif;
			font-size: 108px;
			line-height: 1em;
		}

		.elementor-bc-flex-widget .elementor-22121 .elementor-element.elementor-element-1a3b9e8.elementor-column .elementor-column-wrap {
			align-items: center;
		}

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

		.elementor-22121 .elementor-element.elementor-element-1a3b9e8>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-8b016e5 .elementor-heading-title {
			color: #58595B;
			font-family: "Publico Banner Bold", Sans-serif;
			font-size: 30px;
			font-weight: 300;
			line-height: 50px;
		}

		.elementor-22121 .elementor-element.elementor-element-8b016e5>.elementor-widget-container {
			padding: 0px 0px 00px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-3cc1835 {
			color: #7A7A7A;
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
			font-weight: 400;
			line-height: 24px;
		}

		.elementor-22121 .elementor-element.elementor-element-3cc1835>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-bb9d966 {
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 10px 32px 10px;
		}

		.elementor-22121 .elementor-element.elementor-element-6ba941a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 21px;
		}

		.elementor-22121 .elementor-element.elementor-element-6ba941a>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-fa4f117>.elementor-container {
			max-width: 900px;
		}

		.elementor-22121 .elementor-element.elementor-element-d6b1408>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-d6b1408>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			padding: 30px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-428378d {
			color: #FFFFFF;
			font-family: "Publico Banner Bold", Sans-serif;
			font-size: 42px;
			font-weight: 400;
			line-height: 54px;
		}

		.elementor-22121 .elementor-element.elementor-element-428378d>.elementor-widget-container {
			padding: 0px 80px 30px 80px;
		}

		.elementor-22121 .elementor-element.elementor-element-b19b2c4 {
			color: #FFFFFF;
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 19px;
			font-weight: 400;
		}

		.elementor-22121 .elementor-element.elementor-element-b19b2c4>.elementor-widget-container {
			padding: 20px 80px 30px 80px;
		}

		.elementor-22121 .elementor-element.elementor-element-fa4f117:not(.elementor-motion-effects-element-type-background),
		.elementor-22121 .elementor-element.elementor-element-fa4f117>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: rgba(2, 1, 1, 0);
		}

		.elementor-22121 .elementor-element.elementor-element-fa4f117 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 0px 0px 40px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-fa4f117>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-22121 .elementor-element.elementor-element-28d5930:not(.elementor-motion-effects-element-type-background),
		.elementor-22121 .elementor-element.elementor-element-28d5930>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #F2F5F7;
			
			background-position: center center;
			background-size: cover;
		}

		.elementor-22121 .elementor-element.elementor-element-28d5930>.elementor-background-overlay {
			background-color: #000000;
			opacity: 0.7;
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-22121 .elementor-element.elementor-element-28d5930 {
			border-style: solid;
			border-width: 2px 0px 0px 0px;
			border-color: #e5e5e6;
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 60px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-7f50924>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-7f50924>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			padding: 77px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-e434f25 .elementor-heading-title {
			color: #58595B;
			font-family: "Publico Banner Bold", Sans-serif;
			font-size: 40px;
			font-weight: 300;
			line-height: 50px;
		}

		.elementor-22121 .elementor-element.elementor-element-e434f25>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 32px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-e5220af {
			color: #7A7A7A;
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
			font-weight: 400;
			line-height: 24px;
		}

		.elementor-22121 .elementor-element.elementor-element-e5220af>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-b1630dd {
			border-style: solid;
			border-width: 2px 0px 0px 0px;
			border-color: #E5E5E6;
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 10px 0px 10px;
		}

		.elementor-22121 .elementor-element.elementor-element-b1630dd>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-22121 .elementor-element.elementor-element-da7981e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-da7981e>.elementor-element-populated {
			margin: 0em 0em 0em 0em;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-d7430f4 {
			--e-icon-list-icon-size: 14px;
		}

		.elementor-22121 .elementor-element.elementor-element-f5c88d1>.elementor-widget-container>.kurtosys-accordion>.kurtosys-accordion__inner>.kurtosys-toggle {
			border-style: solid;
			border-width: 1px 0px 01px 0px;
			border-radius: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-f5c88d1>.elementor-widget-container>.kurtosys-accordion>.kurtosys-accordion__inner>.kurtosys-toggle>.kurtosys-toggle__control {
			justify-content: space-between;
			padding: 15px 40px 15px 40px;
			border-radius: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-f5c88d1>.elementor-widget-container>.kurtosys-accordion>.kurtosys-accordion__inner>.kurtosys-toggle>.kurtosys-toggle__control .kurtosys-toggle__label-text {
			color: #7A7A7A;
		}

		.elementor-22121 .elementor-element.elementor-element-f5c88d1>.elementor-widget-container>.kurtosys-accordion>.kurtosys-accordion__inner>.kurtosys-toggle>.kurtosys-toggle__control:hover .kurtosys-toggle__label-text {
			color: #FFFFFF;
		}

		.elementor-22121 .elementor-element.elementor-element-f5c88d1>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-a40d010 {
			color: #000000;
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
			font-weight: 400;
			line-height: 24px;
		}

		.elementor-22121 .elementor-element.elementor-element-a40d010>.elementor-widget-container {
			margin: 45px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-0e784b9 {
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-b1825a5>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-b1825a5>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			padding: 77px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-52772b4 .elementor-heading-title {
			color: #58595B;
			font-family: "Publico Banner Bold", Sans-serif;
			font-size: 40px;
			font-weight: 300;
			line-height: 50px;
		}

		.elementor-22121 .elementor-element.elementor-element-52772b4>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 32px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-43c1227 {
			border-style: solid;
			border-width: 2px 0px 0px 0px;
			border-color: #E5E5E6;
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 30px 10px 0px 10px;
		}

		.elementor-22121 .elementor-element.elementor-element-43c1227>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-22121 .elementor-element.elementor-element-80b0cf7>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 20px;
		}

		.elementor-22121 .elementor-element.elementor-element-cd4af41>.elementor-widget-container>.kurtosys-accordion {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-cd4af41>.elementor-widget-container>.kurtosys-accordion>.kurtosys-accordion__inner>.kurtosys-toggle {
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			border-style: solid;
			border-width: 1px 0px 1px 0px;
			border-radius: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-cd4af41>.elementor-widget-container>.kurtosys-accordion>.kurtosys-accordion__inner>.kurtosys-toggle>.kurtosys-toggle__control {
			justify-content: space-between;
			padding: 10px 10px 10px 10px;
		}

		.elementor-22121 .elementor-element.elementor-element-3ffad6c>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-9e79d1b {
			color: #7A7A7A;
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 20px;
			font-weight: 400;
			line-height: 30px;
		}

		.elementor-22121 .elementor-element.elementor-element-9e79d1b>.elementor-widget-container {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-7eb40a1 {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-a60a218>.elementor-element-populated {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-b1c4756 .elementor-flip-box__front {
			
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-22121 .elementor-element.elementor-element-b1c4756 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
			background-color: #00000059;
			text-align: left;
			justify-content: flex-start;
		}

		.elementor-22121 .elementor-element.elementor-element-b1c4756 .elementor-flip-box__back {
			background-color: #00677F;
		}

		.elementor-22121 .elementor-element.elementor-element-b1c4756 .elementor-flip-box {
			height: 400px;
		}

		.elementor-22121 .elementor-element.elementor-element-b1c4756 .elementor-flip-box__layer,
		.elementor-22121 .elementor-element.elementor-element-b1c4756 .elementor-flip-box__layer__overlay {
			border-radius: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-b1c4756 .elementor-flip-box__front .elementor-flip-box__layer__title {
			font-size: 36px;
			line-height: 1.125em;
		}

		.elementor-22121 .elementor-element.elementor-element-b1c4756 .elementor-flip-box__front .elementor-flip-box__layer__description {
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
			line-height: 1.25em;
		}

		.elementor-22121 .elementor-element.elementor-element-b1c4756 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
			text-align: left;
			justify-content: flex-end;
		}

		.elementor-22121 .elementor-element.elementor-element-b1c4756 .elementor-flip-box__button {
			margin-left: 0;
		}

		.elementor-22121 .elementor-element.elementor-element-b1c4756 .elementor-flip-box__back .elementor-flip-box__layer__description {
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
			line-height: 1.25em;
		}

		.elementor-22121 .elementor-element.elementor-element-b1c4756 .elementor-flip-box__button:hover {
			color: #00677F;
			background-color: #FFFFFF;
		}

		.elementor-22121 .elementor-element.elementor-element-9c646f1>.elementor-element-populated {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-6262909 .elementor-flip-box__front {
			
			background-position: bottom center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-22121 .elementor-element.elementor-element-6262909 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
			background-color: #00000080;
			text-align: left;
			justify-content: flex-start;
		}

		.elementor-22121 .elementor-element.elementor-element-6262909 .elementor-flip-box__back {
			background-color: #00677F;
		}

		.elementor-22121 .elementor-element.elementor-element-6262909 .elementor-flip-box {
			height: 400px;
		}

		.elementor-22121 .elementor-element.elementor-element-6262909 .elementor-flip-box__layer,
		.elementor-22121 .elementor-element.elementor-element-6262909 .elementor-flip-box__layer__overlay {
			border-radius: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-6262909 .elementor-flip-box__front .elementor-flip-box__layer__title {
			font-size: 36px;
			line-height: 1.125em;
		}

		.elementor-22121 .elementor-element.elementor-element-6262909 .elementor-flip-box__front .elementor-flip-box__layer__description {
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
			line-height: 1.25em;
		}

		.elementor-22121 .elementor-element.elementor-element-6262909 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
			text-align: left;
			justify-content: flex-end;
		}

		.elementor-22121 .elementor-element.elementor-element-6262909 .elementor-flip-box__button {
			margin-left: 0;
		}

		.elementor-22121 .elementor-element.elementor-element-6262909 .elementor-flip-box__back .elementor-flip-box__layer__description {
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
			line-height: 1.25em;
		}

		.elementor-22121 .elementor-element.elementor-element-6262909 .elementor-flip-box__button:hover {
			color: #00677F;
			background-color: #FFFFFF;
		}

		.elementor-22121 .elementor-element.elementor-element-cacf1a6>.elementor-element-populated {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-7cd5dfa .elementor-flip-box__front {
			
			background-position: bottom center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-22121 .elementor-element.elementor-element-7cd5dfa .elementor-flip-box__front .elementor-flip-box__layer__overlay {
			background-color: rgba(0, 0, 0, 0.35);
			text-align: left;
			justify-content: flex-start;
		}

		.elementor-22121 .elementor-element.elementor-element-7cd5dfa .elementor-flip-box__back {
			background-color: #00677F;
		}

		.elementor-22121 .elementor-element.elementor-element-7cd5dfa .elementor-flip-box {
			height: 400px;
		}

		.elementor-22121 .elementor-element.elementor-element-7cd5dfa .elementor-flip-box__layer,
		.elementor-22121 .elementor-element.elementor-element-7cd5dfa .elementor-flip-box__layer__overlay {
			border-radius: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-7cd5dfa .elementor-flip-box__front .elementor-flip-box__layer__title {
			font-size: 36px;
			line-height: 1.125em;
		}

		.elementor-22121 .elementor-element.elementor-element-7cd5dfa .elementor-flip-box__front .elementor-flip-box__layer__description {
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
			line-height: 1.25em;
		}

		.elementor-22121 .elementor-element.elementor-element-7cd5dfa .elementor-flip-box__back .elementor-flip-box__layer__overlay {
			text-align: left;
			justify-content: flex-end;
		}

		.elementor-22121 .elementor-element.elementor-element-7cd5dfa .elementor-flip-box__button {
			margin-left: 0;
		}

		.elementor-22121 .elementor-element.elementor-element-7cd5dfa .elementor-flip-box__back .elementor-flip-box__layer__description {
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
			line-height: 1.25em;
		}

		.elementor-22121 .elementor-element.elementor-element-7cd5dfa .elementor-flip-box__button:hover {
			color: #00677F;
			background-color: #FFFFFF;
		}

		.elementor-22121 .elementor-element.elementor-element-a7f015f {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 45px 0px 45px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-a7f015f>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-22121 .elementor-element.elementor-element-ce25ae5 .elementor-heading-title {
			color: #000000;
			font-family: "Publico Banner Bold", Sans-serif;
		}

		.elementor-22121 .elementor-element.elementor-element-ce25ae5>.elementor-widget-container {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-bad6d9d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-bad6d9d>.elementor-element-populated {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-cb18f6b>.elementor-widget-container {
			padding: 0px 0px 30px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-8a4be3f>.elementor-widget-container {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-4bde3bc>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-bcc324c .elementor-heading-title {
			color: #58595B;
			font-family: "Publico Banner Bold", Sans-serif;
			font-size: 30px;
			font-weight: 300;
			line-height: 50px;
		}

		.elementor-22121 .elementor-element.elementor-element-bcc324c>.elementor-widget-container {
			padding: 0px 0px 30px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-a49268a {
			color: #7A7A7A;
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 20px;
			font-weight: 400;
			line-height: 30px;
		}

		.elementor-22121 .elementor-element.elementor-element-a49268a>.elementor-widget-container {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-97291bb {
			padding: 30px 0px 50px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-94757f2>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-94757f2>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-1e328f4>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-1e328f4>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			padding: 77px 0px 32px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-0e88b07 .elementor-heading-title {
			color: #58595B;
			font-family: "Publico Banner Bold", Sans-serif;
			font-size: 40px;
			font-weight: normal;
		}

		.elementor-22121 .elementor-element.elementor-element-0e88b07>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 30px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-2d77e7e:not(.elementor-motion-effects-element-type-background),
		.elementor-22121 .elementor-element.elementor-element-2d77e7e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: rgba(2, 1, 1, 0);
		}

		.elementor-22121 .elementor-element.elementor-element-2d77e7e {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-2d77e7e>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-22121 .elementor-element.elementor-element-c56ac07>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-c56ac07>.elementor-element-populated {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-75d8b72.elementor-position-right .elementor-icon-box-icon {
			margin-left: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-75d8b72.elementor-position-left .elementor-icon-box-icon {
			margin-right: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-75d8b72.elementor-position-top .elementor-icon-box-icon {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-75d8b72 .elementor-icon {
			font-size: 22px;
		}

		.elementor-22121 .elementor-element.elementor-element-75d8b72 .elementor-icon i {
			transform: rotate(0deg);
		}

		.elementor-22121 .elementor-element.elementor-element-75d8b72 .elementor-icon-box-wrapper {
			text-align: left;
		}

		.elementor-22121 .elementor-element.elementor-element-75d8b72 .elementor-icon-box-title {
			color: #01426A;
		}

		.elementor-22121 .elementor-element.elementor-element-75d8b72 .elementor-icon-box-title,
		.elementor-22121 .elementor-element.elementor-element-75d8b72 .elementor-icon-box-title a {
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 20px;
			line-height: 24px;
		}

		.elementor-22121 .elementor-element.elementor-element-75d8b72>.elementor-widget-container {
			margin: 30px 0px 0px 0px;
			padding: 0px 0px 30px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-61a1d66>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-61a1d66>.elementor-element-populated {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-052d4e4.elementor-position-right .elementor-icon-box-icon {
			margin-left: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-052d4e4.elementor-position-left .elementor-icon-box-icon {
			margin-right: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-052d4e4.elementor-position-top .elementor-icon-box-icon {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-052d4e4 .elementor-icon {
			font-size: 22px;
		}

		.elementor-22121 .elementor-element.elementor-element-052d4e4 .elementor-icon i {
			transform: rotate(0deg);
		}

		.elementor-22121 .elementor-element.elementor-element-052d4e4 .elementor-icon-box-wrapper {
			text-align: left;
		}

		.elementor-22121 .elementor-element.elementor-element-052d4e4 .elementor-icon-box-title {
			color: #01426A;
		}

		.elementor-22121 .elementor-element.elementor-element-052d4e4 .elementor-icon-box-title,
		.elementor-22121 .elementor-element.elementor-element-052d4e4 .elementor-icon-box-title a {
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 20px;
			line-height: 24px;
		}

		.elementor-22121 .elementor-element.elementor-element-052d4e4>.elementor-widget-container {
			margin: 30px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-4e61af1 {
			border-style: solid;
			border-width: 2px 0px 0px 0px;
			border-color: #e5e5e6;
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 10px 0px 10px;
		}

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

		.elementor-22121 .elementor-element.elementor-element-20250df>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-20250df>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-c6e4da9>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-c6e4da9>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-9b56ade>.elementor-widget-container {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-a8b5454 {
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-d1143d1>.elementor-container {
			max-width: 1400px;
		}

		.elementor-bc-flex-widget .elementor-22121 .elementor-element.elementor-element-7cefaa6.elementor-column .elementor-column-wrap {
			align-items: flex-end;
		}

		.elementor-22121 .elementor-element.elementor-element-7cefaa6.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
			align-content: flex-end;
			align-items: flex-end;
		}

		.elementor-22121 .elementor-element.elementor-element-7cefaa6>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-9458ea7 span.elementor-button,
		.elementor-22121 .elementor-element.elementor-element-9458ea7 .elementor-button {
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 14px;
			text-transform: uppercase;
			color: #00677F;
			background-color: #FFFFFF;
			border-radius: 0px 0px 0px 0px;
			padding: 17px 63px 17px 63px;
		}

		.elementor-22121 .elementor-element.elementor-element-9458ea7 span.elementor-button:hover,
		.elementor-22121 .elementor-element.elementor-element-9458ea7 .elementor-button:hover,
		.elementor-22121 .elementor-element.elementor-element-9458ea7 span.elementor-button:focus,
		.elementor-22121 .elementor-element.elementor-element-9458ea7 .elementor-button:focus {
			color: #FFFFFF;
			background-color: #00677F;
		}

		.elementor-22121 .elementor-element.elementor-element-9458ea7 .elementor-button {
			border-style: solid;
			border-width: 1px 1px 1px 1px;
			border-color: #338598;
		}

		.elementor-22121 .elementor-element.elementor-element-d1143d1 {
			padding: 0px 0px 140px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-28ccb5b {
			padding: 30px 10px 0px 10px;
		}

		.elementor-22121 .elementor-element.elementor-element-0dc4978>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-0dc4978>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-a5f7d64>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-a5f7d64>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			padding: 77px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-72da72b>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
		}

		body:not(.rtl) .elementor-22121 .elementor-element.elementor-element-72da72b {
			left: 0px;
		}

		body.rtl .elementor-22121 .elementor-element.elementor-element-72da72b {
			right: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-72da72b {
			top: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-59346d1 .elementor-heading-title {
			color: #58595B;
			font-family: "Publico Banner Bold", Sans-serif;
			font-size: 40px;
			font-weight: 300;
			line-height: 50px;
		}

		.elementor-22121 .elementor-element.elementor-element-59346d1>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 32px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-a010cf1.elementor-position-right .elementor-icon-box-icon {
			margin-left: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-a010cf1.elementor-position-left .elementor-icon-box-icon {
			margin-right: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-a010cf1.elementor-position-top .elementor-icon-box-icon {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-a010cf1 .elementor-icon {
			font-size: 22px;
		}

		.elementor-22121 .elementor-element.elementor-element-a010cf1 .elementor-icon i {
			transform: rotate(0deg);
		}

		.elementor-22121 .elementor-element.elementor-element-a010cf1 .elementor-icon-box-wrapper {
			text-align: left;
		}

		.elementor-22121 .elementor-element.elementor-element-a010cf1 .elementor-icon-box-title {
			color: #01426A;
		}

		.elementor-22121 .elementor-element.elementor-element-a010cf1 .elementor-icon-box-title,
		.elementor-22121 .elementor-element.elementor-element-a010cf1 .elementor-icon-box-title a {
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 20px;
			line-height: 24px;
		}

		.elementor-22121 .elementor-element.elementor-element-a010cf1>.elementor-widget-container {
			margin: 30px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-8a8c087:not(.elementor-motion-effects-element-type-background),
		.elementor-22121 .elementor-element.elementor-element-8a8c087>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: rgba(2, 1, 1, 0);
		}

		.elementor-22121 .elementor-element.elementor-element-8a8c087 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-8a8c087>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-22121 .elementor-element.elementor-element-b815e52 {
			border-style: solid;
			border-width: 2px 0px 0px 0px;
			border-color: #e5e5e6;
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 10px 64px 10px;
		}

		.elementor-22121 .elementor-element.elementor-element-b815e52>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-22121 .elementor-element.elementor-element-8cc2606 .kurtosys-listing-dynamic-field .kurtosys-listing-dynamic-field__inline-wrap {
			width: auto;
		}

		.elementor-22121 .elementor-element.elementor-element-8cc2606 .kurtosys-listing-dynamic-field .kurtosys-listing-dynamic-field__content {
			width: auto;
		}

		.elementor-22121 .elementor-element.elementor-element-8cc2606 .kurtosys-listing-dynamic-field {
			justify-content: flex-start;
		}

		.elementor-22121 .elementor-element.elementor-element-8cc2606>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-59c1184 .kurtosys-listing-dynamic-field .kurtosys-listing-dynamic-field__inline-wrap {
			width: auto;
		}

		.elementor-22121 .elementor-element.elementor-element-59c1184 .kurtosys-listing-dynamic-field .kurtosys-listing-dynamic-field__content {
			width: auto;
		}

		.elementor-22121 .elementor-element.elementor-element-59c1184 .kurtosys-listing-dynamic-field {
			justify-content: flex-start;
		}

		.elementor-22121 .elementor-element.elementor-element-59c1184>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-b3975aa>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-b3975aa>.elementor-element-populated {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-b0b6ed8>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-b0b6ed8>.elementor-element-populated {
			padding: 77px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-9571d3c>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
		}

		body:not(.rtl) .elementor-22121 .elementor-element.elementor-element-9571d3c {
			left: 0px;
		}

		body.rtl .elementor-22121 .elementor-element.elementor-element-9571d3c {
			right: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-9571d3c {
			top: 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-4fed3cd {
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
		}

		.elementor-22121 .elementor-element.elementor-element-4fed3cd>.elementor-widget-container {
			margin: 0px 0px 45px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-f90a424 {
			color: #7A7A7A;
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
			font-weight: 400;
			line-height: 24px;
		}

		.elementor-22121 .elementor-element.elementor-element-f90a424>.elementor-widget-container {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-827a4a6 {
			color: #7A7A7A;
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
			font-weight: 400;
			line-height: 24px;
		}

		.elementor-22121 .elementor-element.elementor-element-827a4a6>.elementor-widget-container {
			margin: 0px 0px 14.4px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-0a287ee {
			color: #7A7A7A;
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
			font-weight: 400;
			line-height: 24px;
		}

		.elementor-22121 .elementor-element.elementor-element-0a287ee>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-40bdf39 {
			color: #7A7A7A;
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
			font-weight: 400;
			line-height: 24px;
		}

		.elementor-22121 .elementor-element.elementor-element-40bdf39>.elementor-widget-container {
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-c78fe16 {
			margin-top: 1px;
			margin-bottom: 1px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-c290c30 {
			border-style: solid;
			border-width: 2px 0px 0px 0px;
			border-color: #E5E5E6;
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 0px 60px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-c290c30,
		.elementor-22121 .elementor-element.elementor-element-c290c30>.elementor-background-overlay {
			border-radius: 0px 0px 0px 0px;
		}

		.elementor-22121 .elementor-element.elementor-element-c290c30>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		@media(max-width:990px) {
			.elementor-22121 .elementor-element.elementor-element-a3af7ae>.elementor-element-populated {
				padding: 0px 20px 0px 20px;
			}

			.elementor-22121 .elementor-element.elementor-element-e202ecf .elementor-heading-title {
				font-size: 44px;
			}

			.elementor-22121 .elementor-element.elementor-element-3d07c6b {
				padding: 0px 20px 0px 20px;
			}

			.elementor-22121 .elementor-element.elementor-element-3cc6e80>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				padding: 19px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-2e96898 {
				width: auto;
				max-width: auto;
			}

			.elementor-22121 .elementor-element.elementor-element-fa17289 {
				width: auto;
				max-width: auto;
			}

			.elementor-22121 .elementor-element.elementor-element-a230bab {
				width: auto;
				max-width: auto;
			}

			.elementor-22121 .elementor-element.elementor-element-9b6aefb {
				width: auto;
				max-width: auto;
			}

			.elementor-22121 .elementor-element.elementor-element-9f91d3f {
				width: auto;
				max-width: auto;
			}

			.elementor-22121 .elementor-element.elementor-element-03439c1 {
				width: auto;
				max-width: auto;
			}

			.elementor-22121 .elementor-element.elementor-element-8413ab4 {
				padding: 0px 0px 0px 15px;
			}

			.elementor-22121 .elementor-element.elementor-element-c219aeb>.elementor-element-populated {
				padding: 77px 20px 0px 20px;
			}

			.elementor-22121 .elementor-element.elementor-element-428378d {
				font-size: 38px;
				line-height: 1.5em;
			}

			.elementor-22121 .elementor-element.elementor-element-428378d>.elementor-widget-container {
				padding: 0px 80px 0px 80px;
			}

			.elementor-22121 .elementor-element.elementor-element-b19b2c4>.elementor-widget-container {
				padding: 20px 80px 0px 80px;
			}

			.elementor-22121 .elementor-element.elementor-element-fa4f117 {
				padding: 0px 15px 40px 15px;
			}

			.elementor-22121 .elementor-element.elementor-element-28d5930 {
				padding: 36px 0px 36px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-7f50924>.elementor-element-populated {
				padding: 77px 20px 0px 20px;
			}

			.elementor-22121 .elementor-element.elementor-element-a40d010>.elementor-widget-container {
				padding: 0px 0px 30px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-b1825a5>.elementor-element-populated {
				padding: 77px 20px 0px 20px;
			}

			.elementor-22121 .elementor-element.elementor-element-43c1227 {
				padding: 30px 30px 30px 30px;
			}

			.elementor-22121 .elementor-element.elementor-element-ce25ae5>.elementor-widget-container {
				padding: 10px 10px 10px 10px;
			}

			.elementor-22121 .elementor-element.elementor-element-4bb5db2 {
				margin-top: 0px;
				margin-bottom: 50px;
			}

			.elementor-22121 .elementor-element.elementor-element-2d77e7e {
				padding: 0px 15px 0px 15px;
			}

			.elementor-22121 .elementor-element.elementor-element-75d8b72.elementor-position-right .elementor-icon-box-icon {
				margin-left: 21px;
			}

			.elementor-22121 .elementor-element.elementor-element-75d8b72.elementor-position-left .elementor-icon-box-icon {
				margin-right: 21px;
			}

			.elementor-22121 .elementor-element.elementor-element-75d8b72.elementor-position-top .elementor-icon-box-icon {
				margin-bottom: 21px;
			}

			.elementor-22121 .elementor-element.elementor-element-75d8b72 .elementor-icon-box-title,
			.elementor-22121 .elementor-element.elementor-element-75d8b72 .elementor-icon-box-title a {
				font-size: 18px;
			}

			.elementor-22121 .elementor-element.elementor-element-75d8b72>.elementor-widget-container {
				margin: 30px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-052d4e4.elementor-position-right .elementor-icon-box-icon {
				margin-left: 21px;
			}

			.elementor-22121 .elementor-element.elementor-element-052d4e4.elementor-position-left .elementor-icon-box-icon {
				margin-right: 21px;
			}

			.elementor-22121 .elementor-element.elementor-element-052d4e4.elementor-position-top .elementor-icon-box-icon {
				margin-bottom: 21px;
			}

			.elementor-22121 .elementor-element.elementor-element-052d4e4 .elementor-icon-box-title,
			.elementor-22121 .elementor-element.elementor-element-052d4e4 .elementor-icon-box-title a {
				font-size: 18px;
			}

			.elementor-22121 .elementor-element.elementor-element-052d4e4>.elementor-widget-container {
				margin: 30px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-20250df>.elementor-element-populated {
				margin: 0px 020px 0px 020px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-a8b5454 {
				padding: 40px 15px 0px 15px;
			}

			.elementor-22121 .elementor-element.elementor-element-a010cf1.elementor-position-right .elementor-icon-box-icon {
				margin-left: 21px;
			}

			.elementor-22121 .elementor-element.elementor-element-a010cf1.elementor-position-left .elementor-icon-box-icon {
				margin-right: 21px;
			}

			.elementor-22121 .elementor-element.elementor-element-a010cf1.elementor-position-top .elementor-icon-box-icon {
				margin-bottom: 21px;
			}

			.elementor-22121 .elementor-element.elementor-element-a010cf1 .elementor-icon-box-title,
			.elementor-22121 .elementor-element.elementor-element-a010cf1 .elementor-icon-box-title a {
				font-size: 18px;
			}

			.elementor-22121 .elementor-element.elementor-element-a010cf1>.elementor-widget-container {
				margin: 30px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-8a8c087 {
				padding: 0px 15px 40px 15px;
			}

			.elementor-22121 .elementor-element.elementor-element-b3975aa>.elementor-element-populated {
				padding: 0px 25px 0px 25px;
			}

			.elementor-22121 .elementor-element.elementor-element-f90a424 {
				font-size: 16px;
			}

			.elementor-22121 .elementor-element.elementor-element-827a4a6 {
				font-size: 16px;
			}

			.elementor-22121 .elementor-element.elementor-element-0a287ee {
				font-size: 16px;
			}

			.elementor-22121 .elementor-element.elementor-element-40bdf39 {
				font-size: 16px;
			}
		}

		@media(max-width:767px) {
			.elementor-22121 .elementor-element.elementor-element-a3af7ae>.elementor-element-populated {
				margin: 64px 0px 64px 0px;
				padding: 0px 15px 0px 15px;
			}

			.elementor-22121 .elementor-element.elementor-element-e202ecf .elementor-heading-title {
				font-size: 42px;
				line-height: 52px;
			}

			.elementor-22121 .elementor-element.elementor-element-e202ecf>.elementor-widget-container {
				padding: 0px 0px 32px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-3d07c6b {
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-1e0d4d2>.elementor-container {
				min-height: 96px;
			}

			.elementor-22121 .elementor-element.elementor-element-3cc6e80>.elementor-element-populated {
				padding: 0px 05px 0px 5px;
			}

			.elementor-22121 .elementor-element.elementor-element-06a7237 {
				width: 50%;
			}

			.elementor-22121 .elementor-element.elementor-element-06a7237>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 10px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-e810d4d {
				width: 50%;
			}

			.elementor-22121 .elementor-element.elementor-element-e810d4d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
				justify-content: flex-start;
			}

			.elementor-22121 .elementor-element.elementor-element-e810d4d>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 10px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-2e96898>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-9db77cb {
				width: 50%;
			}

			.elementor-22121 .elementor-element.elementor-element-9db77cb.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
				justify-content: flex-start;
			}

			.elementor-22121 .elementor-element.elementor-element-9db77cb>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 10px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-00fc36c {
				width: 50%;
			}

			.elementor-22121 .elementor-element.elementor-element-00fc36c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
				justify-content: flex-start;
			}

			.elementor-22121 .elementor-element.elementor-element-00fc36c>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 11px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-a230bab>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-e2e34e8 {
				width: 50%;
			}

			.elementor-22121 .elementor-element.elementor-element-e2e34e8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
				justify-content: flex-start;
			}

			.elementor-22121 .elementor-element.elementor-element-e2e34e8>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 10px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-9b6aefb>.elementor-widget-container {
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-fc7f5d0 {
				width: 50%;
			}

			.elementor-22121 .elementor-element.elementor-element-fc7f5d0.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
				justify-content: flex-start;
			}

			.elementor-22121 .elementor-element.elementor-element-fc7f5d0>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 10px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-9f91d3f>.elementor-widget-container {
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-91479de {
				width: 50%;
			}

			.elementor-22121 .elementor-element.elementor-element-91479de.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
				justify-content: flex-start;
			}

			.elementor-22121 .elementor-element.elementor-element-91479de>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 10px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-03439c1>.elementor-widget-container {
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-8413ab4 {
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-1e0d4d2 {
				margin-top: 0px;
				margin-bottom: 0px;
				padding: 15px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-c219aeb>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				padding: 77px 15px 0px 15px;
			}

			.elementor-22121 .elementor-element.elementor-element-40446ec .elementor-heading-title {
				font-size: 40px;
				line-height: 40px;
			}

			.elementor-22121 .elementor-element.elementor-element-0e0e5f1 {
				font-size: 20px;
				line-height: 1.5em;
			}

			.elementor-22121 .elementor-element.elementor-element-e669c53 {
				margin-top: 0px;
				margin-bottom: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-5b057ec>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				padding: 0px 15px 0px 15px;
			}

			.elementor-22121 .elementor-element.elementor-element-8e31087 {
				width: 25%;
			}

			.elementor-22121 .elementor-element.elementor-element-3b31c94 {
				width: 75%;
			}

			.elementor-22121 .elementor-element.elementor-element-de5bb6d .elementor-heading-title {
				font-size: 25px;
				line-height: 32px;
			}

			.elementor-22121 .elementor-element.elementor-element-de5bb6d>.elementor-widget-container {
				padding: 0px 0px 10px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-0400f9c {
				font-size: 20px;
				line-height: 1.5em;
			}

			.elementor-22121 .elementor-element.elementor-element-eeb2cdc {
				width: 25%;
			}

			.elementor-22121 .elementor-element.elementor-element-a9396fd {
				width: 75%;
			}

			.elementor-22121 .elementor-element.elementor-element-dce0d9b .elementor-heading-title {
				font-size: 25px;
				line-height: 32px;
			}

			.elementor-22121 .elementor-element.elementor-element-dce0d9b>.elementor-widget-container {
				padding: 0px 0px 10px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-8122cfe {
				font-size: 20px;
				line-height: 1.5em;
			}

			.elementor-22121 .elementor-element.elementor-element-e6879ff {
				width: 25%;
			}

			.elementor-22121 .elementor-element.elementor-element-1a3b9e8 {
				width: 75%;
			}

			.elementor-22121 .elementor-element.elementor-element-8b016e5 .elementor-heading-title {
				font-size: 25px;
				line-height: 32px;
			}

			.elementor-22121 .elementor-element.elementor-element-8b016e5>.elementor-widget-container {
				padding: 0px 0px 10px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-3cc1835 {
				font-size: 20px;
				line-height: 1.5em;
			}

			.elementor-22121 .elementor-element.elementor-element-bb9d966 {
				margin-top: 0px;
				margin-bottom: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-6ba941a>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				padding: 0px 25px 0px 25px;
			}

			.elementor-22121 .elementor-element.elementor-element-d6b1408>.elementor-element-populated {
				padding: 50px 0px 30px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-428378d {
				font-size: 23px;
				line-height: 1.5em;
			}

			.elementor-22121 .elementor-element.elementor-element-428378d>.elementor-widget-container {
				padding: 0px 40px 0px 40px;
			}

			.elementor-22121 .elementor-element.elementor-element-b19b2c4 {
				font-size: 17px;
				line-height: 1.5em;
			}

			.elementor-22121 .elementor-element.elementor-element-b19b2c4>.elementor-widget-container {
				padding: 20px 40px 0px 40px;
			}

			.elementor-22121 .elementor-element.elementor-element-fa4f117 {
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-28d5930 {
				margin-top: 20px;
				margin-bottom: 50px;
				padding: 0px 0px 20px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-7f50924>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				padding: 77px 15px 0px 15px;
			}

			.elementor-22121 .elementor-element.elementor-element-e434f25 .elementor-heading-title {
				font-size: 40px;
				line-height: 40px;
			}

			.elementor-22121 .elementor-element.elementor-element-e5220af {
				font-size: 20px;
				line-height: 1.5em;
			}

			.elementor-22121 .elementor-element.elementor-element-b1630dd {
				margin-top: 0px;
				margin-bottom: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-f5c88d1>.elementor-widget-container>.kurtosys-accordion>.kurtosys-accordion__inner>.kurtosys-toggle>.kurtosys-toggle__control {
				padding: 15px 15px 15px 15px;
			}

			.elementor-22121 .elementor-element.elementor-element-f5c88d1>.elementor-widget-container>.kurtosys-accordion>.kurtosys-accordion__inner>.kurtosys-toggle>.kurtosys-toggle__content {
				margin: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-f5c88d1>.elementor-widget-container>.kurtosys-accordion>.kurtosys-accordion__inner>.kurtosys-toggle>.kurtosys-toggle__content>.kurtosys-toggle__content-inner {
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-a40d010 {
				font-size: 20px;
				line-height: 1.5em;
			}

			.elementor-22121 .elementor-element.elementor-element-a40d010>.elementor-widget-container {
				padding: 0px 0px 30px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-b1825a5>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				padding: 77px 15px 0px 15px;
			}

			.elementor-22121 .elementor-element.elementor-element-52772b4 .elementor-heading-title {
				font-size: 40px;
				line-height: 40px;
			}

			.elementor-22121 .elementor-element.elementor-element-43c1227 {
				margin-top: 0px;
				margin-bottom: 0px;
				padding: 30px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-9e79d1b {
				font-size: 20px;
				line-height: 1.5em;
			}

			.elementor-22121 .elementor-element.elementor-element-b1c4756 .elementor-flip-box {
				height: 416px;
			}

			.elementor-22121 .elementor-element.elementor-element-6262909 .elementor-flip-box {
				height: 416px;
			}

			.elementor-22121 .elementor-element.elementor-element-7cd5dfa .elementor-flip-box {
				height: 416px;
			}

			.elementor-22121 .elementor-element.elementor-element-aea81c8>.elementor-element-populated {
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-bcc324c .elementor-heading-title {
				font-size: 25px;
				line-height: 32px;
			}

			.elementor-22121 .elementor-element.elementor-element-a49268a {
				font-size: 20px;
				line-height: 1.5em;
			}

			.elementor-22121 .elementor-element.elementor-element-94757f2>.elementor-element-populated {
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-1e328f4>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				padding: 77px 15px 0px 15px;
			}

			.elementor-22121 .elementor-element.elementor-element-0e88b07>.elementor-widget-container {
				padding: 0px 0px 32px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-2d77e7e {
				margin-top: 0px;
				margin-bottom: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-75d8b72 .elementor-icon-box-icon {
				margin-bottom: 21px;
			}

			.elementor-22121 .elementor-element.elementor-element-75d8b72 .elementor-icon-box-title,
			.elementor-22121 .elementor-element.elementor-element-75d8b72 .elementor-icon-box-title a {
				font-size: 16px;
				line-height: 28px;
			}

			.elementor-22121 .elementor-element.elementor-element-75d8b72>.elementor-widget-container {
				margin: 30px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-052d4e4 .elementor-icon-box-icon {
				margin-bottom: 21px;
			}

			.elementor-22121 .elementor-element.elementor-element-052d4e4 .elementor-icon-box-title,
			.elementor-22121 .elementor-element.elementor-element-052d4e4 .elementor-icon-box-title a {
				font-size: 16px;
				line-height: 28px;
			}

			.elementor-22121 .elementor-element.elementor-element-052d4e4>.elementor-widget-container {
				margin: 30px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-4e61af1 {
				margin-top: 0px;
				margin-bottom: 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-20250df>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-c6e4da9>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-bottom: 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-c6e4da9>.elementor-element-populated {
				margin: 0px 35px 0px 35px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-9b56ade>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-a8b5454 {
				margin-top: 0px;
				margin-bottom: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-0dc4978>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				padding: 0px 15px 0px 15px;
			}

			.elementor-22121 .elementor-element.elementor-element-a5f7d64>.elementor-element-populated {
				padding: 77px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-59346d1 .elementor-heading-title {
				font-size: 40px;
				line-height: 40px;
			}

			.elementor-22121 .elementor-element.elementor-element-a010cf1 .elementor-icon-box-icon {
				margin-bottom: 21px;
			}

			.elementor-22121 .elementor-element.elementor-element-a010cf1 .elementor-icon-box-title,
			.elementor-22121 .elementor-element.elementor-element-a010cf1 .elementor-icon-box-title a {
				font-size: 16px;
				line-height: 28px;
			}

			.elementor-22121 .elementor-element.elementor-element-a010cf1>.elementor-widget-container {
				margin: 30px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-8a8c087 {
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-b815e52 {
				margin-top: 0px;
				margin-bottom: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-22121 .elementor-element.elementor-element-b3975aa>.elementor-element-populated {
				padding: 0px 25px 0px 25px;
			}

			.elementor-22121 .elementor-element.elementor-element-f90a424 {
				font-size: 16px;
				line-height: 1.5em;
			}

			.elementor-22121 .elementor-element.elementor-element-827a4a6 {
				font-size: 16px;
				line-height: 1.5em;
			}

			.elementor-22121 .elementor-element.elementor-element-0a287ee {
				font-size: 16px;
				line-height: 1.5em;
			}

			.elementor-22121 .elementor-element.elementor-element-40bdf39 {
				font-size: 16px;
				line-height: 1.5em;
			}
		}

		@media(min-width:768px) {
			.elementor-22121 .elementor-element.elementor-element-a3af7ae {
				width: 100%;
			}

			.elementor-22121 .elementor-element.elementor-element-8e31087 {
				width: 10%;
			}

			.elementor-22121 .elementor-element.elementor-element-3b31c94 {
				width: 90%;
			}

			.elementor-22121 .elementor-element.elementor-element-eeb2cdc {
				width: 10%;
			}

			.elementor-22121 .elementor-element.elementor-element-a9396fd {
				width: 90%;
			}

			.elementor-22121 .elementor-element.elementor-element-e6879ff {
				width: 10%;
			}

			.elementor-22121 .elementor-element.elementor-element-1a3b9e8 {
				width: 90%;
			}

			.elementor-22121 .elementor-element.elementor-element-b3975aa {
				width: 100%;
			}
		}

		@media(max-width:990px) and (min-width:768px) {
			.elementor-22121 .elementor-element.elementor-element-00fc36c {
				width: 24%;
			}
		}

		@media(min-width:991px) {

			.elementor-22121 .elementor-element.elementor-element-28d5930:not(.elementor-motion-effects-element-type-background),
			.elementor-22121 .elementor-element.elementor-element-28d5930>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-attachment: fixed;
			}
		}

		/* Start custom CSS for column, class: .elementor-element-06a7237 */
		.elementor-22121 .elementor-element.elementor-element-06a7237 {
			display: none;
		}

		/* End custom CSS */
		/* Start custom CSS for column, class: .elementor-element-06a7237 */
		.elementor-22121 .elementor-element.elementor-element-06a7237 {
			display: none;
		}

		/* End custom CSS */
		/* Start custom CSS for column, class: .elementor-element-06a7237 */
		.elementor-22121 .elementor-element.elementor-element-06a7237 {
			display: none;
		}

		/* End custom CSS */
		/* Start custom CSS for column, class: .elementor-element-06a7237 */
		.elementor-22121 .elementor-element.elementor-element-06a7237 {
			display: none;
		}

		/* End custom CSS */
		/* Start custom CSS for column, class: .elementor-element-b0b6ed8 */
		.elementor-22121 .elementor-element.elementor-element-b0b6ed8:before {
			content: '';
			display: block;
			background: #5f98a7;
			width: 80px;
			height: 13px;
			position: absolute;
			top: 0;
		}

		/* End custom CSS */
		/* Start custom CSS for column, class: .elementor-element-b0b6ed8 */
		.elementor-22121 .elementor-element.elementor-element-b0b6ed8:before {
			content: '';
			display: block;
			background: #5f98a7;
			width: 80px;
			height: 13px;
			position: absolute;
			top: 0;
		}

		/* End custom CSS */
		/* Start custom CSS for column, class: .elementor-element-b0b6ed8 */
		.elementor-22121 .elementor-element.elementor-element-b0b6ed8:before {
			content: '';
			display: block;
			background: #5f98a7;
			width: 80px;
			height: 13px;
			position: absolute;
			top: 0;
		}

		/* End custom CSS */
		/* Start custom CSS for column, class: .elementor-element-b0b6ed8 */
		.elementor-22121 .elementor-element.elementor-element-b0b6ed8:before {
			content: '';
			display: block;
			background: #5f98a7;
			width: 80px;
			height: 13px;
			position: absolute;
			top: 0;
		}

		/* End custom CSS */
		/* Start custom CSS for section, class: .elementor-element-a9a1c91 */
		.scripts-section {
			height: 0;
			visibility: hidden;
		}

		.elementor-editor-active .scripts-section {
			height: initial;
			visibility: initial;
		}

		/* [1] Multi asset Banner */

		.bny-banner-section.ms-bny-banner-section {
			min-height: 560px;
			display: flex;
			align-items: center;
		}

		@media screen and (max-width: 576px) {
			.bny-banner-section.ms-bny-banner-section {
				min-height: 450px;
			}
		}

		.bny-banner-section.ms-bny-banner-section .ms-bny-banner-section-subtitle .elementor-heading-title {
			font-size: 20px;
		}

		/* [2] Sticky sub nav */
		.bny-ri-subnav-inner .elementor-heading-title {
			color: #58595B;
			font-family: "Akkurat Pro Bold", Sans-serif;
			font-size: 16px;
			font-weight: bold;
			line-height: 22px;
		}

		html {
			/*--header-height: 50px; */
			scroll-padding-top: 240px;
			scroll-behavior: smooth;
		}

		@media screen and (min-width: 510px) and (max-width: 800px) {
			html {
				/*--header-height: 50px; */
				scroll-padding-top: 280px;
				scroll-behavior: smooth;
			}
		}

		@media screen and (max-width: 510px) {
			html {
				/*--header-height: 50px; */
				scroll-padding-top: 340px;
				scroll-behavior: smooth;
			}
		}

		body:not(.elementor-editor-active) .bny-ri-anchor .elementor-menu-anchor:before {
			content: "";
			display: block;
			position: relative;
			height: 6px;
			/* fixed header height*/
			margin: -170px 0 0;
			/* negative fixed header height */
			visibility: hidden;
			pointer-events: none;
			z-index: -5;
		}

		@media(max-width:989px) {
			body:not(.elementor-editor-active) .bny-ri-anchor .elementor-menu-anchor:before {
				margin: -130px 0 0;
			}

		}

		@media screen and (min-width: 511px) and (max-width:767px) {
			body:not(.elementor-editor-active) .bny-ri-anchor .elementor-menu-anchor:before {
				margin: -160px 0 0;
			}
		}


		body:not(.admin-bar) .bny-ri-anchor .elementor-menu-anchor:before {
			content: "";
			display: block;
			position: relative;
			height: 6px;
			/* fixed header height*/
			margin: -202px 0 0;
			/* negative fixed header height */
			visibility: hidden;
			pointer-events: none;
			z-index: -5;
		}

		@media(max-width:989px) {
			body:not(.admin-bar) .bny-ri-anchor .elementor-menu-anchor:before {
				margin: -161px 0 0;
			}

		}

		@media(max-width:767px) {
			body:not(.admin-bar) .bny-ri-anchor .elementor-menu-anchor:before {
				margin: -205px 0 0;
			}
		}

		.bny-ri-subnav {
			z-index: 3;
		}

		.bny-ri-subnav-inner .elementor-widget-heading:hover:after {
			content: "";
			border-bottom: 8px #D1C8A5 solid;
			position: absolute;
			bottom: -24px;
			width: 96%;
			left: 0;
		}

		.bny-ri-subnav-item {
			cursor: pointer;
		}

		.bny-ri-subnav-inner .bny-ri-subnav-column .elementor-column-wrap.elementor-element-populated {
			padding: 10px 19px;
		}

		@media (min-width: 990px) {
			.bny-ri-subnav-item:hover:after {
				content: "";
				border-bottom: 4px #D1C8A5 solid;
				position: absolute;
				bottom: -15px;
				width: 100%;
				left: 0;
				right: 0;
				margin: auto;
			}
		}

		@media(max-width:767px) {
			.bny-ri-subnav {
				min-width: 100%;
			}

			.bny-ri-subnav-inner .elementor-widget-heading:hover:after {
				bottom: -5px;
			}
		}

		.bny-ri-subnav {
			position: sticky;
			top: 140px;
		}

		@media (max-width: 1006px) {
			.bny-ri-subnav {
				top: 99px;
			}
		}

		@media (max-width: 768px) {
			.bny-ri-subnav {
				top: 78px;
			}
		}

		.bny-ri-subnav-column {
			width: auto !important;
			height: 70px;
		}


		.bny-ri-subnav-inner .elementor-row {
			justify-content: center;
		}

		@media (max-width: 768px) {
			.bny-ri-subnav-column {
				width: 165px !important;
			}

			.bny-ri-subnav-inner .elementor-row {
				justify-content: flex-start;
			}
		}

		@media (max-width: 400px) {
			.bny-ri-subnav-column {
				width: 50% !important;
			}
		}

		.bny-ri-subnav.bny-multi-subnav {
			z-index: 50;
		}

		/* [6] Text block */

		.about .elementor-widget-image-box h3 {
			margin: 0;
		}

		.about .bny-max-w-75 img {
			max-width: 75px;
		}

		.about .bny-max-h-75 img {
			max-height: 75px;
			object-fit: contain;
		}

		.about .elementor-column:before {
			content: '';
			display: block;
			background: #5f98a7;
			width: 80px;
			height: 13px;
			position: absolute;
			top: 0;
		}

		@media(max-width: 1024px) and (min-width:991px) {
			.about .elementor-column:before {
				left: 0;
			}
		}

		@media(max-width: 990px) {
			.about .elementor-column:before {
				left: 25px;
			}
		}

		/* Doughnut Chart */

		.chartBox:after {
			content: '£90BN³';
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			font-size: 45px;
			font-family: 'Publico banner bold';
		}

		@media (max-width: 480px) {
			.chartBox:after {
				font-size: 36px;
			}
		}

		@media (max-width: 430px) {
			.chartBox:after {
				font-size: 30px;
			}
		}

		@media (max-width: 380px) {
			.chartBox:after {
				font-size: 24px;
			}
		}

		.chartCard {
			width: 100vw;
			height: calc(100vh - 40px);
			display: flex;
			align-items: center;
			justify-content: center;
		}

		.chartBox {
			width: 100%;
			height: 500px;
			padding: 20px;
			border-radius: 20px;
			background: white;
		}

		@media (max-width: 625px) {
			.chartBox {
				height: 450px;
				padding: 0;
			}
		}

		/* Section Three Reasons */

		.section-three-reasons .elementor-row {
			gap: 15px;
		}

		.section-three-reasons .elementor-row .elementor-flip-box__layer.elementor-flip-box__front .elementor-flip-box__layer__overlay {
			justify-content: center;
			padding: 25px;
		}

		.section-three-reasons .elementor-row .elementor-flip-box__layer.elementor-flip-box__front .elementor-flip-box__layer__title {
			font-size: 32px;
			min-height: 68px;
		}

		.section-three-reasons .elementor-row .elementor-flip-box__layer.elementor-flip-box__front .elementor-flip-box__layer__description .elementor-flip-box__button {
			all: unset;
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
			font-weight: normal;
			border: none;
			border-radius: 0px;
		}

		@media screen and (max-width: 1100px) {
			.section-three-reasons .elementor-row {
				padding-inline: 15px;
			}

			.section-three-reasons .elementor-row .elementor-flip-box__layer.elementor-flip-box__front .elementor-flip-box__layer__title {
				font-size: 36px;
				min-height: auto;
			}
		}

		@media screen and (max-width: 992px) {
			.section-three-reasons .elementor-row {
				justify-content: center;
			}

			.section-three-reasons .elementor-column.elementor-col-33.elementor-top-column.elementor-element {
				max-width: 80%;
				width: 100%;

			}
		}

		@media screen and (max-width: 576px) {
			.section-three-reasons .elementor-column.elementor-col-33.elementor-top-column.elementor-element {
				max-width: 100%;
				width: 100%;
				justify-content: center;
			}

		}

		/* [3] Numbered list */

		@media(max-width: 767px) {
			.newton-investment-tabs .kurtosys-tabs .kurtosys-tabs__control-wrapper {
				height: auto;
			}

			.newton-investment-tabs .kurtosys-tabs .kurtosys-tabs__control-wrapper .kurtosys-tabs__control {
				width: 100%;
				padding: 15px 10px;
			}

			.newton-investment-tabs .elementor-widget-icon-box .elementor-icon-box-wrapper {
				display: flex;
				text-align: left;
			}

			.newton-investment-tabs .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content {
				padding-left: 30px;
			}
		}

		.income-stock-item {
			opacity: 0;
		}

		.income-stock-item.animated.fadeInUp {
			opacity: 1;
		}

		.income-investing-anchor {
			position: absolute;
			top: -125px
		}

		/* Quotation Section */

		.bny-quotation-section .bny-quotation-section-text:before {
			content: "\201C";
			position: absolute;
			top: 0;
			left: 0px;
			font-size: 150px;
		}

		.bny-quotation-section .bny-quotation-section-text:after {
			content: "\201D";
			position: absolute;
			bottom: -20px;
			right: 0;
			font-size: 150px;
		}

		[data-elementor-device-mode="tablet"] .bny-quotation-section .bny-quotation-section-text:before {
			font-size: 100px;
		}

		[data-elementor-device-mode="tablet"] .bny-quotation-section .bny-quotation-section-text:after {
			font-size: 100px;
		}

		[data-elementor-device-mode="mobile"] .bny-quotation-section .bny-quotation-section-text:before {
			font-size: 80px;
		}

		[data-elementor-device-mode="mobile"] .bny-quotation-section .bny-quotation-section-text:after {
			font-size: 80px;
		}

		/* [7] Animated table */

		.gg-container-1392 {
			max-width: 1392px;
			margin: 0 auto;
		}

		@media screen and (min-width: 1164px) and (max-width: 1440px) {
			.gg-container-1392 {
				margin: 0 24px;
			}
		}

		.gg-container-1392.elementor-section>.elementor-container {
			max-width: 1116px;
			padding: 0 24px;
		}

		.main-accordion.climate-change-accordion .climate-change-accordion-widget .kurtosys-accordion__item .kurtosys-toggle__label-icon:before {
			content: "";
			background-image: url('/content/dam/imemea/static-html-files/discover-multi-asset-solutions/icon/marketo-dropdown-arrow.svg');
			width: 30px;
			height: 30px;
			position: absolute;
			display: block;
			background-size: contain;
			transition: transform .5s;
		}

		.main-accordion.climate-change-accordion .climate-change-accordion-widget .kurtosys-accordion__item .kurtosys-toggle__label-icon .kurtosys-toggle__icon {
			visibility: hidden;
		}

		.main-accordion.climate-change-accordion .climate-change-accordion-widget .kurtosys-accordion__item.active-toggle .kurtosys-toggle__label-icon:before {
			content: '';
			transform: rotate(180deg);

		}

		.main-accordion.climate-change-accordion .climate-change-accordion-widget .kurtosys-accordion__item.active-toggle .kurtosys-toggle__label-icon.openAccordion:before {
			content: "";
			transform: rotate(0deg) !important;
		}

		.climate-change-accordion {
			padding: 20px 0 !important;
		}

		@media (max-width: 768px) {
			.climate-change-accordion {
				padding: 0 !important;
			}
		}

		.climate-change-accordion .elementor-column .climate-change-accordion-widget.elementor-widget-kurtosys-accordion .kurtosys-accordion .kurtosys-accordion__inner .kurtosys-accordion__item .kurtosys-toggle__control div.kurtosys-toggle__label-text {
			color: #000;
			font-family: "Publico banner bold";
			font-size: 32px;
		}

		.climate-change-accordion .elementor-column .climate-change-accordion-widget.elementor-widget-kurtosys-accordion .kurtosys-accordion .kurtosys-accordion__inner .kurtosys-accordion__item .kurtosys-toggle__control:hover {
			background: #58595B
		}


		.climate-change-accordion .climate-change-accordion-widget .kurtosys-accordion__item.active-toggle .kurtosys-toggle__control {
			background: #58595B
		}

		.climate-change-accordion .climate-change-accordion-widget .kurtosys-accordion__item.active-toggle .kurtosys-toggle__control .kurtosys-toggle__label-text div {
			color: #fff;
		}

		.main-accordion.climate-change-accordion .climate-change-accordion-widget .kurtosys-accordion__item .kurtosys-toggle__label-icon:before {
			content: "";
			background-image: url('/content/dam/imemea/static-html-files/discover-multi-asset-solutions/icon/marketo-dropdown-arrow.svg');
			width: 30px;
			height: 30px;
			position: absolute;
			display: block;
			background-size: contain;
			transition: transform .5s;
		}

		.main-accordion.climate-change-accordion .climate-change-accordion-widget .kurtosys-accordion__item .kurtosys-toggle__label-icon .kurtosys-toggle__icon {
			visibility: hidden;
		}

		.main-accordion.climate-change-accordion .climate-change-accordion-widget .kurtosys-accordion__item.active-toggle .kurtosys-toggle__label-icon:before {
			content: '';
			transform: rotate(180deg);
		}

		.main-accordion.climate-change-accordion .climate-change-accordion-widget .kurtosys-accordion__item.active-toggle .kurtosys-toggle__label-icon.openAccordion:before {
			content: "";
			transform: rotate(0deg) !important;
		}

		.animated-table.main-accordion .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
			padding-left: 12px !important;
		}

		.animated-table.main-accordion #chartjs-legends {
			position: sticky;
			z-index: 49;
			top: 211px;
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			background-color: rgba(255, 255, 255, 0.95);
			width: calc(100vw - 48px);
			max-width: 1068px;
		}

		@media screen and (min-width: 798px) and (max-width: 992px) {
			.animated-table.main-accordion #chartjs-legends {
				top: 189px;
			}
		}

		@media screen and (min-width: 769px) and (max-width: 797px) {
			.animated-table.main-accordion #chartjs-legends {
				top: 259px;
			}
		}

		@media screen and (min-width: 769px) and (max-width: 769px) {
			.animated-table.main-accordion #chartjs-legends {
				top: 259px;
			}
		}

		@media screen and (max-width: 768px) {
			.animated-table.main-accordion #chartjs-legends {
				top: 234px;
			}
		}

		@media screen and (max-width: 501px) {
			.animated-table.main-accordion #chartjs-legends {
				top: 304px;
			}
		}

		.animated-table.main-accordion .elementor-widget-wrap .elementor-icon-list-items {
			display: flex;
			padding: 20px 15px;
			gap: 35px;
			flex-wrap: wrap;
		}

		.animated-table.main-accordion .animated-table-inner-asset-content-image .elementor-image {
			text-align: left;
			max-width: 150px;
			width: 100%;
			max-height: 150px;
			height: 100%;
		}

		.animated-table.main-accordion .kurtosys-toggle__content-inner {
			padding: 0 !important;
		}

		.animated-table-inner-fund .animated-table-inner-asset-content .animated-table-inner-asset-content-chart {
			margin-bottom: 0;
		}


		.animated-table-inner>.elementor-container {
			background-color: #F1F1F1;
		}

		.animated-table-inner .animated-table-inner-label .elementor-heading-title {
			color: #7A7A7A;
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
			font-weight: 400;
			line-height: 1.2;
		}

		@media screen and (min-width: 768px) and (max-width: 1024px) {
			.animated-table-inner .animated-table-inner-label .elementor-heading-title {
				font-size: 12px;
			}
		}

		.animated-table-inner .animated-table-inner-title .elementor-heading-title {
			font-size: 24px;
			line-height: 1.2;
			text-align: left;
			color: #707070;
			font-family: "Publico Banner Bold", Sans-serif;
			max-width: 310px;
		}

		.animated-table-inner .animated-table-inner-labels .elementor-column {
			padding-block: 25px;
		}

		.animated-table-inner .animated-table-inner-labels {
			display: none;
		}

		.animated-table-inner .animated-table-inner-button-content {
			display: none;
		}

		@media screen and (min-width: 768px) {
			.animated-table-inner .animated-table-inner-labels {
				padding: 0 45px;
				border-bottom: 1px solid #707070;
				display: block;
			}

			.animated-table-inner>.elementor-container .animated-table-inner-fund .elementor-row .elementor-element.elementor-column:nth-child(1) {
				width: 40%;
			}

			.animated-table-inner>.elementor-container .animated-table-inner-fund .elementor-row .elementor-element.elementor-column:nth-child(2) {
				width: 30%;
				padding-inline: 15px;
			}

			.animated-table-inner>.elementor-container .animated-table-inner-fund .elementor-row .elementor-element.elementor-column:nth-child(3) {
				width: 20%;
			}

			.animated-table-inner>.elementor-container .animated-table-inner-fund .elementor-row .elementor-element.elementor-column:nth-child(4) {
				width: 10%;
			}

			.animated-table-inner>.elementor-container .animated-table-inner-fund .elementor-row .elementor-element.elementor-column:nth-child(5) {
				width: 0;
			}
		}

		.animated-table-inner .animated-table-inner-fund {
			padding: 0 45px;
			border-bottom: 1px solid #707070;
		}

		.animated-table-inner .animated-table-inner-fund .elementor-column {
			padding-block: 15px;
			transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
		}

		.animated-table-inner .animated-table-inner-fund.animated-table-open .elementor-column {
			padding-block: 15px;
			transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
		}

		.animated-table-inner .animated-table-inner-fund .animated-table-inner-asset-content,
		.animated-table-inner .animated-table-inner-fund .animated-table-inner-ratings-content .elementor-widget-wrap,
		.animated-table-inner .animated-table-inner-fund .ms-item-award {
			visibility: hidden;
			height: 0;
			opacity: 0;
			transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
		}

		.animated-table-inner .animated-table-inner-fund .animated-table-inner-managers,
		.animated-table-inner .animated-table-inner-fund .animated-table-inner-btn {
			visibility: hidden;
			height: 0;
			opacity: 0;
		}

		.animated-table-inner .animated-table-inner-fund.animated-table-open .animated-table-inner-asset-content,
		.animated-table-inner .animated-table-inner-fund.animated-table-open .animated-table-inner-ratings-content .elementor-widget-wrap,
		.animated-table-inner .animated-table-inner-fund.animated-table-open .animated-table-inner-button-content,
		.animated-table-inner .animated-table-inner-fund.animated-table-open .animated-table-inner-managers,
		.animated-table-inner .animated-table-inner-fund.animated-table-open .animated-table-inner-btn,
		.animated-table-inner .animated-table-inner-fund.animated-table-open .ms-item-award {
			visibility: visible;
			height: auto;
			opacity: 1;
			transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
		}

		.animated-table-inner .animated-table-inner-logo-rsmr {
			height: 75px;
			width: 75px;
		}

		.animated-table-inner .animated-table-inner-logo-smra {
			max-height: 112px;
			max-width: 75px;
			width: 100%;
			height: 100%;
		}

		.animated-table-inner .animated-table-inner-logo-dynamic {
			height: auto;
			max-height: 45px;
			width: 100%;
			max-width: 150px;
		}

		.animated-table-inner .animated-table-inner-logo-defaqto {
			height: auto;
			max-height: 75px;
			width: 100%;
			max-width: 150px;
		}

		.animated-table-inner .animated-table-inner-logo-synaptic {
			height: 80px;
			width: 80px;
		}

		.animated-table-inner .animated-table-inner-ratings-content.elementor-column {
			background: #fff;
			padding-inline: 15px
		}

		.animated-table-inner .animated-table-inner-ratings-head {
			background: #fff;
		}

		.animated-table-inner .animated-table-inner-ratings-head .elementor-heading-title,
		.animated-table-inner .animated-table-inner-asset-head .elementor-heading-title {
			text-align: center;
		}

		.animated-table-inner .animated-table-inner-hide-head .elementor-heading-title {
			text-align: right;
		}

		.animated-table-inner .animated-table-inner-ratings-content.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
			gap: 15px;
			justify-content: center;
		}

		.animated-table-inner .animated-table-inner-hide-content {
			display: flex;
			justify-items: flex-end;
		}

		.animated-table-inner .animated-table-inner-asset-content-image {
			display: none;
		}

		@media screen and (max-width: 767px) {
			.animated-table-inner .animated-table-inner-fund .elementor-column {
				padding: 0;
			}

			.animated-table-inner .animated-table-inner-fund .elementor-column .animated-table-inner-title {
				padding-bottom: 15px;
			}

			.animated-table-inner .animated-table-inner-fund {
				padding: 0 15px;
			}

			.animated-table-inner .animated-table-inner-fund .elementor-row {
				position: relative;
				padding-block: 35px;
			}

			.animated-table-inner .animated-table-inner-fund .animated-table-inner-hide-content {
				position: absolute;
			}

			.animated-table-inner .animated-table-inner-fund .animated-table-inner-ratings-content,
			.animated-table-inner .animated-table-inner-fund .animated-table-inner-asset-content {
				width: 50%;
			}

			.animated-table-inner .animated-table-inner-ratings-content.elementor-column {
				background: #F1F1F1;
			}

			.animated-table-inner .animated-table-inner-title .elementor-heading-title {
				max-width: 250px;
			}

			.animated-table-inner .animated-table-inner-asset-content-image {
				display: block;
			}

			.animated-table-inner .animated-table-inner-asset-content-image .elementor-icon {
				max-width: 145px;
				max-height: 145px;
				width: 100%;
				height: 100%;
			}

			.animated-table-inner .animated-table-inner-asset-content-image .elementor-icon svg {
				width: 100%;
				height: 100%;

			}

			.animated-table-inner .animated-table-inner-ratings-content.elementor-column {
				padding-inline: 0;
				padding-left: 25px;
			}

			.animated-table-inner .animated-table-inner-asset-content-chart {
				display: none;
			}

			.animated-table-inner>.elementor-container .animated-table-inner-fund .elementor-row .elementor-element.elementor-column:nth-child(5) {
				width: 100%;
				padding-top: 25px;
			}

			.animated-table-inner .animated-table-inner-button-content {
				display: block;
			}

			.animated-table-inner .animated-table-inner-button-content .elementor-heading-title {
				color: #01426A;
				font-family: "Akkurat Pro bold", Sans-serif;
				font-size: 20px;
				line-height: 24px;
				padding-top: 15px;
				border-top: 1px solid rgba(112, 112, 112, 0.4)
			}

			.animated-table-inner .animated-table-inner-button-content .elementor-heading-title:after {
				content: "";
				
				display: inline-block;
				position: relative;
				background-repeat: no-repeat;
				top: 6px;
				margin-left: 10px;
				width: 20px;
				height: 20px;
			}

			.animated-table-inner>.elementor-container .animated-table-inner-fund .elementor-row .elementor-element.elementor-column:nth-child(5) {
				visibility: hidden;
				height: 0;
				opacity: 0;
				padding: 0;
				transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
			}

			.animated-table-inner>.elementor-container .animated-table-inner-fund.animated-table-open .elementor-row .elementor-element.elementor-column:nth-child(5) {
				display: block;
				visibility: visible;
				height: auto;
				opacity: 1;
				transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
			}
		}

		@media screen and (max-width: 576px) {
			.animated-table-inner .animated-table-inner-title .elementor-heading-title {
				font-size: 18px;
				max-width: 190px;
			}
		}

		.bny-open-close-button {
			position: relative;
		}

		.bny-open-close-button[aria-expanded="false"]:before {
			content: '';
			position: absolute;
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMxIDFIMVYzMUgzMVYxWiIgc3Ryb2tlPSIjNTg1OTVCIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNOCAxNkgyNC4zMjkiIHN0cm9rZT0iIzU4NTk1QiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTE2IDhMMTYgMjQuMzI5IiBzdHJva2U9IiM1ODU5NUIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+Cjwvc3ZnPgo=);
			width: 32px;
			height: 32px;
			right: 0;
			transition: all .3s;
		}

		.bny-open-close-button[aria-expanded="true"]:before {
			content: '';
			position: absolute;
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMxIDFIMVYzMUgzMVYxWiIgc3Ryb2tlPSIjNTg1OTVCIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNOCAxNkgyNC4zMjkiIHN0cm9rZT0iIzU4NTk1QiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPC9zdmc+Cg==);
			width: 32px;
			height: 32px;
			right: 0;
			transition: all .3s;
		}

		@media screen and (max-width: 768px) {
			.animated-table-inner .animated-table-inner-ratings-content.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
				flex-direction: column;
				flex-wrap: inherit;
				align-items: center;
			}
		}

		.animated-table-inner .animated-table-inner-btn .elementor-button-text:hover {
			color: #00687f;
		}

		.animated-table-inner .animated-table-inner-btn .elementor-button-text:before {
			content: "";
			background-image: url('/content/dam/imemea/static-html-files/discover-multi-asset-solutions/icon/left_arrow.svg');
			display: inline-block;
			position: relative;
			background-repeat: no-repeat;
			top: 2px;
			margin-right: 10px;
			width: 20px;
			height: 20px;
			transform: rotate(180deg)
		}

		.ms-etf-box .elementor-text-editor {
			padding: 2px 5px;
			font-weight: 400;
			font-size: 16px;
			color: #fff;
			background: #37AB49;
			margin-block: 10px;
			display: inline-block;
			width: max-content;
			text-align: center;
			text-transform: uppercase;
			font-family: "Akkurat Pro Regular", Sans-serif;
		}

		.ms-etf-box.ms-etf-box-v2 .elementor-text-editor {
			background: #0ABBEF;
		}

		.ms-etf-box.ms-etf-box-v3 .elementor-text-editor {
			background: #502583;
		}

		.ms-etf-box.ms-etf-box-v4 .elementor-text-editor {
			background: #FFB500;
		}

		.ms-etf-box.ms-etf-box-popup .elementor-text-editor {
			margin-top: 0;
			margin-bottom: 10px;
		}

		.animated-table-inner-fund .elementor-row .elementor-inner-column .elementor-widget-wrap {
			position: relative;
		}

		.animated-table-inner .ms-item-award {
			position: absolute;
			width: 80px;
			height: 80px;
			left: 150px;
			top: 120px;
		}

		@media screen and (max-width: 768px) {
			.animated-table-inner .ms-item-award {
				position: static;
				padding-block: 15px;
			}
		}

		.card-container .elementor-image-box-title {
			cursor: pointer;
		}

		.card-container .elementor-button-text:hover {
			color: #00687f;
		}

		.card-container .elementor-button-text:before {
			content: "";
			
			display: inline-block;
			position: relative;
			background-repeat: no-repeat;
			top: 2px;
			margin-right: 10px;
			width: 20px;
			height: 20px;
			transform: rotate(180deg)
		}

		/* [6] Text block */

		.bold-text {
			font-family: "Akkurat Pro Bold";
		}

		.team-section-description {
			background: #F2F7F8;
		}

		/* [11] Team */

		.cc-container-1392 {
			margin: 0 auto;
		}

		@media screen and (min-width: 1164px) and (max-width: 1440px) {
			.cc-container-1392 {
				margin: 0 24px;
			}
		}

		@media screen and (max-width: 1200px) {
			.cc-container-1392>.elementor-container>.elementor-row>.elementor-column {
				padding: 0 24px;
			}
		}

		.cc-container-1392-full {
			margin: 0 auto;
		}

		@media screen and (min-width: 1024px) {
			.climate-change-team-members-title span {
				display: block;
				max-width: 60%;
			}
		}

		.cc-carousel-team-members .kurtosys-listing-grid__items .kurtosys-listing-grid__slider-icon.next-arrow,
		.cc-carousel-team-members .kurtosys-listing-grid__items .kurtosys-listing-grid__slider-icon.prev-arrow {
			background: initial;
		}

		@media screen and (max-width: 1200px) {

			.cc-carousel-team-members .kurtosys-listing-grid__items .kurtosys-listing-grid__slider-icon.next-arrow,
			.cc-carousel-team-members .kurtosys-listing-grid__items .kurtosys-listing-grid__slider-icon.prev-arrow {
				display: none !important;
			}
		}

		.cc-carousel-team-members .kurtosys-listing-grid__items .kurtosys-listing-grid__slider-icon.next-arrow:before {
			content: "";
			
			width: 20px;
			height: 35px;
			position: absolute;
			right: 50px;
			z-index: -1;
		}

		.cc-carousel-team-members .kurtosys-listing-grid__items .kurtosys-listing-grid__slider-icon.prev-arrow:before {
			content: "";
			
			width: 20px;
			height: 35px;
			position: absolute;
			left: -50px;
			z-index: -2;
		}

		.cc-carousel-team-members .kurtosys-listing-grid__items .kurtosys-listing-grid__slider-icon.next-arrow,
		.cc-carousel-team-members .kurtosys-listing-grid__items .kurtosys-listing-grid__slider-icon.prev-arrow {
			z-index: 0
		}

		.cc-carousel-team-members {
			background: #F2F7F8;
			padding-top: 80px;
		}

		.cc-carousel-team-members .kurtosys-listing-grid__slider .kurtosys-slick-dots {
			margin-top: 45px;
		}

		.cc-carousel-team-members .climate-change-team-members-title.elementor-widget-heading .elementor-heading-title {
			color: #000;
			font-family: "Publico banner bold";
			font-size: 42px;
			line-height: 1;

		}

		@media screen and (max-width: 768px) {
			.cc-carousel-team-members .climate-change-team-members-title.elementor-widget-heading .elementor-heading-title {
				font-size: 32px;

			}
		}

		.cc-carousel-team-members .climate-change-team-members-description p {
			color: #000;
			font-family: "Akkurat pro regular";
			font-size: 16px;
			padding: 20px 0 30px 0;
		}

		.cc-carousel-team-members .kurtosys-listing-grid__item .bny-talk-to-us-button .elementor-icon-box-title {
			display: none;
		}

		@media screen and (min-width: 1025px) {

			.cc-carousel-team-members .kurtosys-listing-grid__item:nth-child(5) .bny-talk-to-us-button .elementor-icon-box-title,
			.cc-carousel-team-members .kurtosys-listing-grid__item:nth-child(10) .bny-talk-to-us-button .elementor-icon-box-title {
				display: block;
			}
		}

		@media screen and (min-width: 768px) and (max-width: 1024px) {

			.cc-carousel-team-members .kurtosys-listing-grid__item:nth-child(3) .bny-talk-to-us-button .elementor-icon-box-title,
			.cc-carousel-team-members .kurtosys-listing-grid__item:nth-child(8) .bny-talk-to-us-button .elementor-icon-box-title {
				display: block;
			}
		}

		@media screen and (max-width: 767px) {

			.cc-carousel-team-members .kurtosys-listing-grid__item:nth-child(2) .bny-talk-to-us-button .elementor-icon-box-title,
			.cc-carousel-team-members .kurtosys-listing-grid__item:nth-child(7) .bny-talk-to-us-button .elementor-icon-box-title {
				display: block;
			}
		}

		/* [13] Resources artilces */

		.resources-column:before {
			content: '';
			display: block;
			background: #5f98a7;
			width: 80px;
			height: 13px;
			position: absolute;
			top: 0;
		}

		@media(max-width: 767px) {
			.resources-column:before {
				left: 25px;
			}
		}

		.resources-artilces-pdf .elementor-row {
			gap: 60px;
			justify-content: center;
		}

		.resources-artilces-pdf .elementor-row .elementor-image img {
			max-width: 500px;
		}

		@media(max-width:767px) {
			.bny-talk-to-us-button .elementor-icon-box-icon {
				left: 0;
			}
		}

		.bny-talk-to-us-button span:hover,
		.bny-ri-read-more-button span:hover {
			color: #00687f;
		}

		.bny-talk-to-us-button .elementor-icon-box-title:before,
		.bny-ri-read-more-button .elementor-icon-box-title:before {
			content: "";
			
			display: inline-block;
			position: relative;
			background-repeat: no-repeat;
			top: 6px;
			margin-right: 10px;
			width: 20px;
			height: 20px;
		}

		@keyframes pulse {
			0% {
				transform: scale(1);
			}

			50% {
				transform: scale(1.3);
			}

			100% {
				transform: scale(1);
			}
		}

		.bny-talk-to-us-button .elementor-icon-box-title:hover:before,
		.bny-ri-read-more-button .elementor-icon-box-title:hover:before {
			animation: pulse 0.9s infinite;
		}

		.bny-ri-our-responsible-list li.elementor-icon-list-item:hover span.elementor-icon-list-icon {
			animation: pulse 0.9s infinite;
		}

		.bny-talk-to-us-button .elementor-icon-box-icon,
		.bny-ri-rea-more-button .elementor-icon-box-icon {
			display: none;
		}

		.resources-list .kurtosys-listing-grid__item {
			padding: 0;
		}

		.ms-listing-resources .new-box .elementor-widget-kurtosys-listing-dynamic-image .elementor-widget-container {
			width: 100%;
		}

		.bny-ri-insight-load-more .load-more-button.load-more-button-disabled {
			display: none !important;
		}

		.resources-list-inner {
			overflow: hidden;
		}

		.resources-list-inner.elementor-column-wrap {
			padding: 0;
		}


		@media screen and (min-width: 768px) {
			.resources-list-layout .kurtosys-listing-grid__items .kurtosys-listing-grid__item:nth-child(2n+2) {
				transform: translateY(50px);
			}

			.resources-list-layout .kurtosys-listing-grid__items .kurtosys-listing-grid__item:nth-child(2n+2) {
				padding-right: 0px;
				padding-left: 30px;
			}

			.resources-list-layout .kurtosys-listing-grid__items .kurtosys-listing-grid__item:nth-child(2n+1) {
				padding-right: 30px;
				padding-left: 0;
			}
		}

		/* [14] Contact CTA */

		.newton-product-franchise-tabs-container:before {
			content: '';
			display: block;
			background: #5f98a7;
			width: 80px;
			height: 13px;
			position: absolute;
			top: 0;
		}

		.bny-talk-to-us-button span,
		.bny-ri-read-more-button span {
			cursor: pointer;
		}

		/*[12] Pop-up tiles */

		.bny-ms-popup {
			padding: 30px;
		}

		.bny-ms-popup .bny-ms-popup-title .elementor-heading-title {
			color: #58595B;
			font-family: "Publico Banner Bold", Sans-serif;
			font-size: 30px;
			font-weight: 300;
			line-height: 50px;
			margin-bottom: 15px;
		}

		.bny-ms-popup strong {
			color: #000;
		}

		@media screen and (min-width: 576px) and (max-width: 1200px) {
			.dialog-widget:has(.bny-ms-popup) .dialog-close-button.dialog-lightbox-close-button {
				top: 30px !important;
				right: 60px !important;
			}
		}

		@media (max-width: 575px) {
			.bny-ms-popup {
				padding: 60px 30px;
			}
		}

		.dialog-widget:has(.bny-ms-popup) .dialog-close-button.dialog-lightbox-close-button .eicon-close:before {
			color: #58595B;
		}

		.dialog-widget:has(.bny-ms-popup) .dialog-lightbox-close-button .eicon-close:before {
			content: '';
			background-image: url('/content/dam/imemea/static-html-files/discover-multi-asset-solutions/icon/icon-close.svg');
			position: absolute;
			height: 35px;
			width: 35px;
			background-repeat: repeat;
		}

		.dialog-widget:has(.bny-ms-popup) .dialog-lightbox-close-button {
			display: flex;
			top: -7px;
			font-size: 45px;
		}

		body:not(.rtl) .dialog-widget:has(.bny-ms-popup) .dialog-close-button {
			right: -50px;
		}

		.bny-ms-popup .elementor-image-box-title {
			cursor: pointer;
		}

		.bny-ms-popup .elementor-button-text:hover {
			color: #00687f;
		}

		.bny-ms-popup .elementor-button-text:before {
			content: "";
			background-image: url('/content/dam/imemea/static-html-files/discover-multi-asset-solutions/icon/left_arrow.svg');
			display: inline-block;
			position: relative;
			background-repeat: no-repeat;
			top: 2px;
			margin-right: 10px;
			width: 20px;
			height: 20px;
			transform: rotate(180deg)
		}

		/* [15] Disclosures */

		.disclosures-mark:before {
			content: '';
			display: block;
			background: #5f98a7;
			width: 80px;
			height: 13px;
			position: absolute;
			top: 0;
		}

		.risk-section .p2 {
			margin-bottom: 0;
		}

		.risk-section strong {
			font-family: "Akkurat Pro bold", Sans-serif;
			font-weight: 700;
		}

		.bny-disclaimer-list {
			margin-bottom: 16px;
			padding-inline-start: 15px;
		}

		.bny-disclaimer-list li {
			margin-bottom: 0.9em;
		}

		.risk-section .p2 {
			margin-bottom: 0;
		}

		.risk-section strong {
			font-family: "Akkurat Pro bold", Sans-serif;
			font-weight: 700;
		}

		.bny-disclaimer-list {
			margin-bottom: 16px;
			padding-inline-start: 15px;
		}

		.bny-disclaimer-list li {
			margin-bottom: 0.9em;
		}

		/* End custom CSS */
		/* Start Custom Fonts CSS */
		

		/* End Custom Fonts CSS */
		/* Start Custom Fonts CSS */
		

		/* End Custom Fonts CSS */
		/* Start Custom Fonts CSS */
	
		/* End Custom Fonts CSS */
		.elementor-20259 .elementor-element.elementor-element-d027899>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-20259 .elementor-element.elementor-element-d027899>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 0px 0px 0px 0px;
		}

		.elementor-20259 .elementor-element.elementor-element-d027899>.elementor-element-populated>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-20259 .elementor-element.elementor-element-458fe17 {
			text-align: center;
		}

		.elementor-20259 .elementor-element.elementor-element-458fe17 img {
			width: 70%;
		}

		.elementor-20259 .elementor-element.elementor-element-29621a8>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-20259 .elementor-element.elementor-element-29621a8>.elementor-element-populated {
			padding: 0px 0px 0px 0px;
		}

		.elementor-20259 .elementor-element.elementor-element-a567418 {
			padding: 50px 50px 50px 0px;
		}

		#elementor-popup-modal-20259 .dialog-message {
			width: 950px;
			height: auto;
		}

		#elementor-popup-modal-20259 {
			justify-content: center;
			align-items: center;
			pointer-events: all;
			background-color: rgba(0, 0, 0, .8);
		}

		#elementor-popup-modal-20259 .dialog-close-button {
			display: flex;
			top: -7px;
			font-size: 45px;
		}

		#elementor-popup-modal-20259 .dialog-widget-content {
			animation-duration: 1.4s;
			box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
			margin: 0px 0px 0px 0px;
		}

		body:not(.rtl) #elementor-popup-modal-20259 .dialog-close-button {
			right: -50px;
		}

		body.rtl #elementor-popup-modal-20259 .dialog-close-button {
			left: -50px;
		}

		#elementor-popup-modal-20259 .dialog-close-button i {
			color: #FFFFFF;
		}

		#elementor-popup-modal-20259 .dialog-close-button svg {
			fill: #FFFFFF;
		}

		@media(max-width:990px) {
			#elementor-popup-modal-20259 {
				justify-content: center;
				align-items: center;
			}
		}

		@media(min-width:768px) {
			.elementor-20259 .elementor-element.elementor-element-d027899 {
				width: 30%;
			}

			.elementor-20259 .elementor-element.elementor-element-29621a8 {
				width: 70%;
			}
		}

		@media(max-width:767px) {
			.elementor-20259 .elementor-element.elementor-element-29621a8>.elementor-element-populated {
				padding: 0px 0px 0px 0px;
			}

			.elementor-20259 .elementor-element.elementor-element-a567418 {
				padding: 50px 25px 50px 25px;
			}
		}

		/* Start custom CSS for section, class: .elementor-element-a567418 */
		.climate-change-team-members-popup .climate-change-team-members-popup-title.elementor-widget-heading .elementor-heading-title {
			font-size: 25px;
			font-family: "publico banner bold";
			color: #58595B;
			line-height: 32px;
			padding-bottom: 5px;
		}

		.climate-change-team-members-popup .climate-change-team-members-popup-position.elementor-widget-heading .elementor-heading-title {
			font-size: 16px;
			font-family: "Akkurat Pro Regular";
			color: #58595B;
			padding-bottom: 25px;
			max-width: 450px;
		}

		.climate-change-team-members-popup .climate-change-team-members-popup-description {
			font-size: 14px;
			font-family: "Akkurat pro Regular";
			line-height: 20px;
			color: #7A7A7A;
		}

		.climate-change-team-members-popup .elementor-element.climate-change-team-members-popup-image img {
			border-radius: 50%;
			width: 180px;
			height: 180px;
		}

		.climate-change-team-members-popup .elementor-element.climate-change-team-members-popup-image img {
			border-radius: 50%;
			width: 180px;
			height: 180px;
		}

		@media screen and (max-width: 576px) {
			.climate-change-team-members-popup .elementor-element.climate-change-team-members-popup-image img {
				margin-bottom: 30px;
			}
		}

		@media (max-width: 1200px) {
			.dialog-widget:has(.climate-change-team-members-popup) .dialog-close-button.dialog-lightbox-close-button {
				top: 30px !important;
				right: 60px !important;
			}

			.dialog-widget:has(.climate-change-team-members-popup) .dialog-close-button.dialog-lightbox-close-button .eicon-close:before {
				color: #58595B;
			}
		}

		.dialog-widget:has(.climate-change-team-members-popup) .dialog-lightbox-close-button .eicon-close:before {
			content: '';
			
			position: absolute;
			height: 35px;
			width: 35px;
			background-repeat: repeat;
		}

		/* End custom CSS */
		.elementor-12903 .elementor-element.elementor-element-4ad3c3e.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
			justify-content: flex-start;
		}

		.elementor-12903 .elementor-element.elementor-element-4ad3c3e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-12903 .elementor-element.elementor-element-4ad3c3e>.elementor-element-populated {
			padding: 30px 30px 0px 30px;
		}

		.elementor-12903 .elementor-element.elementor-element-d09b681 .elementor-icon-wrapper {
			text-align: left;
		}

		.elementor-12903 .elementor-element.elementor-element-d09b681 .elementor-icon {
			font-size: 100px;
		}

		.elementor-12903 .elementor-element.elementor-element-d09b681 .elementor-icon i,
		.elementor-12903 .elementor-element.elementor-element-d09b681 .elementor-icon svg {
			transform: rotate(0deg);
		}

		.elementor-12903 .elementor-element.elementor-element-d09b681>.elementor-widget-container {
			margin: 32px 0px 32px 0px;
		}

		.elementor-12903 .elementor-element.elementor-element-912e69d {
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
		}

		.elementor-12903 .elementor-element.elementor-element-912e69d>.elementor-widget-container {
			margin: 0px 0px 32px 0px;
		}

		#elementor-popup-modal-12903 .dialog-message {
			width: 640px;
			height: auto;
		}

		#elementor-popup-modal-12903 {
			justify-content: center;
			align-items: center;
			pointer-events: all;
			background-color: rgba(0, 0, 0, .8);
		}

		#elementor-popup-modal-12903 .dialog-close-button {
			display: flex;
			top: 15px;
		}

		#elementor-popup-modal-12903 .dialog-widget-content {
			box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
		}

		body:not(.rtl) #elementor-popup-modal-12903 .dialog-close-button {
			right: 15px;
		}

		body.rtl #elementor-popup-modal-12903 .dialog-close-button {
			left: 15px;
		}

		.elementor-31364 .elementor-element.elementor-element-6959f9a.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
			justify-content: flex-start;
		}

		.elementor-31364 .elementor-element.elementor-element-6959f9a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-31364 .elementor-element.elementor-element-6959f9a>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
		}

		.elementor-31364 .elementor-element.elementor-element-b139fac .elementor-heading-title {
			color: #58595B;
			font-weight: 300;
		}

		.elementor-31364 .elementor-element.elementor-element-b139fac>.elementor-widget-container {
			padding: 0px 0px 0px 0px;
		}

		.elementor-31364 .elementor-element.elementor-element-1afffe2 .elementor-button {
			font-family: "Publico Banner Bold", Sans-serif;
			font-size: 16px;
			font-weight: 700;
			fill: #003963;
			color: #003963;
			background-color: rgba(2, 1, 1, 0);
			padding: 0px 0px 0px 0px;
		}

		.elementor-31364 .elementor-element.elementor-element-1afffe2>.elementor-widget-container {
			padding: 0px 0px 20px 0px;
		}

		.elementor-31364 .elementor-element.elementor-element-49f55eb6 {
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
		}

		.elementor-31364 .elementor-element.elementor-element-49f55eb6>.elementor-widget-container {
			margin: 0px 0px 10px 0px;
		}

		.elementor-31364 .elementor-element.elementor-element-6ff230a9 {
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 16px;
		}

		.elementor-31364 .elementor-element.elementor-element-6ff230a9>.elementor-widget-container {
			margin: 0px 0px 10px 0px;
		}

		#elementor-popup-modal-31364 .dialog-message {
			width: 800px;
			height: 500px;
			align-items: flex-start;
		}

		#elementor-popup-modal-31364 {
			justify-content: center;
			align-items: center;
			pointer-events: all;
			background-color: rgba(0, 0, 0, .8);
		}

		#elementor-popup-modal-31364 .dialog-close-button {
			display: flex;
		}

		#elementor-popup-modal-31364 .dialog-widget-content {
			box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
		}

		@media(max-width:767px) {
			.elementor-31364 .elementor-element.elementor-element-b139fac .elementor-heading-title {
				font-size: 25px;
				line-height: 32px;
			}
		}

		/* Start custom CSS for section, class: .elementor-element-9002ed2 */
		@media (max-width: 1200px) {
			.dialog-widget:has(.bny-ms-popup) .dialog-close-button.dialog-lightbox-close-button {
				top: 30px !important;
				right: 60px !important;
			}

			.dialog-widget:has(.bny-ms-popup) .dialog-close-button.dialog-lightbox-close-button .eicon-close:before {
				color: #58595B;
			}
		}

		.dialog-widget:has(.bny-ms-popup) .dialog-lightbox-close-button .eicon-close:before {
			content: '';
			
			position: absolute;
			height: 35px;
			width: 35px;
			background-repeat: repeat;
		}

		.dialog-widget:has(.bny-ms-popup) .dialog-lightbox-close-button {
			display: flex;
			top: -7px;
			font-size: 45px;
		}

		body:not(.rtl) .dialog-widget:has(.bny-ms-popup) .dialog-close-button {
			right: -50px;
		}

		.ms-etf-box.ms-etf-box-popup .elementor-text-editor:before {
			content: "";
			height: 8px;
			background: #66919E;
			width: 52px;
			position: absolute;
			top: -40px;
			left: 0px;
		}

		.ms-etf-box.ms-etf-box-popup .elementor-text-editor {
			margin-top: 0;
			margin-bottom: 10px;
		}

		/* End custom CSS */
		/* Start Custom Fonts CSS */
		

		/* End Custom Fonts CSS */
		/* Start Custom Fonts CSS */
		

		/* End Custom Fonts CSS */
		.elementor-23809 .elementor-element.elementor-element-bf7f90e {
			padding: 40px 40px 40px 40px;
		}

		#elementor-popup-modal-23809 .dialog-message {
			width: 640px;
			height: auto;
		}

		#elementor-popup-modal-23809 {
			justify-content: center;
			align-items: center;
			pointer-events: all;
			background-color: rgba(0, 0, 0, .8);
		}

		#elementor-popup-modal-23809 .dialog-close-button {
			display: flex;
		}

		#elementor-popup-modal-23809 .dialog-widget-content {
			box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
		}

		@media(max-width:767px) {
			.elementor-23809 .elementor-element.elementor-element-27b6db8>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
				margin-bottom: 0px;
			}

			.elementor-23809 .elementor-element.elementor-element-27b6db8>.elementor-element-populated {
				padding: 0px 0px 0px 0px;
			}

			.elementor-23809 .elementor-element.elementor-element-bf7f90e {
				padding: 15px 15px 15px 15px;
			}
		}

		/* Start custom CSS */
		.bny-animated-table-popup.elementor-popup-modal .eicon-close:before {
			content: '';
			
			width: 32px;
			height: 32px;
			position: absolute;
			right: 5px;
			top: 15px;
		}

		.bny-animated-table-popup.elementor-popup-modal .eicon-close {
			position: relative;
		}

		.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal.bny-animated-table-popup {
			background-color: rgba(255, 255, 255, 0.8) !important;
		}

		/* End custom CSS */
		#elementor-popup-modal-1288 .dialog-message {
			width: 100vw;
			height: auto;
		}

		#elementor-popup-modal-1288 {
			justify-content: center;
			align-items: center;
			pointer-events: all;
			background-color: rgba(0, 0, 0, 0.5);
		}

		#elementor-popup-modal-1288 .dialog-close-button {
			display: flex;
		}

		#elementor-popup-modal-1288 .dialog-widget-content {
			box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
		}

		/* Start custom CSS for section, class: .elementor-element-60b3973d */
		.elementor-msie .dialog-widget {
			display: block;
			padding-top: 300px;
		}

		.elementor-msie .dialog-message {
			overflow: visible !important;
		}

		.dialog-type-lightbox .dialog-message {
			min-height: 280px;
		}

		/* End custom CSS */
		/* Start custom CSS */
		.popup-investor-container.elementor-popup-modal .dialog-message {
			overflow: visible;
		}

		/* End custom CSS */
		.elementor-13709 .elementor-element.elementor-element-4e2b370>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-13709 .elementor-element.elementor-element-5c61a43 {
			padding: 0px 0px 0px 0px;
		}

		.elementor-13709 .elementor-element.elementor-element-72b8b04>.elementor-container {
			min-height: 80px;
		}

		.elementor-13709 .elementor-element.elementor-element-72b8b04>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
			align-content: center;
			align-items: center;
		}

		.elementor-13709 .elementor-element.elementor-element-f2bbe74>.elementor-element-populated {
			margin: 0px 15px 0px 10px;
		}

		.elementor-13709 .elementor-element.elementor-element-bd48307 {
			text-align: left;
		}

		.elementor-13709 .elementor-element.elementor-element-bd48307 img {
			width: 152px;
			max-width: 100%;
		}

		.elementor-13709 .elementor-element.elementor-element-bd48307>.elementor-widget-container {
			margin: 45px 0px 25px 0px;
		}

		.elementor-13709 .elementor-element.elementor-element-a61b15c>.elementor-element-populated {
			padding: 0px 0px 20px 10px;
		}

		.elementor-13709 .elementor-element.elementor-element-720257a .kurtosys-nav--horizontal {
			justify-content: flex-end;
			text-align: right;
		}

		.elementor-13709 .elementor-element.elementor-element-720257a .kurtosys-nav--vertical .menu-item-link-top {
			justify-content: flex-end;
			text-align: right;
		}

		.elementor-13709 .elementor-element.elementor-element-720257a .kurtosys-nav--vertical-sub-bottom .menu-item-link-sub {
			justify-content: flex-end;
			text-align: right;
		}

		.elementor-13709 .elementor-element.elementor-element-720257a .menu-item-link-top {
			color: #343534;
			padding: 10px 10px 10px 10px;
			border-style: solid;
			border-width: 0px 0px 0px 0px;
			border-color: #a5a7aa;
		}

		.elementor-13709 .elementor-element.elementor-element-720257a .menu-item-link-top .kurtosys-nav-link-text {
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 10px;
		}

		.elementor-13709 .elementor-element.elementor-element-720257a .kurtosys-nav>.kurtosys-nav__item {
			margin: 10px 0px 0px 0px;
		}

		.elementor-13709 .elementor-element.elementor-element-720257a .menu-item-link-top .kurtosys-nav-arrow {
			font-size: 10px;
			margin-left: 8px;
		}

		.elementor-13709 .elementor-element.elementor-element-720257a .kurtosys-nav--vertical-sub-left-side .menu-item-link-top .kurtosys-nav-arrow {
			margin-right: 8px;
			margin-left: 0;
		}

		.elementor-13709 .elementor-element.elementor-element-720257a .menu-item-link-sub .kurtosys-nav-link-text {
			font-size: 10px;
		}

		.elementor-13709 .elementor-element.elementor-element-720257a .menu-item-link-sub {
			background-color: #ffffff;
			color: #8e8e8e;
		}

		.elementor-13709 .elementor-element.elementor-element-720257a .menu-item-link-sub .kurtosys-nav-item-desc {
			font-size: 10px;
		}

		.elementor-13709 .elementor-element.elementor-element-720257a>.elementor-widget-container {
			padding: 0px 0px 0px 0px;
		}

		.elementor-bc-flex-widget .elementor-13709 .elementor-element.elementor-element-166e867.elementor-column .elementor-column-wrap {
			align-items: center;
		}

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

		.elementor-13709 .elementor-element.elementor-element-166e867.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
			justify-content: flex-end;
		}

		.elementor-13709 .elementor-element.elementor-element-166e867>.elementor-element-populated {
			padding: 10px 0px 0px 0px;
		}

		.elementor-13709 .elementor-element.elementor-element-10267de .kurtosys-menu .kurtosys-menu-item .top-level-link {
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 12px;
			color: #343534;
			margin: 0px 15px 0px 0px;
		}

		.elementor-13709 .elementor-element.elementor-element-10267de .kurtosys-menu .kurtosys-menu-item:hover>.top-level-link {
			background-color: #f4f4f4;
		}

		.kurtosys-mobile-menu-active .elementor-13709 .elementor-element.elementor-element-10267de .kurtosys-menu-container .kurtosys-mobile-menu-toggle-button {
			color: #998a6a;
		}

		.kurtosys-mobile-menu-active .elementor-13709 .elementor-element.elementor-element-10267de .kurtosys-menu-container .kurtosys-menu-inner {
			background-color: #ffffff;
		}

		.elementor-13709 .elementor-element.elementor-element-10267de .kurtosys-menu .kurtosys-menu-item .top-level-link .kurtosys-menu-icon {
			font-size: 10px;
		}

		.elementor-13709 .elementor-element.elementor-element-10267de .kurtosys-menu .kurtosys-menu-item .top-level-link .kurtosys-menu-badge__inner {
			color: #939393;
			border-radius: 0px 0px 0px 0px;
		}

		.elementor-13709 .elementor-element.elementor-element-10267de .kurtosys-menu .kurtosys-menu-item .top-level-link .kurtosys-dropdown-arrow {
			font-size: 18px;
		}

		.elementor-13709 .elementor-element.elementor-element-10267de>.elementor-widget-container {
			padding: 0px 0px 0px 0px;
		}

		.elementor-13709 .elementor-element.elementor-element-10267de {
			width: auto;
			max-width: auto;
			align-self: flex-end;
		}

		.elementor-13709 .elementor-element.elementor-element-aaae193 .kurtosys-search__field {
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 13px;
			background-color: #ffffff;
			color: #474747;
			padding: 8px 10px 7px 10px;
			border-style: solid;
			border-width: 1px 1px 1px 1px;
			border-color: #a3936d;
			border-radius: 0px 0px 0px 0px;
		}

		.elementor-13709 .elementor-element.elementor-element-aaae193 .kurtosys-search__submit-icon {
			font-size: 16px;
		}

		.elementor-13709 .elementor-element.elementor-element-aaae193 .kurtosys-search__submit {
			background-color: rgba(255, 255, 255, 0);
			color: #a3936d;
			padding: 7px 7px 5px 7px;
			border-radius: 0px 0px 0px 0px;
		}

		.elementor-13709 .elementor-element.elementor-element-aaae193 .kurtosys-search__submit:hover {
			background-color: #a3936d;
			color: #ffffff;
		}

		.elementor-13709 .elementor-element.elementor-element-aaae193 .kurtosys-search__form {
			background-color: rgba(255, 255, 255, 0);
		}

		.elementor-13709 .elementor-element.elementor-element-aaae193 .kurtosys-search__popup:not(.kurtosys-search__popup--full-screen) {
			width: 820px;
		}

		.elementor-13709 .elementor-element.elementor-element-aaae193 .kurtosys-search__popup--full-screen .kurtosys-search__popup-content {
			width: 820px;
		}

		.elementor-13709 .elementor-element.elementor-element-aaae193 .kurtosys-search__popup {
			background-color: rgba(255, 255, 255, 0);
			bottom: 5px;
			top: auto;
			right: 0%;
			left: auto;
		}

		.elementor-13709 .elementor-element.elementor-element-aaae193 .kurtosys-search__popup-trigger {
			background-color: rgba(255, 255, 255, 0);
			color: #a3936f;
			padding: 10px 10px 10px 10px;
		}

		.elementor-13709 .elementor-element.elementor-element-aaae193 .kurtosys-search__popup-trigger-icon {
			font-size: 16px;
		}

		.elementor-13709 .elementor-element.elementor-element-aaae193 .kurtosys-search__popup-trigger-container {
			justify-content: flex-end;
		}

		.elementor-13709 .elementor-element.elementor-element-aaae193 .kurtosys-search__popup-close {
			background-color: #a3936f;
			color: #ffffff;
			padding: 4px 8px 5px 8px;
			border-radius: 0px 0px 0px 0px;
		}

		.elementor-13709 .elementor-element.elementor-element-aaae193 .kurtosys-search__popup-close:hover {
			background-color: #a3936f;
		}

		.elementor-13709 .elementor-element.elementor-element-aaae193 .kurtosys-search__popup-close-icon {
			font-size: 15px;
		}

		.elementor-13709 .elementor-element.elementor-element-aaae193>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border-style: solid;
			border-width: 0px 0px 0px 0px;
			border-color: #a5a7aa;
		}

		.elementor-13709 .elementor-element.elementor-element-aaae193 {
			z-index: 999;
			width: auto;
			max-width: auto;
		}

		.elementor-13709 .elementor-element.elementor-element-72b8b04:not(.elementor-motion-effects-element-type-background),
		.elementor-13709 .elementor-element.elementor-element-72b8b04>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: rgba(255, 255, 255, 0.95);
		}

		.elementor-13709 .elementor-element.elementor-element-72b8b04 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 0px 0px 0px;
			z-index: 998;
		}

		.elementor-13709 .elementor-element.elementor-element-72b8b04>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		@media(max-width:990px) {
			.elementor-13709 .elementor-element.elementor-element-72b8b04>.elementor-container {
				min-height: 100px;
			}

			.elementor-13709 .elementor-element.elementor-element-bd48307>.elementor-widget-container {
				margin: 25px 0px 10px 0px;
			}

			.elementor-13709 .elementor-element.elementor-element-10267de .kurtosys-menu .kurtosys-menu-item .top-level-link {
				padding: 10px 10px 5px 10px;
			}

			.elementor-13709 .elementor-element.elementor-element-72b8b04 {
				padding: 0px 0px 0px 0px;
			}
		}

		@media(max-width:767px) {
			.elementor-13709 .elementor-element.elementor-element-72b8b04>.elementor-container {
				min-height: 100px;
			}

			.elementor-13709 .elementor-element.elementor-element-f2bbe74 {
				width: 50%;
			}

			.elementor-13709 .elementor-element.elementor-element-bd48307>.elementor-widget-container {
				margin: 20px 0px 10px 0px;
			}

			.elementor-13709 .elementor-element.elementor-element-4112a41 {
				width: 50%;
			}

			.elementor-13709 .elementor-element.elementor-element-a61b15c>.elementor-element-populated {
				padding: 0px 0px 0px 0px;
			}

			.elementor-13709 .elementor-element.elementor-element-720257a .kurtosys-mobile-menu .menu-item-link {
				justify-content: flex-end;
				text-align: right;
			}

			.elementor-13709 .elementor-element.elementor-element-720257a .menu-item-link-top {
				padding: 10px 8px 10px 8px;
			}

			.elementor-13709 .elementor-element.elementor-element-720257a .kurtosys-mobile-menu .kurtosys-nav--vertical-sub-left-side .menu-item-link-top .kurtosys-nav-arrow {
				margin-left: 8px;
				margin-right: 0;
			}

			.elementor-13709 .elementor-element.elementor-element-10267de .kurtosys-menu .kurtosys-menu-item .top-level-link {
				padding: 10px 10px 5px 10px;
			}

			.elementor-13709 .elementor-element.elementor-element-72b8b04 {
				padding: 0px 0px 0px 0px;
			}
		}

		@media(min-width:768px) {
			.elementor-13709 .elementor-element.elementor-element-f2bbe74 {
				width: 18.419%;
			}

			.elementor-13709 .elementor-element.elementor-element-4112a41 {
				width: 81.581%;
			}
		}

		@media(max-width:990px) and (min-width:768px) {
			.elementor-13709 .elementor-element.elementor-element-f2bbe74 {
				width: 20%;
			}

			.elementor-13709 .elementor-element.elementor-element-4112a41 {
				width: 80%;
			}
		}

		/* Start custom CSS for html, class: .elementor-element-beedd95 */
		.popup-investor-container.elementor-popup-modal .dialog-message {
			overflow: visible;
			overflow-y: visible;
			max-height: calc(100vh - 200px);
			overflow-y: auto;
		}

		/* End custom CSS */
		/* Start custom CSS for column, class: .elementor-element-4e2b370 */
		.custom-populated .elementor-element-populated {
			padding: 0 !important;
		}

		/* End custom CSS */
		/* Start custom CSS for html, class: .elementor-element-beedd95 */
		.popup-investor-container.elementor-popup-modal .dialog-message {
			overflow: visible;
			overflow-y: visible;
			max-height: calc(100vh - 200px);
			overflow-y: auto;
		}

		/* End custom CSS */
		/* Start custom CSS for column, class: .elementor-element-4e2b370 */
		.custom-populated .elementor-element-populated {
			padding: 0 !important;
		}

		/* End custom CSS */
		/* Start custom CSS for kurtosys-nav-menu, class: .elementor-element-720257a */
		.menu-item.kurtosys-nav-hover>.kurtosys-nav__sub.kurtosys-nav-depth-0 {
			left: auto;
			right: 0 !important;
		}


		.investor-nav .menu-item:last-child .menu-item-link:after {
			display: none;
		}

		.investor-nav .menu-item-link span span {
			display: flex;
			align-items: center;
		}

		.investor-nav .menu-item-link:after {
			content: "";
			position: absolute;
			top: calc(50% - 2px);
			right: -15px;
			height: 15px;
			width: 1px;
			background-color: #a5a7aa;
			transform: translateY(-50%);
		}

		.elementor-13709 .elementor-element.elementor-element-720257a .popup-investor {
			position: relative;
			padding-right: 15px;
		}

		.elementor-13709 .elementor-element.elementor-element-720257a .popup-investor::before {
			content: "\f107";
			position: absolute;
			right: 10px;
			top: 10px;
			font: normal normal normal 11px/1 FontAwesome;
			color: #a3936f;
		}

		.elementor-element-edit-mode .elementor-13709 .elementor-element.elementor-element-720257a .popup-investor::before {
			content: 'f107';
		}

		/* End custom CSS */
		/* Start custom CSS for kurtosys-nav-menu, class: .elementor-element-720257a */
		.menu-item.kurtosys-nav-hover>.kurtosys-nav__sub.kurtosys-nav-depth-0 {
			left: auto;
			right: 0 !important;
		}


		.investor-nav .menu-item:last-child .menu-item-link:after {
			display: none;
		}

		.investor-nav .menu-item-link span span {
			display: flex;
			align-items: center;
		}

		.investor-nav .menu-item-link:after {
			content: "";
			position: absolute;
			top: calc(50% - 2px);
			right: -15px;
			height: 15px;
			width: 1px;
			background-color: #a5a7aa;
			transform: translateY(-50%);
		}

		.elementor-13709 .elementor-element.elementor-element-720257a .popup-investor {
			position: relative;
			padding-right: 15px;
		}

		.elementor-13709 .elementor-element.elementor-element-720257a .popup-investor::before {
			content: "\f107";
			position: absolute;
			right: 10px;
			top: 10px;
			font: normal normal normal 11px/1 FontAwesome;
			color: #a3936f;
		}

		.elementor-element-edit-mode .elementor-13709 .elementor-element.elementor-element-720257a .popup-investor::before {
			content: 'f107';
		}

		/* End custom CSS */
		/* Start custom CSS for kurtosys-mega-menu, class: .elementor-element-10267de */
		@media screen and (min-width: 1007px) {

			.bny-flayout-nav .kurtosys-menu>li:first-of-type,
			.bny-flayout-nav .kurtosys-menu>li:last-of-type {
				display: none;
			}

			.bny-flayout-nav .kurtosys-menu li:nth-child(3) .kurtosys-sub-mega-menu {
				left: -330px !important;

			}

			.bny-flayout-nav .kurtosys-menu-item {
				position: relative !important;
			}

			.bny-flayout-nav .kurtosys-sub-mega-menu {
				right: -15px !important;
				left: auto !important;
			}
		}

		@media screen and (max-width: 1007px) {

			.bny-flayout-nav .kurtosys-menu>li:first-of-type>a,
			.bny-flayout-nav .kurtosys-menu>li:last-of-type>a {
				display: none;
			}



			.bny-flayout-nav .kurtosys-menu>li:first-of-type .kurtosys-sub-mega-menu,
			.bny-flayout-nav .kurtosys-menu>li:last-of-type .kurtosys-sub-mega-menu {
				height: auto;
			}

			.bny-flayout-nav .kurtosys-sub-mega-menu {
				pointer-events: auto;
			}

			.bny-flayout-nav .top-level-link .kurtosys-menu-item-wrapper {
				justify-content: space-between;
				width: 100%;
			}

			header {
				width: 100% !important;
				z-index: 998;
			}

			.kurtosys-mobile-menu-toggle-button {
				top: -70px !important;
				left: -75px;
				transition: position 0s;
			}

			.kurtosys-mobile-menu-active-state .kurtosys-mobile-menu-toggle-button {
				left: calc(100% - 75px);
				transition: position 0s;
			}

			.kurtosys-mobile-menu-active .kurtosys-menu-container.kurtosys-mobile-menu {
				top: 100px;
				box-shadow: none !important;
				height: calc(100vh - 100px);
			}

			.kurtosys-mobile-menu-active .kurtosys-menu-container.kurtosys-mobile-menu .kurtosys-menu-inner {
				height: calc(100vh - 100px);
			}

			.admin-bar.kurtosys-mobile-menu-active .kurtosys-menu {
				margin-top: 0;
			}

			.kurtosys-mobile-menu-cover {
				top: 100px;
			}
		}

		.bny-flayout-nav .kurtosys-sub-mega-menu {
			box-shadow: none;
		}

		.bny-flayout-nav .kurtosys-dropdown-arrow {
			transition: transform 300ms;
		}

		.bny-flayout-nav .kurtosys-menu-hover .kurtosys-dropdown-arrow {
			transform: rotate(180deg)
		}

		.bny-flayout-nav .top-level-link {
			position: relative;
		}

		.bny-flayout-nav .kurtosys-menu-hover .top-level-link:after {
			content: "";
			position: absolute;
			top: 100%;
			left: 0;
			height: 10px;
			width: 100%;
			background-color: inherit;
			z-index: 1000;
		}

		.kurtosys-mobile-menu-toggle-button:focus,
		.kurtosys-mobile-menu-toggle-button:hover {
			background-color: inherit;
			border-radius: 0;
		}

		.kurtosys-mobile-menu-active .kurtosys-menu-container.kurtosys-mobile-menu {
			z-index: 1000;
		}

		.kurtosys-mobile-menu-toggle-button .kurtosys-menu-toggle__icon {
			font-size: 30px;
		}

		.kurtosys-mobile-menu-active .kurtosys-menu-container.kurtosys-mobile-menu {
			width: 100%;
			min-width: 100%;
			right: -100%;
		}

		/* End custom CSS */
		/* Start custom CSS for kurtosys-search, class: .elementor-element-aaae193 */
		button:focus {
			outline: none !important;
		}

		.search-icon button:before {
			content: "";
			position: absolute;
			top: 50%;
			left: 0;
			height: 20px;
			width: 1px;
			background-color: #a5a7aa;
			transform: translateY(-50%);
		}

		.kurtosys-mobile-menu-visible .search-icon {
			z-index: 997 !important;
		}

		/* End custom CSS */
		/* Start custom CSS for kurtosys-mega-menu, class: .elementor-element-10267de */
		@media screen and (min-width: 1007px) {

			.bny-flayout-nav .kurtosys-menu>li:first-of-type,
			.bny-flayout-nav .kurtosys-menu>li:last-of-type {
				display: none;
			}

			.bny-flayout-nav .kurtosys-menu li:nth-child(3) .kurtosys-sub-mega-menu {
				left: -330px !important;

			}

			.bny-flayout-nav .kurtosys-menu-item {
				position: relative !important;
			}

			.bny-flayout-nav .kurtosys-sub-mega-menu {
				right: -15px !important;
				left: auto !important;
			}
		}

		@media screen and (max-width: 1007px) {

			.bny-flayout-nav .kurtosys-menu>li:first-of-type>a,
			.bny-flayout-nav .kurtosys-menu>li:last-of-type>a {
				display: none;
			}



			.bny-flayout-nav .kurtosys-menu>li:first-of-type .kurtosys-sub-mega-menu,
			.bny-flayout-nav .kurtosys-menu>li:last-of-type .kurtosys-sub-mega-menu {
				height: auto;
			}

			.bny-flayout-nav .kurtosys-sub-mega-menu {
				pointer-events: auto;
			}

			.bny-flayout-nav .top-level-link .kurtosys-menu-item-wrapper {
				justify-content: space-between;
				width: 100%;
			}

			header {
				width: 100% !important;
				z-index: 998;
			}

			.kurtosys-mobile-menu-toggle-button {
				top: -70px !important;
				left: -75px;
				transition: position 0s;
			}

			.kurtosys-mobile-menu-active-state .kurtosys-mobile-menu-toggle-button {
				left: calc(100% - 75px);
				transition: position 0s;
			}

			.kurtosys-mobile-menu-active .kurtosys-menu-container.kurtosys-mobile-menu {
				top: 100px;
				box-shadow: none !important;
				height: calc(100vh - 100px);
			}

			.kurtosys-mobile-menu-active .kurtosys-menu-container.kurtosys-mobile-menu .kurtosys-menu-inner {
				height: calc(100vh - 100px);
			}

			.admin-bar.kurtosys-mobile-menu-active .kurtosys-menu {
				margin-top: 0;
			}

			.kurtosys-mobile-menu-cover {
				top: 100px;
			}
		}

		.bny-flayout-nav .kurtosys-sub-mega-menu {
			box-shadow: none;
		}

		.bny-flayout-nav .kurtosys-dropdown-arrow {
			transition: transform 300ms;
		}

		.bny-flayout-nav .kurtosys-menu-hover .kurtosys-dropdown-arrow {
			transform: rotate(180deg)
		}

		.bny-flayout-nav .top-level-link {
			position: relative;
		}

		.bny-flayout-nav .kurtosys-menu-hover .top-level-link:after {
			content: "";
			position: absolute;
			top: 100%;
			left: 0;
			height: 10px;
			width: 100%;
			background-color: inherit;
			z-index: 1000;
		}

		.kurtosys-mobile-menu-toggle-button:focus,
		.kurtosys-mobile-menu-toggle-button:hover {
			background-color: inherit;
			border-radius: 0;
		}

		.kurtosys-mobile-menu-active .kurtosys-menu-container.kurtosys-mobile-menu {
			z-index: 1000;
		}

		.kurtosys-mobile-menu-toggle-button .kurtosys-menu-toggle__icon {
			font-size: 30px;
		}

		.kurtosys-mobile-menu-active .kurtosys-menu-container.kurtosys-mobile-menu {
			width: 100%;
			min-width: 100%;
			right: -100%;
		}

		/* End custom CSS */
		/* Start custom CSS for kurtosys-search, class: .elementor-element-aaae193 */
		button:focus {
			outline: none !important;
		}

		.search-icon button:before {
			content: "";
			position: absolute;
			top: 50%;
			left: 0;
			height: 20px;
			width: 1px;
			background-color: #a5a7aa;
			transform: translateY(-50%);
		}

		.kurtosys-mobile-menu-visible .search-icon {
			z-index: 997 !important;
		}

		/* End custom CSS */
		/* Start custom CSS for section, class: .elementor-element-5dc3bf1 */
		.section-custom-styles .elementor-widget-wrap {
			flex-wrap: nowrap;
		}

		.section-custom-styles .elementor-widget-kurtosys-mega-menu {
			width: 100% !important;
		}

		/* End custom CSS */
		/* Start custom CSS for kurtosys-nav-menu, class: .elementor-element-720257a */
		.menu-item.kurtosys-nav-hover>.kurtosys-nav__sub.kurtosys-nav-depth-0 {
			left: auto;
			right: 0 !important;
		}


		.investor-nav .menu-item:last-child .menu-item-link:after {
			display: none;
		}

		.investor-nav .menu-item-link span span {
			display: flex;
			align-items: center;
		}

		.investor-nav .menu-item-link:after {
			content: "";
			position: absolute;
			top: calc(50% - 2px);
			right: -15px;
			height: 15px;
			width: 1px;
			background-color: #a5a7aa;
			transform: translateY(-50%);
		}

		.elementor-13709 .elementor-element.elementor-element-720257a .popup-investor {
			position: relative;
			padding-right: 15px;
		}

		.elementor-13709 .elementor-element.elementor-element-720257a .popup-investor::before {
			content: "\f107";
			position: absolute;
			right: 10px;
			top: 10px;
			font: normal normal normal 11px/1 FontAwesome;
			color: #a3936f;
		}

		.elementor-element-edit-mode .elementor-13709 .elementor-element.elementor-element-720257a .popup-investor::before {
			content: 'f107';
		}

		/* End custom CSS */
		/* Start custom CSS for kurtosys-nav-menu, class: .elementor-element-720257a */
		.menu-item.kurtosys-nav-hover>.kurtosys-nav__sub.kurtosys-nav-depth-0 {
			left: auto;
			right: 0 !important;
		}


		.investor-nav .menu-item:last-child .menu-item-link:after {
			display: none;
		}

		.investor-nav .menu-item-link span span {
			display: flex;
			align-items: center;
		}

		.investor-nav .menu-item-link:after {
			content: "";
			position: absolute;
			top: calc(50% - 2px);
			right: -15px;
			height: 15px;
			width: 1px;
			background-color: #a5a7aa;
			transform: translateY(-50%);
		}

		.elementor-13709 .elementor-element.elementor-element-720257a .popup-investor {
			position: relative;
			padding-right: 15px;
		}

		.elementor-13709 .elementor-element.elementor-element-720257a .popup-investor::before {
			content: "\f107";
			position: absolute;
			right: 10px;
			top: 10px;
			font: normal normal normal 11px/1 FontAwesome;
			color: #a3936f;
		}

		.elementor-element-edit-mode .elementor-13709 .elementor-element.elementor-element-720257a .popup-investor::before {
			content: 'f107';
		}

		/* End custom CSS */
		/* Start custom CSS for kurtosys-mega-menu, class: .elementor-element-10267de */
		@media screen and (min-width: 1007px) {

			.bny-flayout-nav .kurtosys-menu>li:first-of-type,
			.bny-flayout-nav .kurtosys-menu>li:last-of-type {
				display: none;
			}

			.bny-flayout-nav .kurtosys-menu li:nth-child(3) .kurtosys-sub-mega-menu {
				left: -330px !important;

			}

			.bny-flayout-nav .kurtosys-menu-item {
				position: relative !important;
			}

			.bny-flayout-nav .kurtosys-sub-mega-menu {
				right: -15px !important;
				left: auto !important;
			}
		}

		@media screen and (max-width: 1007px) {

			.bny-flayout-nav .kurtosys-menu>li:first-of-type>a,
			.bny-flayout-nav .kurtosys-menu>li:last-of-type>a {
				display: none;
			}



			.bny-flayout-nav .kurtosys-menu>li:first-of-type .kurtosys-sub-mega-menu,
			.bny-flayout-nav .kurtosys-menu>li:last-of-type .kurtosys-sub-mega-menu {
				height: auto;
			}

			.bny-flayout-nav .kurtosys-sub-mega-menu {
				pointer-events: auto;
			}

			.bny-flayout-nav .top-level-link .kurtosys-menu-item-wrapper {
				justify-content: space-between;
				width: 100%;
			}

			header {
				width: 100% !important;
				z-index: 998;
			}

			.kurtosys-mobile-menu-toggle-button {
				top: -70px !important;
				left: -75px;
				transition: position 0s;
			}

			.kurtosys-mobile-menu-active-state .kurtosys-mobile-menu-toggle-button {
				left: calc(100% - 75px);
				transition: position 0s;
			}

			.kurtosys-mobile-menu-active .kurtosys-menu-container.kurtosys-mobile-menu {
				top: 100px;
				box-shadow: none !important;
				height: calc(100vh - 100px);
			}

			.kurtosys-mobile-menu-active .kurtosys-menu-container.kurtosys-mobile-menu .kurtosys-menu-inner {
				height: calc(100vh - 100px);
			}

			.admin-bar.kurtosys-mobile-menu-active .kurtosys-menu {
				margin-top: 0;
			}

			.kurtosys-mobile-menu-cover {
				top: 100px;
			}
		}

		.bny-flayout-nav .kurtosys-sub-mega-menu {
			box-shadow: none;
		}

		.bny-flayout-nav .kurtosys-dropdown-arrow {
			transition: transform 300ms;
		}

		.bny-flayout-nav .kurtosys-menu-hover .kurtosys-dropdown-arrow {
			transform: rotate(180deg)
		}

		.bny-flayout-nav .top-level-link {
			position: relative;
		}

		.bny-flayout-nav .kurtosys-menu-hover .top-level-link:after {
			content: "";
			position: absolute;
			top: 100%;
			left: 0;
			height: 10px;
			width: 100%;
			background-color: inherit;
			z-index: 1000;
		}

		.kurtosys-mobile-menu-toggle-button:focus,
		.kurtosys-mobile-menu-toggle-button:hover {
			background-color: inherit;
			border-radius: 0;
		}

		.kurtosys-mobile-menu-active .kurtosys-menu-container.kurtosys-mobile-menu {
			z-index: 1000;
		}

		.kurtosys-mobile-menu-toggle-button .kurtosys-menu-toggle__icon {
			font-size: 30px;
		}

		.kurtosys-mobile-menu-active .kurtosys-menu-container.kurtosys-mobile-menu {
			width: 100%;
			min-width: 100%;
			right: -100%;
		}

		/* End custom CSS */
		/* Start custom CSS for kurtosys-search, class: .elementor-element-aaae193 */
		button:focus {
			outline: none !important;
		}

		.search-icon button:before {
			content: "";
			position: absolute;
			top: 50%;
			left: 0;
			height: 20px;
			width: 1px;
			background-color: #a5a7aa;
			transform: translateY(-50%);
		}

		.kurtosys-mobile-menu-visible .search-icon {
			z-index: 997 !important;
		}

		/* End custom CSS */
		/* Start custom CSS for kurtosys-mega-menu, class: .elementor-element-10267de */
		@media screen and (min-width: 1007px) {

			.bny-flayout-nav .kurtosys-menu>li:first-of-type,
			.bny-flayout-nav .kurtosys-menu>li:last-of-type {
				display: none;
			}

			.bny-flayout-nav .kurtosys-menu li:nth-child(3) .kurtosys-sub-mega-menu {
				left: -330px !important;

			}

			.bny-flayout-nav .kurtosys-menu-item {
				position: relative !important;
			}

			.bny-flayout-nav .kurtosys-sub-mega-menu {
				right: -15px !important;
				left: auto !important;
			}
		}

		@media screen and (max-width: 1007px) {

			.bny-flayout-nav .kurtosys-menu>li:first-of-type>a,
			.bny-flayout-nav .kurtosys-menu>li:last-of-type>a {
				display: none;
			}



			.bny-flayout-nav .kurtosys-menu>li:first-of-type .kurtosys-sub-mega-menu,
			.bny-flayout-nav .kurtosys-menu>li:last-of-type .kurtosys-sub-mega-menu {
				height: auto;
			}

			.bny-flayout-nav .kurtosys-sub-mega-menu {
				pointer-events: auto;
			}

			.bny-flayout-nav .top-level-link .kurtosys-menu-item-wrapper {
				justify-content: space-between;
				width: 100%;
			}

			header {
				width: 100% !important;
				z-index: 998;
			}

			.kurtosys-mobile-menu-toggle-button {
				top: -70px !important;
				left: -75px;
				transition: position 0s;
			}

			.kurtosys-mobile-menu-active-state .kurtosys-mobile-menu-toggle-button {
				left: calc(100% - 75px);
				transition: position 0s;
			}

			.kurtosys-mobile-menu-active .kurtosys-menu-container.kurtosys-mobile-menu {
				top: 100px;
				box-shadow: none !important;
				height: calc(100vh - 100px);
			}

			.kurtosys-mobile-menu-active .kurtosys-menu-container.kurtosys-mobile-menu .kurtosys-menu-inner {
				height: calc(100vh - 100px);
			}

			.admin-bar.kurtosys-mobile-menu-active .kurtosys-menu {
				margin-top: 0;
			}

			.kurtosys-mobile-menu-cover {
				top: 100px;
			}
		}

		.bny-flayout-nav .kurtosys-sub-mega-menu {
			box-shadow: none;
		}

		.bny-flayout-nav .kurtosys-dropdown-arrow {
			transition: transform 300ms;
		}

		.bny-flayout-nav .kurtosys-menu-hover .kurtosys-dropdown-arrow {
			transform: rotate(180deg)
		}

		.bny-flayout-nav .top-level-link {
			position: relative;
		}

		.bny-flayout-nav .kurtosys-menu-hover .top-level-link:after {
			content: "";
			position: absolute;
			top: 100%;
			left: 0;
			height: 10px;
			width: 100%;
			background-color: inherit;
			z-index: 1000;
		}

		.kurtosys-mobile-menu-toggle-button:focus,
		.kurtosys-mobile-menu-toggle-button:hover {
			background-color: inherit;
			border-radius: 0;
		}

		.kurtosys-mobile-menu-active .kurtosys-menu-container.kurtosys-mobile-menu {
			z-index: 1000;
		}

		.kurtosys-mobile-menu-toggle-button .kurtosys-menu-toggle__icon {
			font-size: 30px;
		}

		.kurtosys-mobile-menu-active .kurtosys-menu-container.kurtosys-mobile-menu {
			width: 100%;
			min-width: 100%;
			right: -100%;
		}

		/* End custom CSS */
		/* Start custom CSS for kurtosys-search, class: .elementor-element-aaae193 */
		button:focus {
			outline: none !important;
		}

		.search-icon button:before {
			content: "";
			position: absolute;
			top: 50%;
			left: 0;
			height: 20px;
			width: 1px;
			background-color: #a5a7aa;
			transform: translateY(-50%);
		}

		.kurtosys-mobile-menu-visible .search-icon {
			z-index: 997 !important;
		}

		/* End custom CSS */
		/* Start custom CSS for section, class: .elementor-element-5dc3bf1 */
		.section-custom-styles .elementor-widget-wrap {
			flex-wrap: nowrap;
		}

		.section-custom-styles .elementor-widget-kurtosys-mega-menu {
			width: 100% !important;
		}

		/* End custom CSS */
		/* Start custom CSS for section, class: .elementor-element-72b8b04 */
		.header-section {
			margin-left: 0 !important;
			margin-right: 0 !important;
		}

		/* desktop styles */
		@media (min-width: 1025px) {
			.elementor .ri-product-franchise-header .kurtosys-menu>.kurtosys-menu-item>a {
				padding: 10px 10px;
				margin-right: 0px !important;
			}

			.elementor .ri-product-franchise-header .fr-menu .kurtosys-menu>.kurtosys-menu-item>a {
				padding: 10px 8px;
			}

			.elementor .ri-product-franchise-header .kurtosys-search__popup .kurtosys-search__popup-content {
				background: #fff;
			}

			.elementor .ri-product-franchise-header .kurtosys-menu {
				justify-content: flex-end;
			}

		}

		@media (min-width: 1100px) {
			.elementor .ri-product-franchise-header .kurtosys-menu>.kurtosys-menu-item>a {
				padding: 10px 10px;
				margin-right: 4px !important;
			}

			.elementor .ri-product-franchise-header .fr-menu .kurtosys-menu>.kurtosys-menu-item>a {
				margin-right: 0 !important;
			}
		}

		@media(min-width: 1025px) {
			.elementor .ri-product-franchise-header .kurtosys-mobile-menu-toggle-button {
				left: -45px !important;
				top: -45px !important;
			}

			.bny-flayout-nav .kurtosys-menu>li:first-of-type,
			.bny-flayout-nav .kurtosys-menu>li:last-of-type {
				display: block !important;
			}

			.elementor .ri-product-franchise-header .search-mobile>a,
			.elementor .ri-product-franchise-header .investor-bar-mobile>a {
				display: none;
			}

			.elementor .ri-product-franchise-header .search-mobile .kurtosys-sub-mega-menu,
			.elementor .ri-product-franchise-header .investor-bar-mobile .kurtosys-sub-mega-menu {
				height: auto;
				pointer-events: all;
			}

			.elementor .ri-product-franchise-header .kurtosys-sub-mega-menu {
				margin-top: 10px;
			}

			.elementor .ri-product-franchise-header .kurtosys-sub-mega-menu .mega-menu-item {
				margin-top: 0;
			}
		}

		@media(min-width: 1006px) and (max-width: 1024px) {
			.elementor .ri-product-franchise-header .search-icon {
				opacity: 0;
				pointer-events: none;
			}
		}

		@media (max-width: 1024px) {
			.elementor .ri-product-franchise-header .kurtosys-mobile-menu-active-state .kurtosys-mobile-menu-toggle-button {
				left: calc(100% - 75px) !important;
				transition: position 0s;
				top: -81px !important;
			}

			body.kurtosys-mobile-menu-visible .kurtosys-mobile-menu-cover {
				display: none;
			}

			body.kurtosys-mobile-menu-visible .kurtosys-menu-container.kurtosys-mobile-menu {
				box-shadow: none !important;
			}

			.elementor .ri-product-franchise-header .search-mobile .kurtosys-sub-mega-menu,
			.elementor .ri-product-franchise-header .investor-bar-mobile .kurtosys-sub-mega-menu {
				height: auto;
				pointer-events: all;
			}

			.bny-flayout-nav .kurtosys-menu>li:first-of-type,
			.bny-flayout-nav .kurtosys-menu>li:last-of-type {
				display: block !important;
			}

			.elementor .ri-product-franchise-header .search-mobile>a,
			.elementor .ri-product-franchise-header .investor-bar-mobile>a {
				display: none;
			}

			.investor-bar-mobile {
				padding-bottom: 50px;
			}

			.investor-bar-mobile .kurtosys-sub-mega-menu .elementor-section-boxed .elementor-column>.elementor-column-wrap {
				margin: 5px 10px 10px 10px !important;
				padding: 15px 0px 0px 0px !important;
			}
		}

		@media (min-width: 991px) {
			.kurtosys-mobile-menu-active .ri-product-franchise-header .kurtosys-menu-container.kurtosys-mobile-menu {
				top: 140px;
			}

			.elementor .ri-product-franchise-header .kurtosys-mobile-menu-toggle-button {
				top: -81px !important;
			}
		}

		@media (max-width: 576px) {
			.elementor .ri-product-franchise-header .kurtosys-mobile-menu-toggle-button {
				left: -50px !important;
			}

			.elementor .ri-product-franchise-header .kurtosys-mobile-menu-active-state .kurtosys-mobile-menu-toggle-button {
				left: auto !important;
				right: 15px;
			}
		}

		.elementor .ri-product-franchise-header .investor-bar-mobile .kurtosys-sub-mega-menu .elementor-container,
		.elementor .ri-product-franchise-header .search-mobile .kurtosys-sub-mega-menu .elementor-container {
			max-width: none;
		}


		.kurtosys-mobile-menu-toggle-button:focus {
			outline: 1px solid !important;
		}

		.elementor .ri-product-franchise-header .kurtosys-menu .kurtosys-menu-item .top-level-link .kurtosys-dropdown-arrow {
			align-self: center;
			order: 2;
			color: #a3936f;
		}

		.investment-capabilities-flyout .elementor-column .elementor-column-wrap {
			padding: 0px 16px 16px 16px !important;

		}

		/* End custom CSS */
		/* Start Custom Fonts CSS */
		

		/* End Custom Fonts CSS */
		.elementor-2151 .elementor-element.elementor-element-f6f9fd8>.elementor-element-populated {
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-2bb97c7.elementor-position-right .elementor-icon-box-icon {
			margin-left: 15px;
		}

		.elementor-2151 .elementor-element.elementor-element-2bb97c7.elementor-position-left .elementor-icon-box-icon {
			margin-right: 15px;
		}

		.elementor-2151 .elementor-element.elementor-element-2bb97c7.elementor-position-top .elementor-icon-box-icon {
			margin-bottom: 15px;
		}

		.elementor-2151 .elementor-element.elementor-element-2bb97c7 .elementor-icon i {
			transform: rotate(0deg);
		}

		.elementor-2151 .elementor-element.elementor-element-2bb97c7>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-9c79736>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
			align-content: center;
			align-items: center;
		}

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

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

		.elementor-2151 .elementor-element.elementor-element-49c8e7f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-2151 .elementor-element.elementor-element-6a7b394 img {
			width: 75px;
			max-width: 100%;
		}

		.elementor-2151 .elementor-element.elementor-element-6a7b394>.elementor-widget-container {
			margin: 20px 20px 20px 20px;
		}

		.elementor-2151 .elementor-element.elementor-element-6a7b394 {
			width: auto;
			max-width: auto;
			align-self: center;
		}

		.elementor-2151 .elementor-element.elementor-element-94050af img {
			width: 66px;
			max-width: 100%;
		}

		.elementor-2151 .elementor-element.elementor-element-94050af>.elementor-widget-container {
			margin: 20px 20px 20px 20px;
		}

		.elementor-2151 .elementor-element.elementor-element-94050af {
			width: auto;
			max-width: auto;
			align-self: center;
		}

		.elementor-2151 .elementor-element.elementor-element-45f8b97 img {
			width: 53px;
			max-width: 100%;
		}

		.elementor-2151 .elementor-element.elementor-element-45f8b97>.elementor-widget-container {
			margin: 20px 20px 20px 20px;
		}

		.elementor-2151 .elementor-element.elementor-element-45f8b97 {
			width: auto;
			max-width: auto;
			align-self: center;
		}

		.elementor-2151 .elementor-element.elementor-element-885b28b img {
			width: 57px;
			max-width: 100%;
		}

		.elementor-2151 .elementor-element.elementor-element-885b28b>.elementor-widget-container {
			margin: 20px 20px 20px 20px;
		}

		.elementor-2151 .elementor-element.elementor-element-885b28b {
			width: auto;
			max-width: auto;
			align-self: center;
		}

		.elementor-2151 .elementor-element.elementor-element-2eea99c img {
			width: 50px;
			max-width: 100%;
		}

		.elementor-2151 .elementor-element.elementor-element-2eea99c>.elementor-widget-container {
			margin: 20px 20px 20px 20px;
		}

		.elementor-2151 .elementor-element.elementor-element-2eea99c {
			width: auto;
			max-width: auto;
			align-self: center;
		}

		.elementor-2151 .elementor-element.elementor-element-6ec4a59 img {
			width: 50px;
			max-width: 100%;
		}

		.elementor-2151 .elementor-element.elementor-element-6ec4a59>.elementor-widget-container {
			margin: 20px 20px 20px 20px;
		}

		.elementor-2151 .elementor-element.elementor-element-6ec4a59 {
			width: auto;
			max-width: auto;
			align-self: center;
		}

		.elementor-2151 .elementor-element.elementor-element-cf09371 img {
			width: 75px;
			max-width: 100%;
		}

		.elementor-2151 .elementor-element.elementor-element-cf09371>.elementor-widget-container {
			margin: 20px 20px 20px 20px;
		}

		.elementor-2151 .elementor-element.elementor-element-cf09371 {
			width: auto;
			max-width: auto;
			align-self: center;
		}

		.elementor-2151 .elementor-element.elementor-element-9c79736:not(.elementor-motion-effects-element-type-background),
		.elementor-2151 .elementor-element.elementor-element-9c79736>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #4d4d4d;
		}

		.elementor-2151 .elementor-element.elementor-element-9c79736 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-9c79736>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-2151 .elementor-element.elementor-element-32f6445f>.elementor-container {
			max-width: 1020px;
		}

		.elementor-2151 .elementor-element.elementor-element-32f6445f>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
			align-content: center;
			align-items: center;
		}

		.elementor-bc-flex-widget .elementor-2151 .elementor-element.elementor-element-1b1516cb.elementor-column .elementor-column-wrap {
			align-items: center;
		}

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

		.elementor-2151 .elementor-element.elementor-element-1b1516cb.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
			justify-content: flex-start;
		}

		.elementor-2151 .elementor-element.elementor-element-1b1516cb>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-1b1516cb>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-51017f72 {
			text-align: left;
			color: #ffffff;
			font-family: "Akkurat Pro Bold", Sans-serif;
			font-size: 13px;
			line-height: 1em;
			letter-spacing: -0.2px;
			width: auto;
			max-width: auto;
			align-self: center;
		}

		.elementor-2151 .elementor-element.elementor-element-51017f72>.elementor-widget-container {
			margin: 02px 50px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-45c5d891 .kurtosys-subscribe-form {
			padding: 0px 0px 0px 0px;
			border-style: solid;
		}

		.elementor-2151 .elementor-element.elementor-element-45c5d891 .kurtosys-subscribe-form__input {
			width: 210px;
			padding: 8px 8px 8px 8px;
			border-radius: 0px 0px 0px 0px;
			background-color: #ffffff;
			color: #b3b3ae;
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 12px;
			line-height: 1em;
			border-style: solid;
			border-width: 1px 1px 1px 1px;
			border-color: #b3b3ae;
		}

		.elementor-2151 .elementor-element.elementor-element-45c5d891 .kurtosys-subscribe-form__input::-webkit-input-placeholder {
			color: #b3b3ae;
		}

		.elementor-2151 .elementor-element.elementor-element-45c5d891 .kurtosys-subscribe-form__input::-moz-input-placeholder {
			color: #b3b3ae;
		}

		.elementor-2151 .elementor-element.elementor-element-45c5d891 .kurtosys-subscribe-form__input:focus {
			box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
		}

		.elementor-2151 .elementor-element.elementor-element-45c5d891 .kurtosys-subscribe-form__submit-icon {
			margin: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-45c5d891 .kurtosys-subscribe-form__submit {
			background-color: #a49675;
			padding: 8px 10px 8px 10px;
			margin: 0px 0px 0px 0px;
			border-radius: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-45c5d891 .kurtosys-subscribe-form__message .kurtosys-subscribe-form__message-inner {
			justify-content: center;
		}

		.elementor-2151 .elementor-element.elementor-element-45c5d891 .kurtosys-subscribe-form--response-error .kurtosys-subscribe-form__message span {
			color: #333333;
		}

		.elementor-2151 .elementor-element.elementor-element-45c5d891>.elementor-widget-container {
			margin: 0px 20px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-45c5d891 {
			width: auto;
			max-width: auto;
		}

		.elementor-bc-flex-widget .elementor-2151 .elementor-element.elementor-element-1de0a543.elementor-column .elementor-column-wrap {
			align-items: center;
		}

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

		.elementor-2151 .elementor-element.elementor-element-1de0a543.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
			justify-content: flex-end;
		}

		.elementor-2151 .elementor-element.elementor-element-1de0a543>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-1de0a543>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-1eb2bd15 {
			--grid-template-columns: repeat(0, auto);
			--icon-size: 17px;
			--grid-column-gap: 8px;
			--grid-row-gap: 0px;
			width: initial;
			max-width: initial;
		}

		.elementor-2151 .elementor-element.elementor-element-1eb2bd15 .elementor-widget-container {
			text-align: center;
		}

		.elementor-2151 .elementor-element.elementor-element-1eb2bd15 .elementor-social-icon {
			background-color: #a89a75;
		}

		.elementor-2151 .elementor-element.elementor-element-1eb2bd15 .elementor-social-icon i {
			color: #3b3d3b;
		}

		.elementor-2151 .elementor-element.elementor-element-1eb2bd15 .elementor-social-icon svg {
			fill: #3b3d3b;
		}

		.elementor-2151 .elementor-element.elementor-element-1eb2bd15 .elementor-icon {
			border-radius: 30px 30px 30px 30px;
		}

		.elementor-2151 .elementor-element.elementor-element-1eb2bd15 .elementor-social-icon:hover {
			background-color: #3b3d3b;
		}

		.elementor-2151 .elementor-element.elementor-element-1eb2bd15 .elementor-social-icon:hover i {
			color: #a89a75;
		}

		.elementor-2151 .elementor-element.elementor-element-1eb2bd15 .elementor-social-icon:hover svg {
			fill: #a89a75;
		}

		.elementor-2151 .elementor-element.elementor-element-32f6445f:not(.elementor-motion-effects-element-type-background),
		.elementor-2151 .elementor-element.elementor-element-32f6445f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #343534;
		}

		.elementor-2151 .elementor-element.elementor-element-32f6445f {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 20px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-32f6445f>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-2151 .elementor-element.elementor-element-2aed7eca>.elementor-container {
			max-width: 1020px;
		}

		.elementor-2151 .elementor-element.elementor-element-2aed7eca>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
			align-content: center;
			align-items: center;
		}

		.elementor-2151 .elementor-element.elementor-element-28b14d5d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-28b14d5d>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-2c86c60c {
			--divider-border-style: solid;
			--divider-color: rgba(255, 255, 255, 0.21);
			--divider-border-width: 1px;
		}

		.elementor-2151 .elementor-element.elementor-element-2c86c60c .elementor-divider-separator {
			width: 100%;
		}

		.elementor-2151 .elementor-element.elementor-element-2c86c60c .elementor-divider {
			padding-top: 15px;
			padding-bottom: 15px;
		}

		.elementor-2151 .elementor-element.elementor-element-2c86c60c>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-2aed7eca:not(.elementor-motion-effects-element-type-background),
		.elementor-2151 .elementor-element.elementor-element-2aed7eca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #343534;
		}

		.elementor-2151 .elementor-element.elementor-element-2aed7eca {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-2aed7eca>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-2151 .elementor-element.elementor-element-625da88>.elementor-container {
			max-width: 1020px;
		}

		.elementor-2151 .elementor-element.elementor-element-b8b0875>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 5px;
		}

		.elementor-2151 .elementor-element.elementor-element-b8b0875>.elementor-element-populated {
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-76cf9239 .elementor-heading-title {
			color: #ffffff;
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 10px;
			font-weight: 500;
			text-transform: uppercase;
		}

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

		.elementor-2151 .elementor-element.elementor-element-1c75f716>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 5px;
		}

		.elementor-2151 .elementor-element.elementor-element-1c75f716>.elementor-element-populated {
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-6c699b88 .elementor-heading-title {
			color: #ffffff;
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 10px;
			font-weight: 500;
			text-transform: uppercase;
		}

		.elementor-2151 .elementor-element.elementor-element-6c699b88>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-7ae33894 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
			padding-bottom: calc(5px/2);
		}

		.elementor-2151 .elementor-element.elementor-element-7ae33894 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
			margin-top: calc(5px/2);
		}

		.elementor-2151 .elementor-element.elementor-element-7ae33894 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
			margin-right: calc(5px/2);
			margin-left: calc(5px/2);
		}

		.elementor-2151 .elementor-element.elementor-element-7ae33894 .elementor-icon-list-items.elementor-inline-items {
			margin-right: calc(-5px/2);
			margin-left: calc(-5px/2);
		}

		body.rtl .elementor-2151 .elementor-element.elementor-element-7ae33894 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			left: calc(-5px/2);
		}

		body:not(.rtl) .elementor-2151 .elementor-element.elementor-element-7ae33894 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			right: calc(-5px/2);
		}

		.elementor-2151 .elementor-element.elementor-element-7ae33894 {
			--e-icon-list-icon-size: 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-7ae33894 .elementor-icon-list-text {
			color: rgba(255, 255, 255, 0.79);
			padding-left: 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-7ae33894 .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-2151 .elementor-element.elementor-element-7ae33894 .elementor-icon-list-item>a {
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 10px;
			font-weight: 500;
		}

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

		.elementor-2151 .elementor-element.elementor-element-687ed23a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 5px;
		}

		.elementor-2151 .elementor-element.elementor-element-687ed23a>.elementor-element-populated {
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-6c7221 .elementor-heading-title {
			color: #ffffff;
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 10px;
			font-weight: 500;
			text-transform: uppercase;
		}

		.elementor-2151 .elementor-element.elementor-element-6c7221>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-36f8aeaa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
			padding-bottom: calc(5px/2);
		}

		.elementor-2151 .elementor-element.elementor-element-36f8aeaa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
			margin-top: calc(5px/2);
		}

		.elementor-2151 .elementor-element.elementor-element-36f8aeaa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
			margin-right: calc(5px/2);
			margin-left: calc(5px/2);
		}

		.elementor-2151 .elementor-element.elementor-element-36f8aeaa .elementor-icon-list-items.elementor-inline-items {
			margin-right: calc(-5px/2);
			margin-left: calc(-5px/2);
		}

		body.rtl .elementor-2151 .elementor-element.elementor-element-36f8aeaa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			left: calc(-5px/2);
		}

		body:not(.rtl) .elementor-2151 .elementor-element.elementor-element-36f8aeaa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			right: calc(-5px/2);
		}

		.elementor-2151 .elementor-element.elementor-element-36f8aeaa {
			--e-icon-list-icon-size: 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-36f8aeaa .elementor-icon-list-text {
			color: rgba(255, 255, 255, 0.79);
			padding-left: 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-36f8aeaa .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-2151 .elementor-element.elementor-element-36f8aeaa .elementor-icon-list-item>a {
			font-family: "Akkurat Pro Regular", Sans-serif;
			font-size: 10px;
			font-weight: 500;
		}

		.elementor-2151 .elementor-element.elementor-element-36f8aeaa>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-67c53133>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 5px;
		}

		.elementor-2151 .elementor-element.elementor-element-67c53133>.elementor-element-populated {
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-625da88:not(.elementor-motion-effects-element-type-background),
		.elementor-2151 .elementor-element.elementor-element-625da88>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #343534;
		}

		.elementor-2151 .elementor-element.elementor-element-625da88 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-625da88>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-2151 .elementor-element.elementor-element-62ba8572>.elementor-container {
			max-width: 1020px;
		}

		.elementor-2151 .elementor-element.elementor-element-45c4c50f>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-45c4c50f>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-25724a74 {
			--divider-border-style: solid;
			--divider-color: rgba(255, 255, 255, 0.21);
			--divider-border-width: 1px;
		}

		.elementor-2151 .elementor-element.elementor-element-25724a74 .elementor-divider-separator {
			width: 100%;
		}

		.elementor-2151 .elementor-element.elementor-element-25724a74 .elementor-divider {
			padding-top: 15px;
			padding-bottom: 15px;
		}

		.elementor-2151 .elementor-element.elementor-element-25724a74>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-62ba8572:not(.elementor-motion-effects-element-type-background),
		.elementor-2151 .elementor-element.elementor-element-62ba8572>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #343534;
		}

		.elementor-2151 .elementor-element.elementor-element-62ba8572 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-62ba8572>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-2151 .elementor-element.elementor-element-2719a60>.elementor-container {
			max-width: 1020px;
		}

		.elementor-bc-flex-widget .elementor-2151 .elementor-element.elementor-element-308ce2d.elementor-column .elementor-column-wrap {
			align-items: space-between;
		}

		.elementor-2151 .elementor-element.elementor-element-308ce2d.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
			align-content: space-between;
			align-items: space-between;
		}

		.elementor-2151 .elementor-element.elementor-element-308ce2d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-308ce2d>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-ba9f6f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
			padding-bottom: calc(26px/2);
		}

		.elementor-2151 .elementor-element.elementor-element-ba9f6f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
			margin-top: calc(26px/2);
		}

		.elementor-2151 .elementor-element.elementor-element-ba9f6f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
			margin-right: calc(26px/2);
			margin-left: calc(26px/2);
		}

		.elementor-2151 .elementor-element.elementor-element-ba9f6f5 .elementor-icon-list-items.elementor-inline-items {
			margin-right: calc(-26px/2);
			margin-left: calc(-26px/2);
		}

		body.rtl .elementor-2151 .elementor-element.elementor-element-ba9f6f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			left: calc(-26px/2);
		}

		body:not(.rtl) .elementor-2151 .elementor-element.elementor-element-ba9f6f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			right: calc(-26px/2);
		}

		.elementor-2151 .elementor-element.elementor-element-ba9f6f5 {
			--e-icon-list-icon-size: 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-ba9f6f5 .elementor-icon-list-text {
			color: rgba(255, 255, 255, 0.79);
			padding-left: 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-ba9f6f5 .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-2151 .elementor-element.elementor-element-ba9f6f5 .elementor-icon-list-item>a {
			font-size: 10px;
			font-weight: 500;
			text-transform: uppercase;
		}

		.elementor-2151 .elementor-element.elementor-element-ba9f6f5>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-78e38fe {
			text-align: left;
			color: #ffffff;
			font-size: 10px;
		}

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

		.elementor-2151 .elementor-element.elementor-element-2719a60:not(.elementor-motion-effects-element-type-background),
		.elementor-2151 .elementor-element.elementor-element-2719a60>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #343534;
		}

		.elementor-2151 .elementor-element.elementor-element-2719a60 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-2719a60>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-2151 .elementor-element.elementor-element-25d389fc>.elementor-container {
			max-width: 1021px;
		}

		.elementor-2151 .elementor-element.elementor-element-82f6fa9>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
			margin-bottom: 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-82f6fa9>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-55bfe9c7 {
			--divider-border-style: solid;
			--divider-color: rgba(255, 255, 255, 0.21);
			--divider-border-width: 1px;
		}

		.elementor-2151 .elementor-element.elementor-element-55bfe9c7 .elementor-divider-separator {
			width: 100%;
		}

		.elementor-2151 .elementor-element.elementor-element-55bfe9c7 .elementor-divider {
			padding-top: 15px;
			padding-bottom: 15px;
		}

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

		.elementor-2151 .elementor-element.elementor-element-25d389fc:not(.elementor-motion-effects-element-type-background),
		.elementor-2151 .elementor-element.elementor-element-25d389fc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #343534;
		}

		.elementor-2151 .elementor-element.elementor-element-25d389fc {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 0px 0px 0px 0px;
		}

		.elementor-2151 .elementor-element.elementor-element-25d389fc>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		@media(max-width:990px) {
			.elementor-2151 .elementor-element.elementor-element-9c79736 {
				padding: 25px 20px 25px 20px;
			}

			.elementor-2151 .elementor-element.elementor-element-51017f72>.elementor-widget-container {
				margin: 0px 20px 10px 0px;
			}

			.elementor-2151 .elementor-element.elementor-element-45c5d891>.elementor-widget-container {
				padding: 0px 0px 0px 0px;
			}

			.elementor-2151 .elementor-element.elementor-element-32f6445f {
				padding: 25px 20px 25px 20px;
			}

			.elementor-2151 .elementor-element.elementor-element-2aed7eca {
				padding: 25px 20px 25px 20px;
			}

			.elementor-2151 .elementor-element.elementor-element-7ae33894 .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-2151 .elementor-element.elementor-element-7ae33894 .elementor-icon-list-item>a {
				font-size: 13px;
			}

			.elementor-2151 .elementor-element.elementor-element-36f8aeaa .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-2151 .elementor-element.elementor-element-36f8aeaa .elementor-icon-list-item>a {
				font-size: 13px;
			}

			.elementor-2151 .elementor-element.elementor-element-625da88 {
				padding: 25px 20px 25px 20px;
			}

			.elementor-2151 .elementor-element.elementor-element-62ba8572 {
				padding: 25px 20px 25px 20px;
			}

			.elementor-2151 .elementor-element.elementor-element-ba9f6f5 .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-2151 .elementor-element.elementor-element-ba9f6f5 .elementor-icon-list-item>a {
				font-size: 13px;
			}

			.elementor-2151 .elementor-element.elementor-element-2719a60 {
				padding: 25px 20px 25px 20px;
			}

			.elementor-2151 .elementor-element.elementor-element-25d389fc {
				padding: 25px 20px 25px 20px;
			}
		}

		@media(max-width:767px) {
			.elementor-2151 .elementor-element.elementor-element-2bb97c7 .elementor-icon-box-icon {
				margin-bottom: 15px;
			}

			.elementor-2151 .elementor-element.elementor-element-9c79736 {
				padding: 20px 20px 20px 20px;
			}

			.elementor-2151 .elementor-element.elementor-element-51017f72>.elementor-widget-container {
				margin: 0px 20px 10px 0px;
			}

			.elementor-2151 .elementor-element.elementor-element-45c5d891>.elementor-widget-container {
				margin: 0px 0px 10px 0px;
			}

			.elementor-2151 .elementor-element.elementor-element-32f6445f {
				padding: 20px 20px 0px 20px;
			}

			.elementor-2151 .elementor-element.elementor-element-2aed7eca {
				padding: 20px 20px 20px 20px;
			}

			.elementor-2151 .elementor-element.elementor-element-7ae33894 .elementor-icon-list-item>.elementor-icon-list-text,
			.elementor-2151 .elementor-element.elementor-element-7ae33894 .elementor-icon-list-item>a {
				font-size: 10px;
			}

			.elementor-2151 .elementor-element.elementor-element-625da88 {
				padding: 20px 20px 20px 20px;
			}

			.elementor-2151 .elementor-element.elementor-element-62ba8572 {
				padding: 20px 20px 20px 20px;
			}

			.elementor-2151 .elementor-element.elementor-element-78e38fe {
				text-align: left;
			}

			.elementor-2151 .elementor-element.elementor-element-2719a60 {
				padding: 20px 20px 20px 20px;
			}

			.elementor-2151 .elementor-element.elementor-element-25d389fc {
				padding: 20px 20px 20px 20px;
			}
		}

		@media(min-width:768px) {
			.elementor-2151 .elementor-element.elementor-element-1b1516cb {
				width: 80%;
			}

			.elementor-2151 .elementor-element.elementor-element-1de0a543 {
				width: 20%;
			}
		}

		@media(max-width:990px) and (min-width:768px) {
			.elementor-2151 .elementor-element.elementor-element-1b1516cb {
				width: 70%;
			}

			.elementor-2151 .elementor-element.elementor-element-1de0a543 {
				width: 30%;
			}
		}

		/* Start custom CSS for section, class: .elementor-element-e60289b */
		.gig-banner-above-footer {
			background: #7A7A7A;
		}

		.gig-banner-above-footer .gig-banner-above-footer-wrapper .elementor-column-wrap.elementor-element-populated {
			padding: 0 !important;
		}

		.gig-banner-above-footer .gig-banner-above-footer-text .elementor-icon-box-title {
			font-family: "Akkurat Pro Regular";
			letter-spacing: -0.3px;
			color: white;
			font-size: 16px;
			line-height: 12px;
			text-align: right;
		}

		.gig-banner-above-footer .gig-banner-above-footer-text .elementor-icon-box-wrapper {
			display: flex;
			align-items: center;
			padding: 10px 0 0 0;
		}

		@media (max-width:768px) {

			.gig-banner-above-footer .gig-banner-above-footer-text .elementor-icon-box-title {
				display: flex;
				justify-content: flex-end;
				padding-right: 20px;
			}
		}

		@media (max-width: 1124px) {
			.gig-banner-above-footer .gig-banner-above-footer-text .elementor-icon-box-wrapper {
				padding: 10px 10px 0 0;
			}
		}

		/* End custom CSS */
		/* Start custom CSS for text-editor, class: .elementor-element-51017f72 */
		.footer-text p {
			margin-bottom: 0;
		}

		/* End custom CSS */
		/* Start custom CSS for kurtosys-subscribe-form, class: .elementor-element-45c5d891 */
		.custom-styles-input-search .kurtosys-subscribe-form__fields,
		.custom-styles-input-search .kurtosys-subscribe-form__submit,
		.custom-styles-input-search .kurtosys-subscribe-form__fields input {
			height: 34px;
			display: flex;
			align-items: center;
		}

		/* End custom CSS */
		/* Start custom CSS for column, class: .elementor-element-1de0a543 */
		@media screen and (max-width: 767px) {
			.footer-col-social .elementor-widget-wrap {
				justify-content: flex-start !important;
			}
		}

		/* End custom CSS */
		/* Start custom CSS for text-editor, class: .elementor-element-51017f72 */
		.footer-text p {
			margin-bottom: 0;
		}

		/* End custom CSS */
		/* Start custom CSS for kurtosys-subscribe-form, class: .elementor-element-45c5d891 */
		.custom-styles-input-search .kurtosys-subscribe-form__fields,
		.custom-styles-input-search .kurtosys-subscribe-form__submit,
		.custom-styles-input-search .kurtosys-subscribe-form__fields input {
			height: 34px;
			display: flex;
			align-items: center;
		}

		/* End custom CSS */
		/* Start custom CSS for column, class: .elementor-element-1de0a543 */
		@media screen and (max-width: 767px) {
			.footer-col-social .elementor-widget-wrap {
				justify-content: flex-start !important;
			}
		}

		/* End custom CSS */
		/* Start custom CSS for icon-list, class: .elementor-element-ba9f6f5 */
		.footer-bottom-links .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a {
			color: rgba(255, 255, 255, 0.79);
		}

		/* End custom CSS */
		/* Start custom CSS for column, class: .elementor-element-308ce2d */
		.footer-links {
			height: 40px
		}

		/* End custom CSS */
		/* Start custom CSS for icon-list, class: .elementor-element-ba9f6f5 */
		.footer-bottom-links .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a {
			color: rgba(255, 255, 255, 0.79);
		}

		/* End custom CSS */
		/* Start custom CSS for column, class: .elementor-element-308ce2d */
		.footer-links {
			height: 40px
		}

		/* End custom CSS */
		/* Start custom CSS for section, class: .elementor-element-2719a60 */
		@media only screen and (min-width: 992px) and (max-width: 1024px) {
			.elementor-2151 .elementor-element.elementor-element-2719a60 {
				padding: 20px 25px;
			}
		}

		.elementor-2151 .elementor-element.elementor-element-2719a60 {
			/*display: none;*/
		}

		/* End custom CSS */
		/* Start Custom Fonts CSS */
		

		/* End Custom Fonts CSS */
		/* Start Custom Fonts CSS */
		

		/* End Custom Fonts CSS */