.elementor-kit-7 {
			--e-global-color-primary: #ff0000;
			--e-global-color-secondary: #ff0000;
			--e-global-color-text: #ff0000;
			--e-global-color-accent: #ff0000;
			--e-global-color-el_color_7: #0b0f1f;
			--e-global-color-el_color_7_1: #0b0f1fb8;
			--e-global-color-el_color_7_2: #0b0f1f70;
			--e-global-color-el_color_1_2: #01425b;
			--e-global-color-el_color_1: #025373;
			--e-global-color-el_color_1_6: #0376ea14;
			--e-global-color-el_color_2_2: #5a6164;
			--e-global-color-el_color_2: #8f999d;
			--e-global-color-el_color_2_6: #03d87d14;
			--e-global-color-el_color_6: #031c26;
			--e-global-color-el_color_7_4: #0b0f1f1f;
			--e-global-color-el_color_7_6: #0b0f1f0d;
			--e-global-color-el_color_0: #ffffff;
			--e-global-color-el_color_4: #263d81;
			--e-global-color-el_color_5: #031c26;
			--e-global-typography-el_content_4-font-family: "Manrope";
			--e-global-typography-el_content_4-font-size: 18px;
			--e-global-typography-el_content_4-font-weight: 400;
			--e-global-typography-el_content_4-text-transform: none;
			--e-global-typography-el_content_4-font-style: normal;
			--e-global-typography-el_content_4-text-decoration: none;
			--e-global-typography-el_content_4-line-height: 1.6em;
			--e-global-typography-el_content_1-font-family: "Manrope";
			--e-global-typography-el_content_1-font-size: 16px;
			--e-global-typography-el_content_1-font-weight: 400;
			--e-global-typography-el_content_1-text-transform: none;
			--e-global-typography-el_content_1-font-style: normal;
			--e-global-typography-el_content_1-line-height: 1.7em;
			--e-global-typography-el_content_2-font-family: "Manrope";
			--e-global-typography-el_content_2-font-size: 15px;
			--e-global-typography-el_content_2-font-weight: 400;
			--e-global-typography-el_content_2-text-transform: none;
			--e-global-typography-el_content_2-font-style: normal;
			--e-global-typography-el_content_2-text-decoration: none;
			--e-global-typography-el_content_2-line-height: 1.6em;
			--e-global-typography-el_content_3-font-family: "Manrope";
			--e-global-typography-el_content_3-font-size: 14px;
			--e-global-typography-el_content_3-font-weight: 400;
			--e-global-typography-el_content_3-text-transform: none;
			--e-global-typography-el_content_3-font-style: normal;
			--e-global-typography-el_content_3-text-decoration: none;
			--e-global-typography-el_content_3-line-height: 1.6em;
			--e-global-typography-el_quote_1-font-family: "Manrope";
			--e-global-typography-el_quote_1-font-size: 20px;
			--e-global-typography-el_quote_1-font-weight: 400;
			--e-global-typography-el_quote_1-font-style: normal;
			--e-global-typography-el_quote_1-text-decoration: none;
			--e-global-typography-el_quote_1-line-height: 1.6em;
			--e-global-typography-el_title_1-font-family: "Comfortaa";
			--e-global-typography-el_title_1-font-size: 46px;
			--e-global-typography-el_title_1-font-weight: bold;
			--e-global-typography-el_title_1-text-transform: none;
			--e-global-typography-el_title_1-line-height: 1.3em;
			--e-global-typography-el_title_1-letter-spacing: -0.5px;
			--e-global-typography-el_title_2-font-family: "Comfortaa";
			--e-global-typography-el_title_2-font-size: 34px;
			--e-global-typography-el_title_2-font-weight: 900;
			--e-global-typography-el_title_2-text-transform: none;
			--e-global-typography-el_title_2-line-height: 1.3em;
			--e-global-typography-el_title_2-letter-spacing: -0.5px;
			--e-global-typography-el_title_3-font-family: "Manrope";
			--e-global-typography-el_title_3-font-size: 24px;
			--e-global-typography-el_title_3-font-weight: 500;
			--e-global-typography-el_title_3-text-transform: none;
			--e-global-typography-el_title_3-line-height: 1.4em;
			--e-global-typography-el_title_4-font-family: "Manrope";
			--e-global-typography-el_title_4-font-size: 21px;
			--e-global-typography-el_title_4-font-weight: 500;
			--e-global-typography-el_title_4-text-transform: none;
			--e-global-typography-el_title_4-line-height: 1.4em;
			--e-global-typography-el_title_5-font-family: "Manrope";
			--e-global-typography-el_title_5-font-size: 18px;
			--e-global-typography-el_title_5-font-weight: 500;
			--e-global-typography-el_title_5-text-transform: none;
			--e-global-typography-el_title_5-line-height: 1.4em;
			--e-global-typography-el_title_6-font-family: "Manrope";
			--e-global-typography-el_title_6-font-size: 16px;
			--e-global-typography-el_title_6-font-weight: 500;
			--e-global-typography-el_title_6-text-transform: none;
			--e-global-typography-el_title_6-line-height: 1.4em;
			--e-global-typography-el_title_7-font-family: "Comfortaa";
			--e-global-typography-el_title_7-font-size: 18px;
			--e-global-typography-el_title_7-font-weight: 900;
			--e-global-typography-el_title_7-text-transform: uppercase;
			--e-global-typography-el_title_7-font-style: normal;
			--e-global-typography-el_title_7-line-height: 1.2em;
			--e-global-typography-el_menu_1-font-family: "Manrope";
			--e-global-typography-el_menu_1-font-size: 16px;
			--e-global-typography-el_menu_1-font-weight: 500;
			--e-global-typography-el_menu_1-text-transform: none;
			--e-global-typography-el_menu_1-font-style: normal;
			--e-global-typography-el_menu_1-text-decoration: none;
			--e-global-typography-el_menu_1-line-height: 1.2em;
			--e-global-typography-el_menu_2-font-family: "Manrope";
			--e-global-typography-el_menu_2-font-size: 18px;
			--e-global-typography-el_menu_2-font-weight: 500;
			--e-global-typography-el_menu_2-text-transform: none;
			--e-global-typography-el_menu_2-font-style: normal;
			--e-global-typography-el_menu_2-text-decoration: none;
			--e-global-typography-el_menu_2-line-height: 1.2em;
			background-color: var(--e-global-color-el_color_0);
		}

		.elementor-kit-7 e-page-transition {
			background-color: #ffbc7d;
		}

		#the7-body {
			--the7-elementor-beautiful-loading-bg: var(--e-global-color-el_color_0);
			--the7-btn-bg: var(--e-global-color-el_color_1);
			--the7-btn-hover-bg: var(--e-global-color-el_color_1_2);
			--the7-accent-color: var(--e-global-color-el_color_1);
			--the7-divider-color: var(--e-global-color-el_color_7_4);
			--the7-content-boxes-bg: var(--e-global-color-el_color_7_6);
			--the7-beautiful-spinner-color: var(--e-global-color-el_color_1);
			--the7-btn-color: var(--e-global-color-el_color_0);
			--the7-btn-hover-color: var(--e-global-color-el_color_0);
			--the7-btn-s-font-size: 11px;
			--the7-btn-s-padding: 5px 11px 5px 11px;
			--the7-btn-s-min-width: 1px;
			--the7-btn-s-min-height: 28px;
			--the7-btn-s-border-radius: 3px 3px 3px 3px;
			--the7-btn-m-font-size: 12px;
			--the7-btn-m-padding: 5px 15px 5px 15px;
			--the7-btn-m-min-width: 1px;
			--the7-btn-m-min-height: 36px;
			--the7-btn-m-border-radius: 4px 4px 4px 4px;
			--the7-btn-l-font-size: 14px;
			--the7-btn-l-padding: 5px 18px 5px 18px;
			--the7-btn-l-min-width: 1px;
			--the7-btn-l-min-height: 48px;
			--the7-btn-l-border-radius: 5px 5px 5px 5px;
			--the7-btn-lg-font-size: 16px;
			--the7-btn-lg-padding: 5px 22px 5px 22px;
			--the7-btn-lg-min-width: 1px;
			--the7-btn-lg-min-height: 54px;
			--the7-btn-lg-border-radius: 5px 5px 5px 5px;
			--the7-btn-xl-font-size: 18px;
			--the7-btn-xl-padding: 5px 28px 5px 28px;
			--the7-btn-xl-min-width: 1px;
			--the7-btn-xl-min-height: 62px;
			--the7-btn-xl-border-radius: 5px 5px 5px 5px;
			--the7-input-height: 30px;
			--the7-input-color: var(--e-global-color-el_color_7);
			--the7-input-bg-color: var(--e-global-color-el_color_0);
			--the7-form-border: solid;
			--the7-top-input-border-width: 1px;
			--the7-right-input-border-width: 1px;
			--the7-bottom-input-border-width: 1px;
			--the7-left-input-border-width: 1px;
			--the7-input-border-radius: 4px 4px 4px 4px;
			--the7-input-border-radius-top: 4px;
			--the7-input-border-radius-right: 4px;
			--the7-input-border-radius-bottom: 4px;
			--the7-input-border-radius-left: 4px;
			--the7-input-border-color: var(--e-global-color-el_color_7_4);
			--the7-form-placeholder-opacity: 0.35;
			--the7-form-placeholder-opacity-focus: 0.15;
			--the7-base-color: var(--e-global-color-el_color_7_1);
			--the7-secondary-text-color: var(--e-global-color-el_color_7_2);
			--the7-base-font-family: var(--e-global-typography-el_content_1-font-family),
				Sans-serif;
			--the7-text-big-font-size: var(--e-global-typography-el_content_1-font-size);
			--the7-text-small-font-size: var(--e-global-typography-el_content_1-font-size);
			--the7-base-font-size: var(--e-global-typography-el_content_1-font-size);
			--the7-base-font-weight: var(--e-global-typography-el_content_1-font-weight);
			--the7-base-text-transform: var(--e-global-typography-el_content_1-text-transform);
			--the7-base-font-style: var(--e-global-typography-el_content_1-font-style);
			--the7-text-big-line-height: var(--e-global-typography-el_content_1-line-height);
			--the7-text-small-line-height: var(--e-global-typography-el_content_1-line-height);
			--the7-base-line-height: var(--e-global-typography-el_content_1-line-height);
			--the7-links-color: var(--e-global-color-el_color_2);
			--the7-links-hover-color: var(--e-global-color-el_color_1);
			--the7-title-color: var(--e-global-color-el_color_7);
			--the7-h1-font-family: var(--e-global-typography-el_title_1-font-family),
				Sans-serif;
			--the7-h1-font-size: var(--e-global-typography-el_title_1-font-size);
			--the7-h1-font-weight: var(--e-global-typography-el_title_1-font-weight);
			--the7-h1-text-transform: var(--e-global-typography-el_title_1-text-transform);
			--the7-h1-line-height: var(--e-global-typography-el_title_1-line-height);
			--the7-h1-letter-spacing: var(--e-global-typography-el_title_1-letter-spacing);
			--the7-h2-font-family: var(--e-global-typography-el_title_2-font-family),
				Sans-serif;
			--the7-h2-font-size: var(--e-global-typography-el_title_2-font-size);
			--the7-h2-font-weight: var(--e-global-typography-el_title_2-font-weight);
			--the7-h2-text-transform: var(--e-global-typography-el_title_2-text-transform);
			--the7-h2-line-height: var(--e-global-typography-el_title_2-line-height);
			--the7-h2-letter-spacing: var(--e-global-typography-el_title_2-letter-spacing);
			--the7-h3-font-family: var(--e-global-typography-el_title_3-font-family),
				Sans-serif;
			--the7-h3-font-size: var(--e-global-typography-el_title_3-font-size);
			--the7-h3-font-weight: var(--e-global-typography-el_title_3-font-weight);
			--the7-h3-text-transform: var(--e-global-typography-el_title_3-text-transform);
			--the7-h3-line-height: var(--e-global-typography-el_title_3-line-height);
			--the7-h4-font-family: var(--e-global-typography-el_title_4-font-family),
				Sans-serif;
			--the7-h4-font-size: var(--e-global-typography-el_title_4-font-size);
			--the7-h4-font-weight: var(--e-global-typography-el_title_4-font-weight);
			--the7-h4-text-transform: var(--e-global-typography-el_title_4-text-transform);
			--the7-h4-line-height: var(--e-global-typography-el_title_4-line-height);
			--the7-h5-font-family: var(--e-global-typography-el_title_5-font-family),
				Sans-serif;
			--the7-h5-font-size: var(--e-global-typography-el_title_5-font-size);
			--the7-h5-font-weight: var(--e-global-typography-el_title_5-font-weight);
			--the7-h5-text-transform: var(--e-global-typography-el_title_5-text-transform);
			--the7-h5-line-height: var(--e-global-typography-el_title_5-line-height);
			--the7-h6-font-family: var(--e-global-typography-el_title_6-font-family),
				Sans-serif;
			--the7-h6-font-size: var(--e-global-typography-el_title_6-font-size);
			--the7-h6-font-weight: var(--e-global-typography-el_title_6-font-weight);
			--the7-h6-text-transform: var(--e-global-typography-el_title_6-text-transform);
			--the7-h6-line-height: var(--e-global-typography-el_title_6-line-height);
			--the7-widget-title-font-family: var(--e-global-typography-el_title_5-font-family),
				Sans-serif;
			--the7-widget-title-font-size: var(--e-global-typography-el_title_5-font-size);
			--the7-widget-title-font-weight: var(--e-global-typography-el_title_5-font-weight);
			--the7-widget-title-text-transform: var(--e-global-typography-el_title_5-text-transform);
			--the7-widget-title-line-height: var(--e-global-typography-el_title_5-line-height);
			--the7-widget-gap: 15px;
			--the7-widget-content-font-family: var(--e-global-typography-el_content_2-font-family),
				Sans-serif;
			--the7-widget-content-font-size: var(--e-global-typography-el_content_2-font-size);
			--the7-widget-content-font-weight: var(--e-global-typography-el_content_2-font-weight);
			--the7-widget-content-text-transform: var(--e-global-typography-el_content_2-text-transform);
			--the7-widget-content-font-style: var(--e-global-typography-el_content_2-font-style);
			--the7-widget-content-text-decoration: var(--e-global-typography-el_content_2-text-decoration);
			--the7-widget-content-line-height: var(--e-global-typography-el_content_2-line-height);
		}

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

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

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

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

			{}

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

		.scroll-top-elementor-icon i,
		.scroll-top:before {
			font-size: 24px;
		}

		a.scroll-top-elementor-icon svg {
			width: 24px;
			height: 24px;
		}

		#the7-body a.scroll-top {
			padding: 0.6em;
			width: auto;
			height: auto;
			border-radius: 100% 100% 100% 100%;
			left: auto;
			right: var(--the7-scroll-h-offset, 0);
			transform: translate3d(0, 0, 0);
			--the7-scroll-h-offset: 20px;
			bottom: 20px;
		}

		.scroll-top-elementor-icon i {
			width: 1em;
			height: 1em;
			text-align: center;
		}

		body .scroll-top-elementor-icon i,
		body .scroll-top:before {
			color: var(--e-global-color-el_color_0);
		}

		body .scroll-top-elementor-icon svg {
			fill: var(--e-global-color-el_color_0);
			color: var(--e-global-color-el_color_0);
		}

		body .scroll-top {
			background-color: #00000040;
		}

		body .scroll-top-elementor-icon:hover i,
		body .scroll-top:hover:before {
			color: var(--e-global-color-el_color_0);
		}

		body .scroll-top-elementor-icon:hover svg {
			fill: var(--e-global-color-el_color_0);
			color: var(--e-global-color-el_color_0);
		}

		body .scroll-top:hover {
			background-color: var(--e-global-color-el_color_1);
		}

		html {
			--the7-anchor-scroll-offset: 70;
			scroll-padding-top: 70px;
		}

		body {
			--the7-btn-s-font-family: "Manrope", Sans-serif;
			--the7-btn-m-font-family: "Manrope", Sans-serif;
			--the7-btn-l-font-family: "Manrope", Sans-serif;
			--the7-btn-lg-font-family: "Manrope", Sans-serif;
			--the7-btn-xl-font-family: "Manrope", Sans-serif;
			--the7-btn-s-font-weight: 500;
			--the7-btn-m-font-weight: 500;
			--the7-btn-l-font-weight: 500;
			--the7-btn-lg-font-weight: 500;
			--the7-btn-xl-font-weight: 500;
			--the7-btn-s-text-transform: none;
			--the7-btn-m-text-transform: none;
			--the7-btn-l-text-transform: none;
			--the7-btn-lg-text-transform: none;
			--the7-btn-xl-text-transform: none;
			--the7-h1-font-family: "Manrope", Sans-serif;
			--the7-h2-font-family: "Manrope", Sans-serif;
			--the7-h3-font-family: "Manrope", Sans-serif;
			--the7-h4-font-family: "Manrope", Sans-serif;
			--the7-h5-font-family: "Manrope", Sans-serif;
			--the7-h6-font-family: "Manrope", Sans-serif;
			--the7-h1-font-weight: 500;
			--the7-h2-font-weight: 500;
			--the7-h3-font-weight: 500;
			--the7-h4-font-weight: 500;
			--the7-h5-font-weight: 500;
			--the7-h6-font-weight: 500;
			--the7-h1-text-transform: none;
			--the7-h2-text-transform: none;
			--the7-h3-text-transform: none;
			--the7-h4-text-transform: none;
			--the7-h5-text-transform: none;
			--the7-h6-text-transform: none;
			--the7-h1-font-style: normal;
			--the7-h2-font-style: normal;
			--the7-h3-font-style: normal;
			--the7-h4-font-style: normal;
			--the7-h5-font-style: normal;
			--the7-h6-font-style: normal;
			--the7-h1-text-decoration: none;
			--the7-h2-text-decoration: none;
			--the7-h3-text-decoration: none;
			--the7-h4-text-decoration: none;
			--the7-h5-text-decoration: none;
			--the7-h6-text-decoration: none;
			--the7-h1-line-height: 1.5em;
			--the7-h2-line-height: 1.5em;
			--the7-h3-line-height: 1.5em;
			--the7-h4-line-height: 1.5em;
			--the7-h5-line-height: 1.5em;
			--the7-h6-line-height: 1.5em;
		}

		.elementor-field-group,
		.elementor-kit-7 .comment-form-cookies-consent,
		.elementor-kit-7 .comment-notes {
			padding-right: calc(20px / 2);
			padding-left: calc(20px / 2);
		}

		.elementor-form-fields-wrapper {
			margin-left: calc(-20px / 2);
			margin-right: calc(-20px / 2);
			margin-bottom: -20px;
		}

		.elementor-field-group {
			margin-bottom: 20px;
		}

		.elementor-field-group.recaptcha_v3-bottomleft,
		.elementor-kit-7 .elementor-field-group.recaptcha_v3-bottomright {
			margin-bottom: 0;
		}

		input[type="text"]::placeholder,
		input[type="search"]::placeholder,
		input[type="tel"]::placeholder,
		input[type="url"]::placeholder,
		input[type="email"]::placeholder,
		input[type="number"]::placeholder,
		input[type="date"]::placeholder,
		input[type="range"]::placeholder,
		input[type="password"]::placeholder,
		.elementor-field-group .elementor-field-textual::placeholder {
			opacity: 0.35;
		}

		input[type="text"]:focus::placeholder,
		input[type="search"]:focus::placeholder,
		input[type="tel"]:focus::placeholder,
		input[type="url"]:focus::placeholder,
		input[type="email"]:focus::placeholder,
		input[type="number"]:focus::placeholder,
		input[type="date"]:focus::placeholder,
		input[type="range"]:focus::placeholder,
		input[type="password"]:focus::placeholder,
		.elementor-field-group .elementor-field-textual:focus::placeholder {
			opacity: 0.15;
		}

		.elementor-field-label,
		.elementor-field-subgroup label,
		.woocommerce-Reviews .elementor-field-group>label,
		.the7-elementor-product-comments .comment-form label {
			font-family: var(--e-global-typography-el_content_3-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_3-font-size);
			font-weight: var(--e-global-typography-el_content_3-font-weight);
			text-transform: var(--e-global-typography-el_content_3-text-transform);
			font-style: var(--e-global-typography-el_content_3-font-style);
			text-decoration: var(--e-global-typography-el_content_3-text-decoration);
			line-height: var(--e-global-typography-el_content_3-line-height);
			color: var(--e-global-color-el_color_7);
		}

		body.rtl .elementor-labels-inline .elementor-field-group>.elementor-field-label {
			padding-left: 5px;
		}

		body:not(.rtl) .elementor-labels-inline .elementor-field-group>.elementor-field-label {
			padding-right: 5px;
		}

		body .elementor-labels-above .elementor-field-group>.elementor-field-label {
			padding-bottom: 5px;
		}

		body .woocommerce-Reviews .elementor-field-group>label {
			margin-bottom: 5px;
		}

		.elementor-field-group .elementor-field-textual.elementor-size-xs,
		.content .elementor-field-group .elementor-field-textual.elementor-size-xs {
			font-family: var(--e-global-typography-el_content_3-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_3-font-size);
			font-weight: var(--e-global-typography-el_content_3-font-weight);
			text-transform: var(--e-global-typography-el_content_3-text-transform);
			font-style: var(--e-global-typography-el_content_3-font-style);
			line-height: var(--e-global-typography-el_content_3-line-height);
			padding: 2px 8px 2px 8px;
			min-height: 28px;
		}

		.elementor-field-group .elementor-field-textual.elementor-size-sm,
		.content .elementor-field-group .elementor-field-textual.elementor-size-sm {
			font-family: var(--e-global-typography-el_content_2-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_2-font-size);
			font-weight: var(--e-global-typography-el_content_2-font-weight);
			text-transform: var(--e-global-typography-el_content_2-text-transform);
			font-style: var(--e-global-typography-el_content_2-font-style);
			line-height: var(--e-global-typography-el_content_2-line-height);
			padding: 4px 10px 4px 10px;
			min-height: 36px;
		}

		.elementor-field-group .elementor-field-textual.elementor-size-md,
		.content .elementor-field-group .elementor-field-textual.elementor-size-md {
			font-family: var(--e-global-typography-el_content_2-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_2-font-size);
			font-weight: var(--e-global-typography-el_content_2-font-weight);
			text-transform: var(--e-global-typography-el_content_2-text-transform);
			font-style: var(--e-global-typography-el_content_2-font-style);
			line-height: var(--e-global-typography-el_content_2-line-height);
			padding: 8px 16px 8px 16px;
			min-height: 48px;
		}

		.elementor-field-group .elementor-field-textual.elementor-size-lg,
		.content .elementor-field-group .elementor-field-textual.elementor-size-lg {
			font-family: var(--e-global-typography-el_content_1-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_1-font-size);
			font-weight: var(--e-global-typography-el_content_1-font-weight);
			text-transform: var(--e-global-typography-el_content_1-text-transform);
			font-style: var(--e-global-typography-el_content_1-font-style);
			line-height: var(--e-global-typography-el_content_1-line-height);
			padding: 8px 18px 8px 18px;
			min-height: 54px;
		}

		.elementor-field-group .elementor-field-textual.elementor-size-xl,
		.content .elementor-field-group .elementor-field-textual.elementor-size-xl {
			font-family: var(--e-global-typography-el_content_4-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_4-font-size);
			font-weight: var(--e-global-typography-el_content_4-font-weight);
			text-transform: var(--e-global-typography-el_content_4-text-transform);
			font-style: var(--e-global-typography-el_content_4-font-style);
			line-height: var(--e-global-typography-el_content_4-line-height);
			padding: 10px 20px 10px 20px;
			min-height: 62px;
		}

		.elementor-tab-content a,
		.the7-e-tab-content.the7-e-tab-text-content a,
		.box-description a,
		.e-hotspot__tooltip a,
		.e-inner-tab-content a,
		.elementor-widget-text-editor a,
		.comment-respond a {
			text-decoration: underline;
		}

		.elementor-tab-content a:hover,
		.the7-e-tab-content.the7-e-tab-text-content a:hover,
		.box-description a:hover,
		.e-hotspot__tooltip a:hover,
		.e-inner-tab-content a:hover,
		.elementor-widget-text-editor a:hover,
		.comment-respond a:hover {
			text-decoration: none;
		}

		a:hover {
			color: var(--e-global-color-el_color_1);
		}

		@media (max-width: 989px) {
			.elementor-kit-7 {
				--e-global-typography-el_quote_1-font-size: 18px;
				--e-global-typography-el_title_1-font-size: 40px;
				--e-global-typography-el_title_2-font-size: 30px;
			}

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

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

			.elementor-field-label,
			.elementor-field-subgroup label,
			.woocommerce-Reviews .elementor-field-group>label,
			.the7-elementor-product-comments .comment-form label {
				font-size: var(--e-global-typography-el_content_3-font-size);
				line-height: var(--e-global-typography-el_content_3-line-height);
			}

			.elementor-field-group .elementor-field-textual.elementor-size-xs,
			.content .elementor-field-group .elementor-field-textual.elementor-size-xs {
				font-size: var(--e-global-typography-el_content_3-font-size);
				line-height: var(--e-global-typography-el_content_3-line-height);
			}

			.elementor-field-group .elementor-field-textual.elementor-size-sm,
			.content .elementor-field-group .elementor-field-textual.elementor-size-sm {
				font-size: var(--e-global-typography-el_content_2-font-size);
				line-height: var(--e-global-typography-el_content_2-line-height);
			}

			.elementor-field-group .elementor-field-textual.elementor-size-md,
			.content .elementor-field-group .elementor-field-textual.elementor-size-md {
				font-size: var(--e-global-typography-el_content_2-font-size);
				line-height: var(--e-global-typography-el_content_2-line-height);
			}

			.elementor-field-group .elementor-field-textual.elementor-size-lg,
			.content .elementor-field-group .elementor-field-textual.elementor-size-lg {
				font-size: var(--e-global-typography-el_content_1-font-size);
				line-height: var(--e-global-typography-el_content_1-line-height);
			}

			.elementor-field-group .elementor-field-textual.elementor-size-xl,
			.content .elementor-field-group .elementor-field-textual.elementor-size-xl {
				font-size: var(--e-global-typography-el_content_4-font-size);
				line-height: var(--e-global-typography-el_content_4-line-height);
			}

			#the7-body {
				--the7-text-big-font-size: var(--e-global-typography-el_content_1-font-size);
				--the7-text-small-font-size: var(--e-global-typography-el_content_1-font-size);
				--the7-base-font-size: var(--e-global-typography-el_content_1-font-size);
				--the7-text-big-line-height: var(--e-global-typography-el_content_1-line-height);
				--the7-text-small-line-height: var(--e-global-typography-el_content_1-line-height);
				--the7-base-line-height: var(--e-global-typography-el_content_1-line-height);
				--the7-h1-font-size: var(--e-global-typography-el_title_1-font-size);
				--the7-h1-line-height: var(--e-global-typography-el_title_1-line-height);
				--the7-h1-letter-spacing: var(--e-global-typography-el_title_1-letter-spacing);
				--the7-h2-font-size: var(--e-global-typography-el_title_2-font-size);
				--the7-h2-line-height: var(--e-global-typography-el_title_2-line-height);
				--the7-h2-letter-spacing: var(--e-global-typography-el_title_2-letter-spacing);
				--the7-h3-font-size: var(--e-global-typography-el_title_3-font-size);
				--the7-h3-line-height: var(--e-global-typography-el_title_3-line-height);
				--the7-h4-font-size: var(--e-global-typography-el_title_4-font-size);
				--the7-h4-line-height: var(--e-global-typography-el_title_4-line-height);
				--the7-h5-font-size: var(--e-global-typography-el_title_5-font-size);
				--the7-h5-line-height: var(--e-global-typography-el_title_5-line-height);
				--the7-h6-font-size: var(--e-global-typography-el_title_6-font-size);
				--the7-h6-line-height: var(--e-global-typography-el_title_6-line-height);
				--the7-widget-title-font-size: var(--e-global-typography-el_title_5-font-size);
				--the7-widget-title-line-height: var(--e-global-typography-el_title_5-line-height);
				--the7-widget-content-font-size: var(--e-global-typography-el_content_2-font-size);
				--the7-widget-content-line-height: var(--e-global-typography-el_content_2-line-height);
			}
		}

		@media (max-width: 777px) {
			.elementor-kit-7 {
				--e-global-typography-el_content_4-font-size: 16px;
				--e-global-typography-el_quote_1-font-size: 16px;
				--e-global-typography-el_title_1-font-size: 30px;
				--e-global-typography-el_title_2-font-size: 24px;
				--e-global-typography-el_title_3-font-size: 20px;
				--e-global-typography-el_title_7-font-size: 16px;
			}

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

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

			#the7-body {
				--the7-btn-xl-font-size: 16px;
				--the7-btn-xl-padding: 5px 22px 5px 22px;
				--the7-btn-xl-min-height: 54px;
				--the7-text-big-font-size: var(--e-global-typography-el_content_1-font-size);
				--the7-text-small-font-size: var(--e-global-typography-el_content_1-font-size);
				--the7-base-font-size: var(--e-global-typography-el_content_1-font-size);
				--the7-text-big-line-height: var(--e-global-typography-el_content_1-line-height);
				--the7-text-small-line-height: var(--e-global-typography-el_content_1-line-height);
				--the7-base-line-height: var(--e-global-typography-el_content_1-line-height);
				--the7-h1-font-size: var(--e-global-typography-el_title_1-font-size);
				--the7-h1-line-height: var(--e-global-typography-el_title_1-line-height);
				--the7-h1-letter-spacing: var(--e-global-typography-el_title_1-letter-spacing);
				--the7-h2-font-size: var(--e-global-typography-el_title_2-font-size);
				--the7-h2-line-height: var(--e-global-typography-el_title_2-line-height);
				--the7-h2-letter-spacing: var(--e-global-typography-el_title_2-letter-spacing);
				--the7-h3-font-size: var(--e-global-typography-el_title_3-font-size);
				--the7-h3-line-height: var(--e-global-typography-el_title_3-line-height);
				--the7-h4-font-size: var(--e-global-typography-el_title_4-font-size);
				--the7-h4-line-height: var(--e-global-typography-el_title_4-line-height);
				--the7-h5-font-size: var(--e-global-typography-el_title_5-font-size);
				--the7-h5-line-height: var(--e-global-typography-el_title_5-line-height);
				--the7-h6-font-size: var(--e-global-typography-el_title_6-font-size);
				--the7-h6-line-height: var(--e-global-typography-el_title_6-line-height);
				--the7-widget-title-font-size: var(--e-global-typography-el_title_5-font-size);
				--the7-widget-title-line-height: var(--e-global-typography-el_title_5-line-height);
				--the7-widget-content-font-size: var(--e-global-typography-el_content_2-font-size);
				--the7-widget-content-line-height: var(--e-global-typography-el_content_2-line-height);
			}

			.elementor-field-label,
			.elementor-field-subgroup label,
			.woocommerce-Reviews .elementor-field-group>label,
			.the7-elementor-product-comments .comment-form label {
				font-size: var(--e-global-typography-el_content_3-font-size);
				line-height: var(--e-global-typography-el_content_3-line-height);
			}

			.elementor-field-group .elementor-field-textual.elementor-size-xs,
			.content .elementor-field-group .elementor-field-textual.elementor-size-xs {
				font-size: var(--e-global-typography-el_content_3-font-size);
				line-height: var(--e-global-typography-el_content_3-line-height);
			}

			.elementor-field-group .elementor-field-textual.elementor-size-sm,
			.content .elementor-field-group .elementor-field-textual.elementor-size-sm {
				font-size: var(--e-global-typography-el_content_2-font-size);
				line-height: var(--e-global-typography-el_content_2-line-height);
			}

			.elementor-field-group .elementor-field-textual.elementor-size-md,
			.content .elementor-field-group .elementor-field-textual.elementor-size-md {
				font-size: var(--e-global-typography-el_content_2-font-size);
				line-height: var(--e-global-typography-el_content_2-line-height);
			}

			.elementor-field-group .elementor-field-textual.elementor-size-lg,
			.content .elementor-field-group .elementor-field-textual.elementor-size-lg {
				font-size: var(--e-global-typography-el_content_1-font-size);
				line-height: var(--e-global-typography-el_content_1-line-height);
			}

			.elementor-field-group .elementor-field-textual.elementor-size-xl,
			.content .elementor-field-group .elementor-field-textual.elementor-size-xl {
				font-size: var(--e-global-typography-el_content_4-font-size);
				line-height: var(--e-global-typography-el_content_4-line-height);
			}
		}

		.elementor-6133 .elementor-element.elementor-element-541d93f:not(.elementor-motion-effects-element-type-background),
		.elementor-6133 .elementor-element.elementor-element-541d93f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: transparent;
			background-image: radial-gradient(at top center,
					#031c26 0%,
					#025373 100%);
		}

		.elementor-6133 .elementor-element.elementor-element-541d93f>.elementor-background-overlay {
			background-image: url("/assets/media/2022/02/poly-bg-white-01.svg");
			background-position: top center;
			background-repeat: no-repeat;
			background-size: 100% auto;
			opacity: 0.7;
			mix-blend-mode: overlay;
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-6133 .elementor-element.elementor-element-541d93f>.elementor-container {
			min-height: 100vh;
		}

		.elementor-6133 .elementor-element.elementor-element-541d93f {
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
			z-index: 2;
		}

		.elementor-6133 .elementor-element.elementor-element-4297710:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
		.elementor-6133 .elementor-element.elementor-element-4297710>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("/assets/media/2022/02/poly-bg-white-01.svg");
			background-position: top center;
			background-repeat: no-repeat;
			background-size: 105% auto;
		}

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

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

		.elementor-6133 .elementor-element.elementor-element-4297710.elementor-column>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-6133 .elementor-element.elementor-element-4297710>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
			padding: 0px 0px 90px 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-4297710>.elementor-element-populated>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-6133 .elementor-element.elementor-element-fd4afe4 {
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-fd4afe4 img,
		.elementor-6133 .elementor-element.elementor-element-fd4afe4 svg {
			width: 400px;
		}

		.elementor-6133 .elementor-element.elementor-element-fd4afe4 svg {
			height: auto;
		}

		.elementor-6133 .elementor-element.elementor-element-23e2c0b>.elementor-container>.elementor-column>.elementor-widget-wrap {
			align-content: center;
			align-items: center;
		}

		.elementor-6133 .elementor-element.elementor-element-23e2c0b:not(.elementor-motion-effects-element-type-background),
		.elementor-6133 .elementor-element.elementor-element-23e2c0b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #00000000;
		}

		.elementor-6133 .elementor-element.elementor-element-23e2c0b>.elementor-container {
			min-height: 120px;
		}

		.elementor-6133 .elementor-element.elementor-element-23e2c0b>.elementor-background-overlay {
			opacity: 0.5;
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-6133 .elementor-element.elementor-element-23e2c0b {
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
			margin-top: -120px;
			margin-bottom: 0px;
			padding: 0px 30px 0px 30px;
			z-index: 999;
		}

		.elementor-6133 .elementor-element.elementor-element-23e2c0b:not(.the7-e-sticky-spacer).the7-e-sticky-effects>.elementor-container,
		.the7-e-sticky-effects:not(.the7-e-sticky-spacer) .elementor-element.elementor-element-23e2c0b:not(.fix)>.elementor-container {
			min-height: 70px;
		}

		.elementor-element-23e2c0b>.elementor-container {
			min-height: 0;
		}

		.elementor-6133 .elementor-element.elementor-element-23e2c0b.e-container.the7-e-sticky-effects:not(.the7-e-sticky-spacer) {
			--min-height: 70px;
		}

		.elementor-6133 .elementor-element.elementor-element-23e2c0b.e-con.the7-e-sticky-effects:not(.the7-e-sticky-spacer) {
			--min-height: 70px;
		}

		.elementor-6133 .elementor-element.elementor-element-23e2c0b.the7-e-sticky-effects,
		.the7-e-sticky-effects .elementor-element.elementor-element-23e2c0b:not(.fix),
		.elementor-6133 .elementor-element.elementor-element-23e2c0b.the7-e-sticky-effects>.elementor-motion-effects-container>.elementor-motion-effects-layer,
		.the7-e-sticky-effects .elementor-element.elementor-element-23e2c0b:not(.fix)>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: var(--e-global-color-el_color_6);
			background-image: var(--e-global-color-el_color_6);
		}

		.elementor-6133 .elementor-element.elementor-element-16ca4a9 {
			max-width: var(--the7-target-width, fit-content);
			flex: 0 1 var(--the7-target-width, fit-content);
			min-width: initial;
			--the7-target-width: 150px;
		}

		.elementor-6133 .elementor-element.elementor-element-4f6fe42 .elementor-icon {
			display: inline-flex;
			justify-content: center;
			align-items: center;
			font-size: 0px;
			padding: 0em;
		}

		.elementor-6133 .elementor-element.elementor-element-4f6fe42 {
			width: auto;
			max-width: auto;
		}

		.elementor-6133 .elementor-element.elementor-element-4f6fe42>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-4f6fe42 .elementor-icon i {
			color: var(--e-global-color-el_color_0);
		}

		.elementor-6133 .elementor-element.elementor-element-4f6fe42 .elementor-icon svg {
			fill: var(--e-global-color-el_color_0);
			color: var(--e-global-color-el_color_0);
		}

		.elementor-6133 .elementor-element.elementor-element-4f6fe42 .elementor-icon:hover i {
			color: var(--e-global-color-el_color_2);
		}

		.elementor-6133 .elementor-element.elementor-element-4f6fe42 .elementor-icon:hover svg {
			fill: var(--e-global-color-el_color_2);
			color: var(--e-global-color-el_color_2);
		}

		.elementor-6133 .elementor-element.elementor-element-518f15a {
			width: var(--container-widget-width, 18%);
			max-width: 18%;
			--container-widget-width: 18%;
			--container-widget-flex-grow: 0;
			text-align: left;
		}

		.elementor-6133 .elementor-element.elementor-element-518f15a.elementor-element {
			--flex-grow: 1;
			--flex-shrink: 0;
		}

		.elementor-6133 .elementor-element.elementor-element-4c32b7d.elementor-column>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-6133 .elementor-element.elementor-element-4c32b7d {
			max-width: initial;
			flex: 1 0 0;
			min-width: 25px;
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .horizontal-menu-wrap {
			--position: relative;
			--width: var(--sub-menu-width);
			--sub-width: 100%;
			--sub-left: 0px;
			--sub-paddings: calc(var(--sub-menu-gap, 0px) + var(--submenu-padding-top, 0px)) var(--submenu-padding-right, 20px) var(--submenu-padding-bottom, 20px) var(--submenu-padding-left, 20px);
			--sub-margins: 0 var(--sub-menu-right-gap, 0px) 0 var(--sub-menu-left-gap, 0px);
			--left: calc(var(--first-level-submenu-offset));
			--right: auto;
			--first-item-offset: 0px;
			--last-item-offset: auto;
			--submenu-max-width: var(--default-submenu-max-width);
			--justify: flex-start;
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .dt-nav-menu-horizontal .depth-0>.horizontal-sub-nav {
			--position: relative;
			--width: var(--sub-menu-width);
			--sub-width: 100%;
			--sub-left: 0px;
			--sub-paddings: calc(var(--sub-menu-gap, 0px) + var(--submenu-padding-top, 0px)) var(--submenu-padding-right, 20px) var(--submenu-padding-bottom, 20px) var(--submenu-padding-left, 20px);
			--sub-margins: 0 var(--sub-menu-right-gap, 0px) 0 var(--sub-menu-left-gap, 0px);
			--left: calc(var(--first-level-submenu-offset));
			--right: auto;
			--first-item-offset: 0px;
			--last-item-offset: auto;
			--submenu-max-width: var(--default-submenu-max-width);
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .dt-nav-menu-horizontal .depth-0>.the7-e-mega-menu-sub-nav {
			--position: relative;
			--width: var(--sub-menu-width);
			--sub-width: 100%;
			--sub-left: 0px;
			--sub-paddings: calc(var(--sub-menu-gap, 0px) + var(--submenu-padding-top, 0px)) var(--submenu-padding-right, 20px) var(--submenu-padding-bottom, 20px) var(--submenu-padding-left, 20px);
			--sub-margins: 0 var(--sub-menu-right-gap, 0px) 0 var(--sub-menu-left-gap, 0px);
			--left: calc(var(--first-level-submenu-offset));
			--right: auto;
			--first-item-offset: 0px;
			--last-item-offset: auto;
			--submenu-max-width: var(--default-submenu-max-width);
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .horizontal-sub-nav {
			--h-menu-sub-nav-justify-content: flex-start;
			--h-menu-sub-nav-align-items: flex-start;
			--h-menu-sub-nav-text-align: left;
			--submenu-side-gap: 20px;
			--sub-icon-spacing: 5px;
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .horizontal-sub-nav>li a .submenu-indicator,
		.elementor-6133 .elementor-element.elementor-element-e48cedd .horizontal-menu-dropdown>ul>li a .submenu-indicator {
			order: 2;
			margin-left: var(--sub-icon-spacing);
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .horizontal-menu-toggle {
			align-self: var(--justify, center);
			color: var(--e-global-color-el_color_0);
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd>.elementor-widget-container {
			margin: 0px 30px 0px 30px;
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .dt-nav-menu-horizontal li.depth-0>a,
		.elementor-6133 .elementor-element.elementor-element-e48cedd .dt-nav-menu-horizontal--main .horizontal-sub-nav {
			--icon-display: none;
			--icon-column-gap: 0px;
			--icon-column-width: 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd {
			--grid-row-gap: 35px;
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .dt-nav-menu-horizontal>li:not(.item-divider):not(:first-child):not(:last-child) {
			padding-left: calc(35px / 2);
			padding-right: calc(35px / 2);
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd.widget-divider-yes .first-item-border-hide .dt-nav-menu-horizontal>li:nth-child(2) {
			padding-left: 0;
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd.widget-divider-yes .last-item-border-hide .dt-nav-menu-horizontal>li:nth-last-child(2) {
			padding-right: 0;
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .dt-nav-menu-horizontal>li>a .menu-item-text {
			font-family: var(--e-global-typography-el_menu_1-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_menu_1-font-size);
			font-weight: var(--e-global-typography-el_menu_1-font-weight);
			text-transform: var(--e-global-typography-el_menu_1-text-transform);
			font-style: var(--e-global-typography-el_menu_1-font-style);
			text-decoration: var(--e-global-typography-el_menu_1-text-decoration);
			line-height: var(--e-global-typography-el_menu_1-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .dt-nav-menu-horizontal>li>a {
			padding: 5px 0px 5px 0px;
			color: var(--e-global-color-el_color_0);
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .dt-nav-menu-horizontal>li>a svg {
			fill: var(--e-global-color-el_color_0);
			color: var(--e-global-color-el_color_0);
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .dt-nav-menu-horizontal {
			--decoration-height: 2px;
			--icon-size: 16px;
			--icon-spacing: 3px;
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .dt-nav-menu-horizontal>li>a:after {
			height: 2px;
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .dt-nav-menu-horizontal>li:not(.act)>a:hover:after {
			background: var(--e-global-color-el_color_2);
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .dt-nav-menu-horizontal>li.act>a:after {
			background: var(--e-global-color-el_color_2);
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .dt-nav-menu-horizontal li.depth-0>a {
			--icon-margin: 0 var(--icon-column-gap) 0 0;
			--icon-grid-template: " icon before" " icon header " " icon subtitle "
				" icon empty";
			--icon-grid-columns: max(var(--icon-column-width, 1em), max-content) max-content;
			--column-gap: var(--icon-column-gap);
			--row-gap: 0px;
			--icon-column-spacing: 5px;
			--icon-column-size: 16px;
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .dt-nav-menu-horizontal li.menu-item.depth-0>a .menu-item-text>i {
			font-size: 16px;
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .dt-nav-menu-horizontal li.menu-item.depth-0>a .menu-item-text>img,
		.elementor-6133 .elementor-element.elementor-element-e48cedd .dt-nav-menu-horizontal li.menu-item.depth-0>a .menu-item-text>svg {
			width: 16px !important;
			height: 16px !important;
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .dt-nav-menu-horizontal>li>a .submenu-indicator i {
			font-size: 16px;
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .dt-nav-menu-horizontal>li>a .submenu-indicator svg {
			width: 16px;
			height: 16px;
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .dt-nav-menu-horizontal>li>a .submenu-indicator {
			margin-left: 3px;
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .dt-nav-menu-horizontal--main .horizontal-sub-nav {
			--icon-margin: 0 var(--icon-column-gap) 0 0;
			--icon-grid-template: " icon before" " icon header " " icon subtitle "
				" icon empty";
			--icon-grid-columns: max(var(--icon-column-width, 1em), max-content) max-content;
			--column-gap: var(--icon-column-gap);
			--row-gap: 0px;
			--icon-column-spacing: 5px;
			--icon-column-size: 16px;
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .horizontal-sub-nav li.menu-item>a .menu-item-text>i {
			font-size: 16px;
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .horizontal-sub-nav li.menu-item>a .menu-item-text>img,
		.elementor-6133 .elementor-element.elementor-element-e48cedd .horizontal-sub-nav li.menu-item>a .menu-item-text>svg {
			width: 16px !important;
			height: 16px !important;
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .menu-toggle-icons {
			font-size: 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .menu-toggle-icons svg {
			width: 0px;
			height: 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-e48cedd .horizontal-menu-toggle svg {
			fill: var(--e-global-color-el_color_0);
			color: var(--e-global-color-el_color_0);
		}

		.elementor-6133 .elementor-element.elementor-element-d48cab8.elementor-column>.elementor-widget-wrap {
			justify-content: flex-end;
		}

		.elementor-6133 .elementor-element.elementor-element-d48cab8 {
			max-width: var(--the7-target-width, fit-content);
			flex: 0 1 var(--the7-target-width, fit-content);
			min-width: initial;
			--the7-target-width: 150px;
		}

		.elementor-6133 .elementor-element.elementor-element-46b6cd8 .box-content {
			align-items: flex-end;
			text-align: right;
		}

		.elementor-6133 .elementor-element.elementor-element-46b6cd8 .the7-box-wrapper {
			align-items: center;
			align-content: center;
		}

		.elementor-6133 .elementor-element.elementor-element-46b6cd8 .box-content-wrapper {
			flex-flow: row nowrap;
		}

		.elementor-6133 .elementor-element.elementor-element-46b6cd8 .elementor-icon-div {
			align-self: flex-end;
		}

		.elementor-6133 .elementor-element.elementor-element-46b6cd8 {
			width: auto;
			max-width: auto;
			--icon-spacing: 10px;
		}

		.elementor-6133 .elementor-element.elementor-element-46b6cd8 .the7-box-wrapper:hover {
			border-color: var(--e-global-color-el_color_2_6);
		}

		.elementor-6133 .elementor-element.elementor-element-46b6cd8 .elementor-icon {
			font-size: 24px;
		}

		.elementor-6133 .elementor-element.elementor-element-46b6cd8 .elementor-icon-div .elementor-icon {
			padding: 0.1em;
			border-radius: 100% 100% 100% 100%;
		}

		.elementor-6133 .elementor-element.elementor-element-46b6cd8 .elementor-icon-div i {
			color: var(--e-global-color-el_color_2);
		}

		.elementor-6133 .elementor-element.elementor-element-46b6cd8 .elementor-icon-div svg {
			fill: var(--e-global-color-el_color_2);
			color: var(--e-global-color-el_color_2);
		}

		.elementor-6133 .elementor-element.elementor-element-46b6cd8 .the7-box-wrapper .box-heading,
		.elementor-6133 .elementor-element.elementor-element-46b6cd8 .the7-box-wrapper .box-heading a {
			font-family: var(--e-global-typography-el_menu_1-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_menu_1-font-size);
			font-weight: var(--e-global-typography-el_menu_1-font-weight);
			text-transform: var(--e-global-typography-el_menu_1-text-transform);
			font-style: var(--e-global-typography-el_menu_1-font-style);
			text-decoration: var(--e-global-typography-el_menu_1-text-decoration);
			line-height: var(--e-global-typography-el_menu_1-line-height);
			color: var(--e-global-color-el_color_0);
		}

		.elementor-6133 .elementor-element.elementor-element-46b6cd8 .the7-box-wrapper .box-heading:hover,
		.elementor-6133 .elementor-element.elementor-element-46b6cd8 .the7-box-wrapper .box-heading:hover a {
			color: var(--e-global-color-el_color_2);
		}

		.elementor-6133 .elementor-element.elementor-element-46b6cd8 a.the7-box-wrapper:hover .box-heading,
		.elementor-6133 .elementor-element.elementor-element-46b6cd8 a.the7-box-wrapper:hover .box-heading a {
			color: var(--e-global-color-el_color_2);
		}

		.elementor-6133 .elementor-element.elementor-element-46b6cd8 .box-description {
			margin-top: 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-814e623>.elementor-element-populated {
			margin: 90px 0px 90px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-c41c072 {
			margin-top: 0px;
			margin-bottom: 30px;
		}

		.elementor-6133 .elementor-element.elementor-element-5f897c3.elementor-column>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-6133 .elementor-element.elementor-element-2501a57 {
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-2501a57 .elementor-heading-title {
			font-family: var(--e-global-typography-el_title_7-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_7-font-size);
			font-weight: var(--e-global-typography-el_title_7-font-weight);
			text-transform: var(--e-global-typography-el_title_7-text-transform);
			font-style: var(--e-global-typography-el_title_7-font-style);
			line-height: var(--e-global-typography-el_title_7-line-height);
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-384a9e5 {
			--spacer-size: 30px;
		}

		.elementor-6133 .elementor-element.elementor-element-56d5411 {
			width: var(--container-widget-width, 900px);
			max-width: 900px;
			--container-widget-width: 900px;
			--container-widget-flex-grow: 0;
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-56d5411 .elementor-heading-title {
			font-family: var(--e-global-typography-el_title_2-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_2-font-size);
			font-weight: var(--e-global-typography-el_title_2-font-weight);
			text-transform: var(--e-global-typography-el_title_2-text-transform);
			line-height: var(--e-global-typography-el_title_2-line-height);
			letter-spacing: var(--e-global-typography-el_title_2-letter-spacing);
		}

		.elementor-6133 .elementor-element.elementor-element-c9921ae {
			margin-top: 0px;
			margin-bottom: 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-faee49a {
			width: var(--container-widget-width, 983px);
			max-width: 983px;
			--container-widget-width: 983px;
			--container-widget-flex-grow: 0;
		}

		.elementor-6133 .elementor-element.elementor-element-faee49a .elementor-heading-title {
			font-family: var(--e-global-typography-el_title_3-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_3-font-size);
			font-weight: var(--e-global-typography-el_title_3-font-weight);
			text-transform: var(--e-global-typography-el_title_3-text-transform);
			line-height: var(--e-global-typography-el_title_3-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-1660bc1 {
			--spacer-size: 30px;
		}

		.elementor-6133 .elementor-element.elementor-element-a0a8d1d>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
			padding: 30px 30px 20px 30px;
		}

		.elementor-6133 .elementor-element.elementor-element-a0a8d1d>.elementor-element-populated>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-6133 .elementor-element.elementor-element-3f0e901 .box-content {
			align-items: flex-start;
			text-align: left;
		}

		.elementor-6133 .elementor-element.elementor-element-3f0e901 .dt-css-grid {
			grid-template-columns: repeat(1, 1fr);
			grid-column-gap: 30px;
			grid-row-gap: 20px;
			--grid-row-gap: 20px;
		}

		.elementor-6133 .elementor-element.elementor-element-3f0e901 {
			--wide-desktop-columns: 1;
			--icon-spacing: 15px;
		}

		.elementor-6133 .elementor-element.elementor-element-3f0e901 .wf-cell .the7-icon-box-grid {
			align-items: flex-start;
			align-content: flex-start;
		}

		.elementor-6133 .elementor-element.elementor-element-3f0e901 .box-content-wrapper {
			flex-flow: row nowrap;
		}

		.elementor-6133 .elementor-element.elementor-element-3f0e901 .elementor-icon-div {
			align-self: center;
		}

		.elementor-6133 .elementor-element.elementor-element-3f0e901 .elementor-icon {
			font-size: 24px;
		}

		.elementor-6133 .elementor-element.elementor-element-3f0e901 .elementor-icon-div .elementor-icon {
			padding: 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-3f0e901 .elementor-icon-div i {
			color: var(--e-global-color-el_color_2);
		}

		.elementor-6133 .elementor-element.elementor-element-3f0e901 .elementor-icon-div svg {
			fill: var(--e-global-color-el_color_2);
			color: var(--e-global-color-el_color_2);
		}

		.elementor-6133 .elementor-element.elementor-element-3f0e901 .box-content-wrapper .box-heading,
		.elementor-6133 .elementor-element.elementor-element-3f0e901 .box-content-wrapper .box-heading a {
			font-family: var(--e-global-typography-el_content_4-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_4-font-size);
			font-weight: var(--e-global-typography-el_content_4-font-weight);
			text-transform: var(--e-global-typography-el_content_4-text-transform);
			font-style: var(--e-global-typography-el_content_4-font-style);
			text-decoration: var(--e-global-typography-el_content_4-text-decoration);
			line-height: var(--e-global-typography-el_content_4-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-3f0e901 .box-description {
			margin-top: 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-3f0e901 .box-button {
			margin-top: 20px;
		}

		.elementor-6133 .elementor-element.elementor-element-5dfef1c {
			--spacer-size: 40px;
		}

		.elementor-6133 .elementor-element.elementor-element-c97df75 {
			width: auto;
			max-width: auto;
			--box-button-width: 180px;
		}

		.elementor-6133 .elementor-element.elementor-element-c97df75>.elementor-widget-container {
			margin: 0px 20px 0px 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-c97df75 .box-button {
			min-width: 180px;
		}

		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-button,
		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-button .popup-icon,
		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-button:hover,
		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-button:focus,
		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-hover:hover .box-button {
			background: var(--e-global-color-el_color_1_6);
		}

		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-button.elementor-button:hover,
		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-button.elementor-button:focus,
		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-button.elementor-button:hover .popup-icon,
		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-button.elementor-button:focus .popup-icon,
		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-hover:hover .box-button.elementor-button,
		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-hover:hover .box-button.elementor-button .popup-icon {
			background: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-796fc76 {
			width: auto;
			max-width: auto;
			--box-button-width: 180px;
		}

		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-button {
			min-width: 180px;
		}

		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-button,
		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-button * {
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-button svg {
			fill: var(--e-global-color-el_color_1);
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-button.elementor-button:hover,
		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-button.elementor-button:focus,
		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-button.elementor-button:hover *,
		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-button.elementor-button:focus *,
		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-hover:hover .box-button.elementor-button,
		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-hover:hover .box-button.elementor-button * {
			color: var(--e-global-color-el_color_0);
		}

		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-button.elementor-button:hover svg,
		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-button.elementor-button:focus svg,
		.elementor-6133 .elementor-element.elementor-element-796fc76 .box-hover:hover .box-button.elementor-button svg {
			fill: var(--e-global-color-el_color_0);
			color: var(--e-global-color-el_color_0);
		}

		.elementor-6133 .elementor-element.elementor-element-d0aa391 {
			margin-top: 20px;
			margin-bottom: 0px;
			padding: 15px 15px 15px 15px;
		}

		.elementor-6133 .elementor-element.elementor-element-d7e3ba7 .elementor-counter-number-wrapper {
			color: var(--e-global-color-el_color_1);
			font-size: 50px;
			font-weight: 500;
			text-transform: none;
			line-height: 1.1em;
		}

		.elementor-6133 .elementor-element.elementor-element-c0c5743 {
			--spacer-size: 15px;
		}

		.elementor-6133 .elementor-element.elementor-element-f339518 {
			width: var(--container-widget-width, 280px);
			max-width: 280px;
			--container-widget-width: 280px;
			--container-widget-flex-grow: 0;
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-f339518 .elementor-heading-title {
			font-family: var(--e-global-typography-el_content_4-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_4-font-size);
			font-weight: var(--e-global-typography-el_content_4-font-weight);
			text-transform: var(--e-global-typography-el_content_4-text-transform);
			font-style: var(--e-global-typography-el_content_4-font-style);
			text-decoration: var(--e-global-typography-el_content_4-text-decoration);
			line-height: var(--e-global-typography-el_content_4-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-5806882 .elementor-counter-number-wrapper {
			color: var(--e-global-color-el_color_1);
			font-size: 50px;
			font-weight: 500;
			text-transform: none;
			line-height: 1.1em;
		}

		.elementor-6133 .elementor-element.elementor-element-f6d2d0c {
			--spacer-size: 15px;
		}

		.elementor-6133 .elementor-element.elementor-element-d84d6d4 {
			width: var(--container-widget-width, 280px);
			max-width: 280px;
			--container-widget-width: 280px;
			--container-widget-flex-grow: 0;
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-d84d6d4 .elementor-heading-title {
			font-family: var(--e-global-typography-el_content_4-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_4-font-size);
			font-weight: var(--e-global-typography-el_content_4-font-weight);
			text-transform: var(--e-global-typography-el_content_4-text-transform);
			font-style: var(--e-global-typography-el_content_4-font-style);
			text-decoration: var(--e-global-typography-el_content_4-text-decoration);
			line-height: var(--e-global-typography-el_content_4-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-039912c .elementor-counter-number-wrapper {
			color: var(--e-global-color-el_color_1);
			font-size: 50px;
			font-weight: 500;
			text-transform: none;
			line-height: 1.1em;
		}

		.elementor-6133 .elementor-element.elementor-element-641ff0b {
			--spacer-size: 15px;
		}

		.elementor-6133 .elementor-element.elementor-element-75e7d36 {
			width: var(--container-widget-width, 280px);
			max-width: 280px;
			--container-widget-width: 280px;
			--container-widget-flex-grow: 0;
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-75e7d36 .elementor-heading-title {
			font-family: var(--e-global-typography-el_content_4-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_4-font-size);
			font-weight: var(--e-global-typography-el_content_4-font-weight);
			text-transform: var(--e-global-typography-el_content_4-text-transform);
			font-style: var(--e-global-typography-el_content_4-font-style);
			text-decoration: var(--e-global-typography-el_content_4-text-decoration);
			line-height: var(--e-global-typography-el_content_4-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-7433a56 .elementor-counter-number-wrapper {
			color: var(--e-global-color-el_color_1);
			font-size: 50px;
			font-weight: 500;
			text-transform: none;
			line-height: 1.1em;
		}

		.elementor-6133 .elementor-element.elementor-element-b24ac88 {
			--spacer-size: 15px;
		}

		.elementor-6133 .elementor-element.elementor-element-afadfff {
			width: var(--container-widget-width, 280px);
			max-width: 280px;
			--container-widget-width: 280px;
			--container-widget-flex-grow: 0;
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-afadfff .elementor-heading-title {
			font-family: var(--e-global-typography-el_content_4-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_4-font-size);
			font-weight: var(--e-global-typography-el_content_4-font-weight);
			text-transform: var(--e-global-typography-el_content_4-text-transform);
			font-style: var(--e-global-typography-el_content_4-font-style);
			text-decoration: var(--e-global-typography-el_content_4-text-decoration);
			line-height: var(--e-global-typography-el_content_4-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-06be350:not(.elementor-motion-effects-element-type-background),
		.elementor-6133 .elementor-element.elementor-element-06be350>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: var(--e-global-color-el_color_1_6);
		}

		.elementor-6133 .elementor-element.elementor-element-06be350 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
			z-index: 3;
		}

		.elementor-6133 .elementor-element.elementor-element-06be350>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

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

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

		.elementor-6133 .elementor-element.elementor-element-db20094>.elementor-element-populated {
			margin: 60px 0px 60px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-8b79d7b>.elementor-container {
			max-width: 700px;
		}

		.elementor-6133 .elementor-element.elementor-element-8b79d7b {
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 30px 0px 30px;
		}

		.elementor-6133 .elementor-element.elementor-element-c8737e9 .box-content {
			align-items: center;
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-c8737e9 .dt-css-grid {
			grid-template-columns: repeat(2, 1fr);
			grid-column-gap: 60px;
			grid-row-gap: 60px;
			--grid-row-gap: 60px;
		}

		.elementor-6133 .elementor-element.elementor-element-c8737e9 {
			--wide-desktop-columns: 2;
			--icon-spacing: 15px;
		}

		.elementor-6133 .elementor-element.elementor-element-c8737e9 .wf-cell .the7-icon-box-grid {
			align-items: flex-start;
			align-content: flex-start;
		}

		.elementor-6133 .elementor-element.elementor-element-c8737e9 .box-content-wrapper {
			flex-flow: column wrap;
		}

		.elementor-6133 .elementor-element.elementor-element-c8737e9 .elementor-icon-div {
			align-self: center;
		}

		.elementor-6133 .elementor-element.elementor-element-c8737e9 .elementor-icon {
			font-size: 32px;
		}

		.elementor-6133 .elementor-element.elementor-element-c8737e9 .elementor-icon-div .elementor-icon {
			padding: 5px;
		}

		.elementor-6133 .elementor-element.elementor-element-c8737e9 .elementor-icon-div i {
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-c8737e9 .elementor-icon-div svg {
			fill: var(--e-global-color-el_color_1);
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-c8737e9 .box-content-wrapper .box-heading,
		.elementor-6133 .elementor-element.elementor-element-c8737e9 .box-content-wrapper .box-heading a {
			font-family: var(--e-global-typography-el_title_5-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_5-font-size);
			font-weight: var(--e-global-typography-el_title_5-font-weight);
			text-transform: var(--e-global-typography-el_title_5-text-transform);
			line-height: var(--e-global-typography-el_title_5-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-c8737e9 .box-description {
			font-family: var(--e-global-typography-el_content_2-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_2-font-size);
			font-weight: var(--e-global-typography-el_content_2-font-weight);
			text-transform: var(--e-global-typography-el_content_2-text-transform);
			font-style: var(--e-global-typography-el_content_2-font-style);
			text-decoration: var(--e-global-typography-el_content_2-text-decoration);
			line-height: var(--e-global-typography-el_content_2-line-height);
			margin-top: 15px;
		}

		.elementor-6133 .elementor-element.elementor-element-e7c2f9e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
		.elementor-6133 .elementor-element.elementor-element-e7c2f9e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("/assets/media/2022/02/studio002.jpg");
			background-position: center center;
			background-size: cover;
		}

		.elementor-6133 .elementor-element.elementor-element-e7c2f9e>.elementor-element-populated>.elementor-background-overlay {
			background-color: var(--e-global-color-el_color_1);
			opacity: 0.5;
		}

		.elementor-6133 .elementor-element.elementor-element-e7c2f9e>.elementor-element-populated>.elementor-background-overlay {
			mix-blend-mode: overlay;
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-6133 .elementor-element.elementor-element-e7c2f9e>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
		}

		.elementor-6133 .elementor-element.elementor-element-6cd8ffb {
			--spacer-size: 500px;
		}

		.elementor-6133 .elementor-element.elementor-element-832da38>.elementor-container {
			max-width: 1400px;
		}

		.elementor-6133 .elementor-element.elementor-element-a5c7cc6>.elementor-element-populated {
			margin: 90px 0px 90px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-7a97a0b {
			margin-top: 0px;
			margin-bottom: 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-5b9c790.elementor-column>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-6133 .elementor-element.elementor-element-5fce68f {
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-5fce68f .elementor-heading-title {
			font-family: var(--e-global-typography-el_title_7-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_7-font-size);
			font-weight: var(--e-global-typography-el_title_7-font-weight);
			text-transform: var(--e-global-typography-el_title_7-text-transform);
			font-style: var(--e-global-typography-el_title_7-font-style);
			line-height: var(--e-global-typography-el_title_7-line-height);
			color: var(--e-global-color-el_color_2);
		}

		.elementor-6133 .elementor-element.elementor-element-963e7fd {
			--spacer-size: 30px;
		}

		.elementor-6133 .elementor-element.elementor-element-0a060b7 {
			width: var(--container-widget-width, 700px);
			max-width: 700px;
			--container-widget-width: 700px;
			--container-widget-flex-grow: 0;
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-0a060b7 .elementor-heading-title {
			font-family: var(--e-global-typography-el_title_2-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_2-font-size);
			font-weight: var(--e-global-typography-el_title_2-font-weight);
			text-transform: var(--e-global-typography-el_title_2-text-transform);
			line-height: var(--e-global-typography-el_title_2-line-height);
			letter-spacing: var(--e-global-typography-el_title_2-letter-spacing);
		}

		.elementor-6133 .elementor-element.elementor-element-83069ee {
			--spacer-size: 90px;
		}

		.elementor-6133 .elementor-element.elementor-element-a36229d .box-content {
			align-items: center;
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-a36229d .dt-css-grid {
			grid-template-columns: repeat(3, 1fr);
			grid-column-gap: 60px;
			grid-row-gap: 60px;
			--grid-row-gap: 60px;
		}

		.elementor-6133 .elementor-element.elementor-element-a36229d {
			--wide-desktop-columns: 3;
			--icon-spacing: 20px;
		}

		.elementor-6133 .elementor-element.elementor-element-a36229d .wf-cell .the7-icon-box-grid {
			align-items: flex-start;
			align-content: flex-start;
		}

		.elementor-6133 .elementor-element.elementor-element-a36229d .box-content-wrapper {
			flex-flow: column wrap;
		}

		.elementor-6133 .elementor-element.elementor-element-a36229d .elementor-icon-div {
			align-self: center;
		}

		.elementor-6133 .elementor-element.elementor-element-a36229d .elementor-icon {
			font-size: 32px;
		}

		.elementor-6133 .elementor-element.elementor-element-a36229d .elementor-icon-div .elementor-icon {
			padding: 0.66em;
			border-radius: 50px 50px 50px 50px;
			background: var(--e-global-color-el_color_2);
		}

		.elementor-6133 .elementor-element.elementor-element-a36229d .elementor-icon-div i {
			color: var(--e-global-color-el_color_0);
		}

		.elementor-6133 .elementor-element.elementor-element-a36229d .elementor-icon-div svg {
			fill: var(--e-global-color-el_color_0);
			color: var(--e-global-color-el_color_0);
		}

		.elementor-6133 .elementor-element.elementor-element-a36229d .box-content-wrapper .box-heading,
		.elementor-6133 .elementor-element.elementor-element-a36229d .box-content-wrapper .box-heading a {
			font-family: var(--e-global-typography-el_title_3-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_3-font-size);
			font-weight: var(--e-global-typography-el_title_3-font-weight);
			text-transform: var(--e-global-typography-el_title_3-text-transform);
			line-height: var(--e-global-typography-el_title_3-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-a36229d .box-description {
			font-family: var(--e-global-typography-el_content_1-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_1-font-size);
			font-weight: var(--e-global-typography-el_content_1-font-weight);
			text-transform: var(--e-global-typography-el_content_1-text-transform);
			font-style: var(--e-global-typography-el_content_1-font-style);
			line-height: var(--e-global-typography-el_content_1-line-height);
			margin-top: 15px;
		}

		.elementor-6133 .elementor-element.elementor-element-a36229d .box-button {
			margin-top: 20px;
		}

		.elementor-6133 .elementor-element.elementor-element-06da6f4:not(.elementor-motion-effects-element-type-background),
		.elementor-6133 .elementor-element.elementor-element-06da6f4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: var(--e-global-color-el_color_1_6);
		}

		.elementor-6133 .elementor-element.elementor-element-06da6f4 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
			z-index: 3;
		}

		.elementor-6133 .elementor-element.elementor-element-06da6f4>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-6133 .elementor-element.elementor-element-39803ae:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
		.elementor-6133 .elementor-element.elementor-element-39803ae>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("/assets/media/2022/02/studio001.jpg");
			background-position: center center;
			background-size: cover;
		}

		.elementor-6133 .elementor-element.elementor-element-39803ae>.elementor-element-populated>.elementor-background-overlay {
			background-color: var(--e-global-color-el_color_1);
			opacity: 0.5;
		}

		.elementor-6133 .elementor-element.elementor-element-39803ae>.elementor-element-populated>.elementor-background-overlay {
			mix-blend-mode: overlay;
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-6133 .elementor-element.elementor-element-39803ae>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
		}

		.elementor-6133 .elementor-element.elementor-element-f49c57e {
			--spacer-size: 500px;
		}

		.elementor-6133 .elementor-element.elementor-element-64a95ed>.elementor-element-populated {
			margin: 60px 0px 60px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-d04bdb6>.elementor-container {
			max-width: 700px;
		}

		.elementor-6133 .elementor-element.elementor-element-d04bdb6 {
			padding: 0px 30px 0px 30px;
		}

		.elementor-6133 .elementor-element.elementor-element-36e52fe .owl-carousel {
			--offset-v-t-img: 0px;
			--offset-v-m-img: 50%;
			--top-b-img: 100%;
			--offset-v-b-img: 0px;
			--arrow-bg-height: 60px;
		}

		.elementor-6133 .elementor-element.elementor-element-36e52fe .e-widget-swiper {
			--offset-v-t-img: 0px;
			--offset-v-m-img: 50%;
			--top-b-img: 100%;
			--offset-v-b-img: 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-36e52fe {
			--the7-img-object-fit: var(--object-fit);
			--the7-img-width: var(--ratio-img-width);
			--the7-img-height: var(--ratio-img-height);
			--the7-img-max-height: var(--max-height);
			--the7-img-max-width: var(--max-width);
			--box-width: var(--image-size, var(--ratio-img-width));
			--the7-img-ratio: var(--aspect-ratio, var(--ratio));
			width: initial;
			max-width: initial;
			--arrow-display: inline-flex;
			--arrow-opacity: 1;
			--bullet-display: inline-flex;
			--bullet-opacity: 1;
			--the7-slider-layout-columns: minmax(0, 100%);
			--the7-slider-layout-columns-noicon: minmax(0, 100%);
			--the7-slider-template-areas: " icon" " desc" " header " " subtitle "
				" button ";
			--the7-slider-template-areas-noicon: "desc" " header " " subtitle "
				" button ";
			--the7-slider-template-rows: none;
			--img-width: var(--icon-size, 40px);
			--img-height: var(--icon-size, 40px);
			--icon-width: var(--icon-size, 40px);
			--icon-top-padding: var(--icon-size, 40px);
			--the7-slider-layout-gap: normal;
			--the7-slider-layout-margin: var(--icon-top-gap, 0px) var(--icon-right-gap, 0px) var(--icon-bottom-gap, 0px) var(--icon-left-gap, 0px);
			--the7-title-alignment: var(--content-text-align);
			--the7-title-justify: var(--content-justify-self);
			--content-text-align: center;
			--content-justify-self: center;
			--the7-layout-2-title-justify: flex-start;
			--the7-layout-2-title-alignment: left;
			--the7-slider-layout-2-columns: 1fr calc(var(--icon-size, 40px) + var(--icon-left-gap, 0px)) minmax(auto, max-content) 1fr;
			--the7-slider-template-2-areas: "empty1 icon before empty2"
				"empty1 icon header empty2" "empty1 icon subtitle empty2"
				"empty1 icon empty empty2" "desc desc desc desc"
				"button button button button";
			--the7-slider-template-6-areas: "desc desc desc desc"
				"empty1 icon before empty2" "empty1 icon header empty2"
				"empty1 icon subtitle empty2" "empty1 icon button empty2"
				"empty1 icon empty empty2";
			--the7-slider-layout-6-columns: 1fr calc(var(--icon-size, 40px) + var(--icon-left-gap, 0px)) minmax(auto, max-content) 1fr;
			--the7-slider-layout-2-margin: var(--icon-top-gap, 0px) 0 var(--icon-bottom-gap, 0px) var(--icon-left-gap, 0px);
			--icon-top-gap: 0px;
			--icon-right-gap: 0px;
			--icon-left-gap: 0px;
			--icon-bottom-gap: 30px;
			--icon-size: 90px;
			--icon-font-size: 16px;
			--arrow-icon-size: 32px;
		}

		.elementor-6133 .elementor-element.elementor-element-36e52fe>.elementor-widget-container {
			margin: 0px 0px 30px 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-36e52fe .dt-owl-item-heading {
			font-family: var(--e-global-typography-el_title_5-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_5-font-size);
			font-weight: var(--e-global-typography-el_title_5-font-weight);
			text-transform: var(--e-global-typography-el_title_5-text-transform);
			line-height: var(--e-global-typography-el_title_5-line-height);
			margin-bottom: 10px;
		}

		.elementor-6133 .elementor-element.elementor-element-36e52fe .dt-owl-item-subtitle {
			font-family: var(--e-global-typography-el_content_3-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_3-font-size);
			font-weight: var(--e-global-typography-el_content_3-font-weight);
			text-transform: var(--e-global-typography-el_content_3-text-transform);
			font-style: var(--e-global-typography-el_content_3-font-style);
			text-decoration: var(--e-global-typography-el_content_3-text-decoration);
			line-height: var(--e-global-typography-el_content_3-line-height);
			color: var(--e-global-color-el_color_1);
			margin-bottom: 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-36e52fe .dt-owl-item-description {
			font-family: var(--e-global-typography-el_quote_1-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_quote_1-font-size);
			font-weight: var(--e-global-typography-el_quote_1-font-weight);
			font-style: var(--e-global-typography-el_quote_1-font-style);
			text-decoration: var(--e-global-typography-el_quote_1-text-decoration);
			line-height: var(--e-global-typography-el_quote_1-line-height);
			margin-bottom: 30px;
		}

		.elementor-6133 .elementor-element.elementor-element-36e52fe .dt-owl-item-image,
		.elementor-6133 .elementor-element.elementor-element-36e52fe .dt-owl-item-image:before,
		.elementor-6133 .elementor-element.elementor-element-36e52fe .dt-owl-item-image:after {
			border-radius: 100% 100% 100% 100%;
		}

		.elementor-6133 .elementor-element.elementor-element-36e52fe .dt-owl-item-image>a {
			border-radius: 100% 100% 100% 100%;
		}

		.elementor-6133 .elementor-element.elementor-element-36e52fe .dt-owl-item-image img {
			border-radius: 100% 100% 100% 100%;
		}

		.elementor-6133 .elementor-element.elementor-element-36e52fe .owl-nav div,
		.elementor-6133 .elementor-element.elementor-element-36e52fe .the7-swiper-button {
			width: max(60px, var(--arrow-icon-size, 1em));
			height: max(60px, var(--arrow-icon-size, 1em));
			border-radius: 0px;
			border-width: 0px;
			border-style: solid;
			outline-color: var(--e-global-color-el_color_7_2);
		}

		.elementor-6133 .elementor-element.elementor-element-36e52fe .owl-nav div>i,
		.elementor-6133 .elementor-element.elementor-element-36e52fe .the7-swiper-button>i {
			color: var(--e-global-color-el_color_7_2);
		}

		.elementor-6133 .elementor-element.elementor-element-36e52fe .owl-nav div>svg,
		.elementor-6133 .elementor-element.elementor-element-36e52fe .the7-swiper-button>svg {
			fill: var(--e-global-color-el_color_7_2);
			color: var(--e-global-color-el_color_7_2);
		}

		.elementor-6133 .elementor-element.elementor-element-36e52fe .owl-nav div:hover,
		.elementor-6133 .elementor-element.elementor-element-36e52fe .the7-swiper-button:hover {
			outline-color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-36e52fe .owl-nav div:hover>i,
		.elementor-6133 .elementor-element.elementor-element-36e52fe .the7-swiper-button:hover>i {
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-36e52fe .owl-nav div:hover>svg,
		.elementor-6133 .elementor-element.elementor-element-36e52fe .the7-swiper-button:hover>svg {
			fill: var(--e-global-color-el_color_1);
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-36e52fe .owl-nav div.owl-prev,
		.elementor-6133 .elementor-element.elementor-element-36e52fe .the7-swiper-button-prev {
			top: var(--offset-v-m-img);
			--arrow-translate-y: calc(-50% + var(--arrow-v-offset));
			left: var(--arrow-h-offset);
			--arrow-translate-x: 0;
			--arrow-v-offset: 0px;
			--arrow-h-offset: -60px;
		}

		.elementor-6133 .elementor-element.elementor-element-36e52fe .owl-nav div.owl-next,
		.elementor-6133 .elementor-element.elementor-element-36e52fe .the7-swiper-button-next {
			top: var(--offset-v-m-img);
			--arrow-translate-y: calc(-50% + var(--arrow-v-offset));
			left: calc(100% - var(--arrow-h-offset));
			--arrow-translate-x: -100%;
			--arrow-v-offset: 0px;
			--arrow-h-offset: -60px;
		}

		.elementor-6133 .elementor-element.elementor-element-36e52fe .owl-dots {
			--bullet-size: 9px;
			--bullet-gap: 14px;
			--bullet-color: var(--e-global-color-el_color_7_2);
			--bullet-hover-color: var(--e-global-color-el_color_1);
			--bullet-active-color: var(--e-global-color-el_color_1);
			top: calc(100% + var(--bullet-v-offset, 10px));
			bottom: auto;
			--bullet-translate-y: 0;
			left: calc(50% + var(--bullet-h-offset, 0px));
			right: auto;
			--bullet-translate-x: -50%;
			--bullet-position-left: calc(50% + var(--bullet-h-offset, 0px));
			--bullet-v-offset: 39px;
		}

		.elementor-6133 .elementor-element.elementor-element-cee84d1:not(.elementor-motion-effects-element-type-background),
		.elementor-6133 .elementor-element.elementor-element-cee84d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #ffffff;
		}

		.elementor-6133 .elementor-element.elementor-element-cee84d1 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
		}

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

		.elementor-6133 .elementor-element.elementor-element-a2fccd4>.elementor-element-populated {
			margin: 90px 0px 90px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-ebb8a2b.elementor-column>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-6133 .elementor-element.elementor-element-7e98b4d {
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-7e98b4d .elementor-heading-title {
			font-family: var(--e-global-typography-el_title_7-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_7-font-size);
			font-weight: var(--e-global-typography-el_title_7-font-weight);
			text-transform: var(--e-global-typography-el_title_7-text-transform);
			font-style: var(--e-global-typography-el_title_7-font-style);
			line-height: var(--e-global-typography-el_title_7-line-height);
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-6c97fcc {
			--spacer-size: 30px;
		}

		.elementor-6133 .elementor-element.elementor-element-5908c33 {
			width: var(--container-widget-width, 723px);
			max-width: 723px;
			--container-widget-width: 723px;
			--container-widget-flex-grow: 0;
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-5908c33 .elementor-heading-title {
			font-family: var(--e-global-typography-el_title_2-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_2-font-size);
			font-weight: var(--e-global-typography-el_title_2-font-weight);
			text-transform: var(--e-global-typography-el_title_2-text-transform);
			line-height: var(--e-global-typography-el_title_2-line-height);
			letter-spacing: var(--e-global-typography-el_title_2-letter-spacing);
		}

		.elementor-6133 .elementor-element.elementor-element-4b6e60d {
			--spacer-size: 90px;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .dt-css-grid {
			grid-column-gap: 40px;
			grid-row-gap: 40px;
			--grid-row-gap: 40px;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .dt-isotope .wf-cell {
			padding-right: calc(40px / 2) !important;
			padding-left: calc(40px / 2) !important;
			padding-top: calc(40px / 2) !important;
			padding-bottom: calc(40px / 2) !important;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .dt-isotope {
			margin-right: calc(-1 * 40px / 2) !important;
			margin-left: calc(-1 * 40px / 2) !important;
			margin-top: calc(-1 * 40px / 2) !important;
			margin-bottom: calc(-1 * 40px / 2) !important;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .filter {
			--display-by: none;
			--display-sort: none;
			justify-content: center;
			--filter-top-gap: 0px;
			--filter-right-gap: 0px;
			--filter-bottom-gap: 30px;
			--filter-left-gap: 0px;
			margin: 0px 0px 30px 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 {
			--the7-img-object-fit: var(--object-fit);
			--the7-img-width: var(--ratio-img-width);
			--the7-img-height: var(--ratio-img-height);
			--the7-img-max-height: var(--max-height);
			--the7-img-max-width: var(--max-width);
			--box-width: var(--image-size, var(--ratio-img-width));
			--the7-img-ratio: var(--aspect-ratio, var(--ratio));
			--object-fit: cover;
			--ratio-img-width: 100%;
			--svg-width: 100%;
			--height: 100%;
			--max-height: 100%;
			--max-width: 100%;
			--aspect-ratio: 1;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .description-under-image .post-thumbnail-wrap .post-thumbnail>.post-thumbnail-rollover:after,
		.elementor-6133 .elementor-element.elementor-element-fae9903 .gradient-overlap-layout-list article .post-thumbnail>.post-thumbnail-rollover:after,
		.elementor-6133 .elementor-element.elementor-element-fae9903 .description-on-hover article .post-thumbnail>.post-thumbnail-rollover:after {
			transition: all 0.3s;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .description-under-image .post-thumbnail-wrap .post-thumbnail>.post-thumbnail-rollover:before,
		.elementor-6133 .elementor-element.elementor-element-fae9903 .gradient-overlap-layout-list article .post-thumbnail>.post-thumbnail-rollover:before,
		.elementor-6133 .elementor-element.elementor-element-fae9903 .description-on-hover article .post-thumbnail>.post-thumbnail-rollover:before {
			transition: opacity 0.3s;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .post-thumbnail:hover>.post-thumbnail-rollover:before,
		.elementor-6133 .elementor-element.elementor-element-fae9903 .post-thumbnail:not(:hover)>.post-thumbnail-rollover:after {
			transition-delay: 0.15s;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .description-under-image .post-thumbnail-wrap .post-thumbnail>.post-thumbnail-rollover:after,
		.elementor-6133 .elementor-element.elementor-element-fae9903 .gradient-overlap-layout-list article .post-thumbnail>.post-thumbnail-rollover:after,
		.elementor-6133 .elementor-element.elementor-element-fae9903 .description-on-hover article .post-thumbnail>.post-thumbnail-rollover:after {
			background: #00000040;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 article {
			background-color: #ffffff00;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .post-thumbnail-wrap .post-thumbnail {
			border-radius: 6px 6px 6px 6px;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .post-thumbnail-wrap .post-thumbnail>.post-thumbnail-rollover {
			border-radius: 6px 6px 6px 6px;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .post-thumbnail-wrap .post-thumbnail>.post-thumbnail-rollover img {
			border-radius: 6px 6px 6px 6px;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .content-rollover-layout-list article {
			border-radius: 6px 6px 6px 6px;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .description-under-image .post-thumbnail-wrap .post-thumbnail img,
		.elementor-6133 .elementor-element.elementor-element-fae9903 .description-on-hover article .post-thumbnail img {
			opacity: calc(100 / 100);
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .description-under-image .post-thumbnail-wrap:hover .post-thumbnail img,
		.elementor-6133 .elementor-element.elementor-element-fae9903 .description-on-hover article:hover .post-thumbnail img {
			opacity: calc(100 / 100);
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .the7-hover-icon {
			font-size: 24px;
			width: 50px;
			height: 50px;
			line-height: 50px;
			border-radius: 100% 100% 100% 100%;
			background: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .the7-hover-icon svg {
			width: 24px;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .portfolio-shortcode .the7-hover-icon {
			color: #ffffff;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .portfolio-shortcode .the7-hover-icon svg {
			fill: #ffffff;
			color: #ffffff;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 article .post-entry-content {
			padding: 25px 0px 10px 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .content-rollover-layout-list .post-entry-wrapper {
			padding: 25px 0px 10px 0px;
			bottom: -0px;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .description-under-image .post-entry-content {
			align-self: center;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .description-on-hover .post-entry-content .post-entry-body {
			align-self: center;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .post-entry-content {
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .classic-layout-list .post-thumbnail-wrap {
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .ele-entry-title {
			font-family: var(--e-global-typography-el_title_4-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_4-font-size);
			font-weight: var(--e-global-typography-el_title_4-font-weight);
			text-transform: var(--e-global-typography-el_title_4-text-transform);
			line-height: var(--e-global-typography-el_title_4-line-height);
			margin-bottom: 10px;
		}

		#the7-body .elementor-6133 .elementor-element.elementor-element-fae9903 article:not(.class-1):not(.keep-custom-css) .ele-entry-title a:hover {
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .content-rollover-layout-list.meta-info-off .post-entry-wrapper {
			bottom: -10px;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .entry-meta .meta-item:not(:first-child):before {
			content: "/";
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .entry-meta,
		.elementor-6133 .elementor-element.elementor-element-fae9903 .entry-meta>span {
			font-family: var(--e-global-typography-el_content_3-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_3-font-size);
			font-weight: var(--e-global-typography-el_content_3-font-weight);
			text-transform: var(--e-global-typography-el_content_3-text-transform);
			font-style: var(--e-global-typography-el_content_3-font-style);
			text-decoration: var(--e-global-typography-el_content_3-text-decoration);
			line-height: var(--e-global-typography-el_content_3-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .entry-meta>a,
		.elementor-6133 .elementor-element.elementor-element-fae9903 .entry-meta>span {
			color: var(--e-global-color-el_color_7_2);
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .entry-meta>a:after,
		.elementor-6133 .elementor-element.elementor-element-fae9903 .entry-meta>span:after {
			background: var(--e-global-color-el_color_7_2);
			-webkit-box-shadow: var(--e-global-color-el_color_7_2);
			box-shadow: var(--e-global-color-el_color_7_2);
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .entry-meta {
			margin-bottom: 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .filter .filter-categories {
			justify-content: center;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .filter .filter-extras {
			justify-content: center;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .filter a {
			font-size: 14px;
			font-weight: 500;
			text-transform: none;
			line-height: 1.2em;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .filter.filter-decorations * {
			--filter-title-color-normal: var(--e-global-color-el_color_7);
			--filter-title-color-hover: var(--e-global-color-el_color_1_2);
			--filter-pointer-bg-color-hover: #ffffff00;
			--filter-title-color-active: #ffffff;
			--filter-pointer-bg-color-active: var(--e-global-color-el_color_1);
			--filter-pointer-bg-radius: 3px 3px 3px 3px;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .filter .filter-categories a {
			padding: 6px 10px 6px 10px;
			margin: 0px 5px 10px 5px;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .filter .filter-by {
			padding: 6px 10px 6px 10px;
			margin: 0px 5px 10px 5px;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .filter .filter-sorting {
			padding: 6px 10px 6px 10px;
			margin: 0px 5px 10px 5px;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .paginator {
			justify-content: center;
			--filter-title-color-normal: var(--e-global-color-el_color_1);
			--filter-pointer-bg-color-normal: var(--e-global-color-el_color_1_6);
			--filter-pointer-bg-radius: 5px 5px 5px 5px;
			margin-top: 40px;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .paginator a,
		.elementor-6133 .elementor-element.elementor-element-fae9903 .paginator .button-load-more {
			font-size: 14px;
			font-weight: 500;
			text-transform: none;
			line-height: 1.2em;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .paginator a {
			--filter-title-color-hover: var(--e-global-color-el_color_0);
			--filter-pointer-bg-color-hover: var(--e-global-color-el_color_1);
			--filter-title-color-active: #ffffff;
			--filter-pointer-bg-color-active: var(--e-global-color-el_color_1);
			padding: 16px 34px 16px 34px;
			margin: 0px 0px 0px 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-fae9903 .paginator a.button-load-more {
			--filter-pointer-bg-color-active: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-8b23f5b:not(.elementor-motion-effects-element-type-background),
		.elementor-6133 .elementor-element.elementor-element-8b23f5b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: transparent;
			background-image: radial-gradient(at top center,
					#031c26 0%,
					#025373 100%);
		}

		.elementor-6133 .elementor-element.elementor-element-8b23f5b>.elementor-background-overlay {
			background-image: url("/assets/media/2022/02/poly-bg-white-01.svg");
			background-position: top center;
			background-repeat: no-repeat;
			background-size: 100% auto;
			opacity: 0.9;
			mix-blend-mode: overlay;
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-6133 .elementor-element.elementor-element-8b23f5b {
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
		}

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

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

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

		.elementor-6133 .elementor-element.elementor-element-3e0731a>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
			margin: 90px 0px 90px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
		}

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

		.elementor-6133 .elementor-element.elementor-element-1939e4d {
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-1939e4d .elementor-heading-title {
			font-family: var(--e-global-typography-el_title_3-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_3-font-size);
			font-weight: var(--e-global-typography-el_title_3-font-weight);
			text-transform: var(--e-global-typography-el_title_3-text-transform);
			line-height: var(--e-global-typography-el_title_3-line-height);
			color: var(--e-global-color-el_color_2);
		}

		.elementor-6133 .elementor-element.elementor-element-80ecf96 {
			--spacer-size: 40px;
		}

		.elementor-6133 .elementor-element.elementor-element-ee4f0dc {
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-ee4f0dc .elementor-heading-title {
			font-family: var(--e-global-typography-el_title_1-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_1-font-size);
			font-weight: var(--e-global-typography-el_title_1-font-weight);
			text-transform: var(--e-global-typography-el_title_1-text-transform);
			line-height: var(--e-global-typography-el_title_1-line-height);
			letter-spacing: var(--e-global-typography-el_title_1-letter-spacing);
			color: #ffffff;
		}

		.elementor-6133 .elementor-element.elementor-element-191e42e {
			--spacer-size: 50px;
		}

		.elementor-6133 .elementor-element.elementor-element-97bef22 .box-button,
		.elementor-6133 .elementor-element.elementor-element-97bef22 .box-button .popup-icon,
		.elementor-6133 .elementor-element.elementor-element-97bef22 .box-button:hover,
		.elementor-6133 .elementor-element.elementor-element-97bef22 .box-button:focus,
		.elementor-6133 .elementor-element.elementor-element-97bef22 .box-hover:hover .box-button {
			background: var(--e-global-color-el_color_2);
		}

		.elementor-6133 .elementor-element.elementor-element-97bef22 .box-button.elementor-button:hover,
		.elementor-6133 .elementor-element.elementor-element-97bef22 .box-button.elementor-button:focus,
		.elementor-6133 .elementor-element.elementor-element-97bef22 .box-button.elementor-button:hover .popup-icon,
		.elementor-6133 .elementor-element.elementor-element-97bef22 .box-button.elementor-button:focus .popup-icon,
		.elementor-6133 .elementor-element.elementor-element-97bef22 .box-hover:hover .box-button.elementor-button,
		.elementor-6133 .elementor-element.elementor-element-97bef22 .box-hover:hover .box-button.elementor-button .popup-icon {
			background: var(--e-global-color-el_color_2_2);
		}

		.elementor-6133 .elementor-element.elementor-element-97bef22 {
			--box-button-width: 250px;
		}

		.elementor-6133 .elementor-element.elementor-element-97bef22 .box-button {
			min-width: 250px;
		}

		.elementor-6133 .elementor-element.elementor-element-e2244c1>.elementor-element-populated {
			margin: 90px 0px 90px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-5fd4065.elementor-column>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-6133 .elementor-element.elementor-element-0bceeaf {
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-0bceeaf .elementor-heading-title {
			font-family: var(--e-global-typography-el_title_7-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_7-font-size);
			font-weight: var(--e-global-typography-el_title_7-font-weight);
			text-transform: var(--e-global-typography-el_title_7-text-transform);
			font-style: var(--e-global-typography-el_title_7-font-style);
			line-height: var(--e-global-typography-el_title_7-line-height);
			color: var(--e-global-color-el_color_2);
		}

		.elementor-6133 .elementor-element.elementor-element-291a28b {
			--spacer-size: 30px;
		}

		.elementor-6133 .elementor-element.elementor-element-39e5b8a {
			width: var(--container-widget-width, 723px);
			max-width: 723px;
			--container-widget-width: 723px;
			--container-widget-flex-grow: 0;
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-39e5b8a .elementor-heading-title {
			font-family: var(--e-global-typography-el_title_2-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_2-font-size);
			font-weight: var(--e-global-typography-el_title_2-font-weight);
			text-transform: var(--e-global-typography-el_title_2-text-transform);
			line-height: var(--e-global-typography-el_title_2-line-height);
			letter-spacing: var(--e-global-typography-el_title_2-letter-spacing);
		}

		.elementor-6133 .elementor-element.elementor-element-478efdd {
			--spacer-size: 30px;
		}

		.elementor-6133 .elementor-element.elementor-element-c9d5250 {
			padding: 15px 15px 15px 15px;
		}

		.elementor-6133 .elementor-element.elementor-element-c7cedf7>.elementor-element-populated {
			border-style: solid;
			border-width: 1px 1px 1px 1px;
			border-color: var(--e-global-color-el_color_7_4);
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
			margin: 15px 15px 15px 15px;
			--e-column-margin-right: 15px;
			--e-column-margin-left: 15px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-c7cedf7>.elementor-element-populated,
		.elementor-6133 .elementor-element.elementor-element-c7cedf7>.elementor-element-populated>.elementor-background-overlay,
		.elementor-6133 .elementor-element.elementor-element-c7cedf7>.elementor-background-slideshow {
			border-radius: 5px 5px 5px 5px;
		}

		.elementor-6133 .elementor-element.elementor-element-c7cedf7>.elementor-element-populated>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-6133 .elementor-element.elementor-element-41d08c2 .elementor-repeater-item-2641cf1 i {
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-41d08c2 .elementor-repeater-item-2641cf1 svg {
			fill: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-41d08c2 .elementor-repeater-item-546a531 i {
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-41d08c2 .elementor-repeater-item-546a531 svg {
			fill: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-41d08c2>.elementor-widget-container {
			background-color: #ff00dc00;
		}

		.elementor-6133 .elementor-element.elementor-element-41d08c2.elementor-element {
			--align-self: flex-start;
		}

		.elementor-6133 .elementor-element.elementor-element-41d08c2 {
			--e-price-table-header-background-color: #ffffff00;
		}

		.elementor-6133 .elementor-element.elementor-element-41d08c2 .elementor-price-table__header {
			padding: 30px 0px 10px 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-41d08c2 .elementor-price-table__heading {
			color: var(--e-global-color-el_color_7);
			font-family: "Manrope", Sans-serif;
			font-size: 24px;
			font-weight: 500;
			text-transform: none;
			line-height: 2em;
		}

		.elementor-6133 .elementor-element.elementor-element-41d08c2 .elementor-price-table__subheading {
			color: var(--e-global-color-el_color_2);
			font-family: var(--e-global-typography-el_title_6-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_6-font-size);
			font-weight: var(--e-global-typography-el_title_6-font-weight);
			text-transform: var(--e-global-typography-el_title_6-text-transform);
			line-height: var(--e-global-typography-el_title_6-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-41d08c2 .elementor-price-table__price {
			background-color: #ffffff00;
		}

		.elementor-6133 .elementor-element.elementor-element-41d08c2 .elementor-price-table__currency,
		.elementor-6133 .elementor-element.elementor-element-41d08c2 .elementor-price-table__integer-part,
		.elementor-6133 .elementor-element.elementor-element-41d08c2 .elementor-price-table__fractional-part {
			color: var(--e-global-color-el_color_7);
		}

		.elementor-6133 .elementor-element.elementor-element-41d08c2 .elementor-price-table .elementor-price-table__price {
			font-family: "Manrope", Sans-serif;
			font-size: 70px;
			font-weight: 500;
			text-transform: none;
			line-height: 1.1em;
		}

		.elementor-6133 .elementor-element.elementor-element-41d08c2 .elementor-price-table__after-price {
			justify-content: flex-start;
		}

		.elementor-6133 .elementor-element.elementor-element-41d08c2 .elementor-price-table__features-list {
			background-color: #ffffff00;
			--e-price-table-features-list-color: var(--e-global-color-el_color_7);
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-41d08c2 .elementor-price-table__features-list li {
			font-family: var(--e-global-typography-el_content_1-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_1-font-size);
			font-weight: var(--e-global-typography-el_content_1-font-weight);
			text-transform: var(--e-global-typography-el_content_1-text-transform);
			font-style: var(--e-global-typography-el_content_1-font-style);
			line-height: var(--e-global-typography-el_content_1-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-41d08c2 .elementor-price-table__features-list li:before {
			border-top-style: solid;
			border-top-color: var(--e-global-color-el_color_7_4);
			border-top-width: 0px;
			margin-left: calc((100% - 80%) / 2);
			margin-right: calc((100% - 80%) / 2);
			margin-top: 10px;
			margin-bottom: 10px;
		}

		.elementor-6133 .elementor-element.elementor-element-41d08c2 .elementor-price-table__footer {
			background-color: #ffffff00;
		}

		.elementor-6133 .elementor-element.elementor-element-665a659>.elementor-element-populated {
			border-style: solid;
			border-width: 1px 1px 1px 1px;
			border-color: var(--e-global-color-el_color_7_4);
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
			margin: 15px 15px 15px 15px;
			--e-column-margin-right: 15px;
			--e-column-margin-left: 15px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-665a659>.elementor-element-populated,
		.elementor-6133 .elementor-element.elementor-element-665a659>.elementor-element-populated>.elementor-background-overlay,
		.elementor-6133 .elementor-element.elementor-element-665a659>.elementor-background-slideshow {
			border-radius: 5px 5px 5px 5px;
		}

		.elementor-6133 .elementor-element.elementor-element-665a659>.elementor-element-populated>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-6133 .elementor-element.elementor-element-3bbad61>.elementor-widget-container {
			background-color: #ff00dc00;
		}

		.elementor-6133 .elementor-element.elementor-element-3bbad61 {
			--e-price-table-header-background-color: #ffffff00;
		}

		.elementor-6133 .elementor-element.elementor-element-3bbad61 .elementor-price-table__header {
			padding: 30px 0px 10px 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-3bbad61 .elementor-price-table__heading {
			color: var(--e-global-color-el_color_7);
			font-family: "Manrope", Sans-serif;
			font-size: 24px;
			font-weight: 500;
			text-transform: none;
			line-height: 2em;
		}

		.elementor-6133 .elementor-element.elementor-element-3bbad61 .elementor-price-table__subheading {
			color: var(--e-global-color-el_color_2);
			font-family: var(--e-global-typography-el_title_6-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_6-font-size);
			font-weight: var(--e-global-typography-el_title_6-font-weight);
			text-transform: var(--e-global-typography-el_title_6-text-transform);
			line-height: var(--e-global-typography-el_title_6-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-3bbad61 .elementor-price-table__price {
			background-color: #ffffff00;
		}

		.elementor-6133 .elementor-element.elementor-element-3bbad61 .elementor-price-table__currency,
		.elementor-6133 .elementor-element.elementor-element-3bbad61 .elementor-price-table__integer-part,
		.elementor-6133 .elementor-element.elementor-element-3bbad61 .elementor-price-table__fractional-part {
			color: var(--e-global-color-el_color_7);
		}

		.elementor-6133 .elementor-element.elementor-element-3bbad61 .elementor-price-table .elementor-price-table__price {
			font-family: "Manrope", Sans-serif;
			font-size: 70px;
			font-weight: 500;
			text-transform: none;
			line-height: 1.1em;
		}

		.elementor-6133 .elementor-element.elementor-element-3bbad61 .elementor-price-table__after-price {
			justify-content: flex-start;
		}

		.elementor-6133 .elementor-element.elementor-element-3bbad61 .elementor-price-table__features-list {
			background-color: #ffffff00;
			--e-price-table-features-list-color: var(--e-global-color-el_color_7);
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-3bbad61 .elementor-price-table__features-list li {
			font-family: var(--e-global-typography-el_content_1-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_1-font-size);
			font-weight: var(--e-global-typography-el_content_1-font-weight);
			text-transform: var(--e-global-typography-el_content_1-text-transform);
			font-style: var(--e-global-typography-el_content_1-font-style);
			line-height: var(--e-global-typography-el_content_1-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-3bbad61 .elementor-price-table__features-list li:before {
			border-top-style: solid;
			border-top-color: var(--e-global-color-el_color_7_4);
			border-top-width: 0px;
			margin-left: calc((100% - 80%) / 2);
			margin-right: calc((100% - 80%) / 2);
			margin-top: 10px;
			margin-bottom: 10px;
		}

		.elementor-6133 .elementor-element.elementor-element-3bbad61 .elementor-price-table__footer {
			background-color: #ffffff00;
		}

		.elementor-6133 .elementor-element.elementor-element-15d8265>.elementor-element-populated {
			border-style: solid;
			border-width: 1px 1px 1px 1px;
			border-color: var(--e-global-color-el_color_7_4);
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
			margin: 15px 15px 15px 15px;
			--e-column-margin-right: 15px;
			--e-column-margin-left: 15px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-15d8265>.elementor-element-populated,
		.elementor-6133 .elementor-element.elementor-element-15d8265>.elementor-element-populated>.elementor-background-overlay,
		.elementor-6133 .elementor-element.elementor-element-15d8265>.elementor-background-slideshow {
			border-radius: 5px 5px 5px 5px;
		}

		.elementor-6133 .elementor-element.elementor-element-15d8265>.elementor-element-populated>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-6133 .elementor-element.elementor-element-cfedd5b .elementor-repeater-item-2641cf1 i {
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-cfedd5b .elementor-repeater-item-2641cf1 svg {
			fill: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-cfedd5b .elementor-repeater-item-546a531 i {
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-cfedd5b .elementor-repeater-item-546a531 svg {
			fill: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-cfedd5b>.elementor-widget-container {
			background-color: #ff00dc00;
		}

		.elementor-6133 .elementor-element.elementor-element-cfedd5b {
			--e-price-table-header-background-color: #ffffff00;
		}

		.elementor-6133 .elementor-element.elementor-element-cfedd5b .elementor-price-table__header {
			padding: 30px 0px 10px 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-cfedd5b .elementor-price-table__heading {
			color: var(--e-global-color-el_color_7);
			font-family: "Manrope", Sans-serif;
			font-size: 24px;
			font-weight: 500;
			text-transform: none;
			line-height: 2em;
		}

		.elementor-6133 .elementor-element.elementor-element-cfedd5b .elementor-price-table__subheading {
			color: var(--e-global-color-el_color_2);
			font-family: var(--e-global-typography-el_title_6-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_6-font-size);
			font-weight: var(--e-global-typography-el_title_6-font-weight);
			text-transform: var(--e-global-typography-el_title_6-text-transform);
			line-height: var(--e-global-typography-el_title_6-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-cfedd5b .elementor-price-table__price {
			background-color: #ffffff00;
		}

		.elementor-6133 .elementor-element.elementor-element-cfedd5b .elementor-price-table__currency,
		.elementor-6133 .elementor-element.elementor-element-cfedd5b .elementor-price-table__integer-part,
		.elementor-6133 .elementor-element.elementor-element-cfedd5b .elementor-price-table__fractional-part {
			color: var(--e-global-color-el_color_7);
		}

		.elementor-6133 .elementor-element.elementor-element-cfedd5b .elementor-price-table .elementor-price-table__price {
			font-family: "Manrope", Sans-serif;
			font-size: 70px;
			font-weight: 500;
			text-transform: none;
			line-height: 1.1em;
		}

		.elementor-6133 .elementor-element.elementor-element-cfedd5b .elementor-price-table__after-price {
			justify-content: flex-start;
		}

		.elementor-6133 .elementor-element.elementor-element-cfedd5b .elementor-price-table__features-list {
			background-color: #ffffff00;
			--e-price-table-features-list-color: var(--e-global-color-el_color_7);
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-cfedd5b .elementor-price-table__features-list li {
			font-family: var(--e-global-typography-el_content_1-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_1-font-size);
			font-weight: var(--e-global-typography-el_content_1-font-weight);
			text-transform: var(--e-global-typography-el_content_1-text-transform);
			font-style: var(--e-global-typography-el_content_1-font-style);
			line-height: var(--e-global-typography-el_content_1-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-cfedd5b .elementor-price-table__features-list li:before {
			border-top-style: solid;
			border-top-color: var(--e-global-color-el_color_7_4);
			border-top-width: 0px;
			margin-left: calc((100% - 80%) / 2);
			margin-right: calc((100% - 80%) / 2);
			margin-top: 10px;
			margin-bottom: 10px;
		}

		.elementor-6133 .elementor-element.elementor-element-cfedd5b .elementor-price-table__footer {
			background-color: #ffffff00;
		}

		.elementor-6133 .elementor-element.elementor-element-db837c2:not(.elementor-motion-effects-element-type-background),
		.elementor-6133 .elementor-element.elementor-element-db837c2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: var(--e-global-color-el_color_1_6);
		}

		.elementor-6133 .elementor-element.elementor-element-db837c2 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
			z-index: 3;
		}

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

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

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

		.elementor-6133 .elementor-element.elementor-element-e94c3c2>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
			margin: 60px 0px 60px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-e94c3c2>.elementor-element-populated>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-6133 .elementor-element.elementor-element-3c2b321>.elementor-container {
			max-width: 700px;
		}

		.elementor-6133 .elementor-element.elementor-element-3c2b321 {
			padding: 0px 30px 0px 30px;
		}

		.elementor-6133 .elementor-element.elementor-element-eea6f07.elementor-column>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-6133 .elementor-element.elementor-element-65fb0f6 img,
		.elementor-6133 .elementor-element.elementor-element-65fb0f6 svg {
			width: 150px;
			border-radius: 100% 100% 100% 100%;
		}

		.elementor-6133 .elementor-element.elementor-element-65fb0f6 svg {
			height: auto;
		}

		.elementor-6133 .elementor-element.elementor-element-b282c07 {
			--spacer-size: 30px;
		}

		.elementor-6133 .elementor-element.elementor-element-60af416 {
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-60af416 .elementor-heading-title {
			font-family: var(--e-global-typography-el_title_3-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_3-font-size);
			font-weight: var(--e-global-typography-el_title_3-font-weight);
			text-transform: var(--e-global-typography-el_title_3-text-transform);
			line-height: var(--e-global-typography-el_title_3-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-0bd25bb {
			--spacer-size: 10px;
		}

		.elementor-6133 .elementor-element.elementor-element-47b4ea5 {
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-47b4ea5 .elementor-heading-title {
			font-family: var(--e-global-typography-el_title_5-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_5-font-size);
			font-weight: var(--e-global-typography-el_title_5-font-weight);
			text-transform: var(--e-global-typography-el_title_5-text-transform);
			line-height: var(--e-global-typography-el_title_5-line-height);
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-58940e2 {
			--spacer-size: 30px;
		}

		.elementor-6133 .elementor-element.elementor-element-ae230b6 {
			text-align: center;
			font-family: var(--e-global-typography-el_quote_1-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_quote_1-font-size);
			font-weight: var(--e-global-typography-el_quote_1-font-weight);
			font-style: var(--e-global-typography-el_quote_1-font-style);
			text-decoration: var(--e-global-typography-el_quote_1-text-decoration);
			line-height: var(--e-global-typography-el_quote_1-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-9d5f68d {
			--spacer-size: 30px;
		}

		.elementor-6133 .elementor-element.elementor-element-7077b6b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
		.elementor-6133 .elementor-element.elementor-element-7077b6b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("/assets/media/2022/02/studio0057.jpg");
			background-position: center center;
			background-size: cover;
		}

		.elementor-6133 .elementor-element.elementor-element-7077b6b>.elementor-element-populated>.elementor-background-overlay {
			background-color: var(--e-global-color-el_color_1);
			opacity: 0.5;
		}

		.elementor-6133 .elementor-element.elementor-element-7077b6b>.elementor-element-populated>.elementor-background-overlay {
			mix-blend-mode: overlay;
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-6133 .elementor-element.elementor-element-7077b6b>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
		}

		.elementor-6133 .elementor-element.elementor-element-47880a5 {
			--spacer-size: 500px;
		}

		.elementor-6133 .elementor-element.elementor-element-adf2878 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
		}

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

		.elementor-6133 .elementor-element.elementor-element-d53ba80.elementor-column>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-6133 .elementor-element.elementor-element-d53ba80>.elementor-element-populated {
			margin: 90px 0px 90px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-093ba91.elementor-column>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-6133 .elementor-element.elementor-element-90c6b1d {
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-90c6b1d .elementor-heading-title {
			font-family: var(--e-global-typography-el_title_7-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_7-font-size);
			font-weight: var(--e-global-typography-el_title_7-font-weight);
			text-transform: var(--e-global-typography-el_title_7-text-transform);
			font-style: var(--e-global-typography-el_title_7-font-style);
			line-height: var(--e-global-typography-el_title_7-line-height);
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-2514b77 {
			--spacer-size: 30px;
		}

		.elementor-6133 .elementor-element.elementor-element-e9a9add {
			width: var(--container-widget-width, 723px);
			max-width: 723px;
			--container-widget-width: 723px;
			--container-widget-flex-grow: 0;
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-e9a9add .elementor-heading-title {
			font-family: var(--e-global-typography-el_title_2-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_2-font-size);
			font-weight: var(--e-global-typography-el_title_2-font-weight);
			text-transform: var(--e-global-typography-el_title_2-text-transform);
			line-height: var(--e-global-typography-el_title_2-line-height);
			letter-spacing: var(--e-global-typography-el_title_2-letter-spacing);
		}

		.elementor-6133 .elementor-element.elementor-element-76a01a1 {
			--spacer-size: 20px;
		}

		.elementor-6133 .elementor-element.elementor-element-443ce12 {
			text-align: left;
		}

		.elementor-6133 .elementor-element.elementor-element-443ce12 .elementor-heading-title {
			font-size: 50px;
			font-weight: 500;
			text-transform: none;
			line-height: 1.1em;
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-9357e68 {
			--spacer-size: 10px;
		}

		.elementor-6133 .elementor-element.elementor-element-a263e26 .box-content {
			align-items: flex-start;
			text-align: left;
		}

		.elementor-6133 .elementor-element.elementor-element-a263e26 .the7-box-wrapper {
			align-items: flex-start;
			align-content: flex-start;
		}

		.elementor-6133 .elementor-element.elementor-element-a263e26 .box-content-wrapper {
			flex-flow: column wrap;
		}

		.elementor-6133 .elementor-element.elementor-element-a263e26 .elementor-icon-div {
			align-self: flex-start;
		}

		.elementor-6133 .elementor-element.elementor-element-a263e26 .elementor-icon {
			font-size: 32px;
		}

		.elementor-6133 .elementor-element.elementor-element-a263e26 .elementor-icon-div .elementor-icon {
			padding: 4px;
		}

		.elementor-6133 .elementor-element.elementor-element-a263e26 {
			--icon-spacing: 15px;
		}

		.elementor-6133 .elementor-element.elementor-element-a263e26 .the7-box-wrapper .box-heading,
		.elementor-6133 .elementor-element.elementor-element-a263e26 .the7-box-wrapper .box-heading a {
			font-family: var(--e-global-typography-el_title_3-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_3-font-size);
			font-weight: var(--e-global-typography-el_title_3-font-weight);
			text-transform: var(--e-global-typography-el_title_3-text-transform);
			line-height: var(--e-global-typography-el_title_3-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-a263e26 .box-description {
			font-family: var(--e-global-typography-el_content_1-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_1-font-size);
			font-weight: var(--e-global-typography-el_content_1-font-weight);
			text-transform: var(--e-global-typography-el_content_1-text-transform);
			font-style: var(--e-global-typography-el_content_1-font-style);
			line-height: var(--e-global-typography-el_content_1-line-height);
			margin-top: 20px;
		}

		.elementor-6133 .elementor-element.elementor-element-451f4a0 {
			text-align: left;
		}

		.elementor-6133 .elementor-element.elementor-element-451f4a0 .elementor-heading-title {
			font-size: 50px;
			font-weight: 500;
			text-transform: none;
			line-height: 1.1em;
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-a48743b {
			--spacer-size: 10px;
		}

		.elementor-6133 .elementor-element.elementor-element-a589e82 .box-content {
			align-items: flex-start;
			text-align: left;
		}

		.elementor-6133 .elementor-element.elementor-element-a589e82 .the7-box-wrapper {
			align-items: flex-start;
			align-content: flex-start;
		}

		.elementor-6133 .elementor-element.elementor-element-a589e82 .box-content-wrapper {
			flex-flow: column wrap;
		}

		.elementor-6133 .elementor-element.elementor-element-a589e82 .elementor-icon-div {
			align-self: flex-start;
		}

		.elementor-6133 .elementor-element.elementor-element-a589e82 .elementor-icon {
			font-size: 32px;
		}

		.elementor-6133 .elementor-element.elementor-element-a589e82 .elementor-icon-div .elementor-icon {
			padding: 4px;
		}

		.elementor-6133 .elementor-element.elementor-element-a589e82 {
			--icon-spacing: 15px;
		}

		.elementor-6133 .elementor-element.elementor-element-a589e82 .the7-box-wrapper .box-heading,
		.elementor-6133 .elementor-element.elementor-element-a589e82 .the7-box-wrapper .box-heading a {
			font-family: var(--e-global-typography-el_title_3-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_3-font-size);
			font-weight: var(--e-global-typography-el_title_3-font-weight);
			text-transform: var(--e-global-typography-el_title_3-text-transform);
			line-height: var(--e-global-typography-el_title_3-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-a589e82 .box-description {
			font-family: var(--e-global-typography-el_content_1-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_1-font-size);
			font-weight: var(--e-global-typography-el_content_1-font-weight);
			text-transform: var(--e-global-typography-el_content_1-text-transform);
			font-style: var(--e-global-typography-el_content_1-font-style);
			line-height: var(--e-global-typography-el_content_1-line-height);
			margin-top: 20px;
		}

		.elementor-6133 .elementor-element.elementor-element-f5ce0f9 {
			text-align: left;
		}

		.elementor-6133 .elementor-element.elementor-element-f5ce0f9 .elementor-heading-title {
			font-size: 50px;
			font-weight: 500;
			text-transform: none;
			line-height: 1.1em;
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-80fa7fd {
			--spacer-size: 10px;
		}

		.elementor-6133 .elementor-element.elementor-element-e81559b .box-content {
			align-items: flex-start;
			text-align: left;
		}

		.elementor-6133 .elementor-element.elementor-element-e81559b .the7-box-wrapper {
			align-items: flex-start;
			align-content: flex-start;
		}

		.elementor-6133 .elementor-element.elementor-element-e81559b .box-content-wrapper {
			flex-flow: column wrap;
		}

		.elementor-6133 .elementor-element.elementor-element-e81559b .elementor-icon-div {
			align-self: flex-start;
		}

		.elementor-6133 .elementor-element.elementor-element-e81559b .elementor-icon {
			font-size: 32px;
		}

		.elementor-6133 .elementor-element.elementor-element-e81559b .elementor-icon-div .elementor-icon {
			padding: 4px;
		}

		.elementor-6133 .elementor-element.elementor-element-e81559b {
			--icon-spacing: 15px;
		}

		.elementor-6133 .elementor-element.elementor-element-e81559b .the7-box-wrapper .box-heading,
		.elementor-6133 .elementor-element.elementor-element-e81559b .the7-box-wrapper .box-heading a {
			font-family: var(--e-global-typography-el_title_3-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_3-font-size);
			font-weight: var(--e-global-typography-el_title_3-font-weight);
			text-transform: var(--e-global-typography-el_title_3-text-transform);
			line-height: var(--e-global-typography-el_title_3-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-e81559b .box-description {
			font-family: var(--e-global-typography-el_content_1-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_1-font-size);
			font-weight: var(--e-global-typography-el_content_1-font-weight);
			text-transform: var(--e-global-typography-el_content_1-text-transform);
			font-style: var(--e-global-typography-el_content_1-font-style);
			line-height: var(--e-global-typography-el_content_1-line-height);
			margin-top: 20px;
		}

		.elementor-6133 .elementor-element.elementor-element-76628fb {
			text-align: left;
		}

		.elementor-6133 .elementor-element.elementor-element-76628fb .elementor-heading-title {
			font-size: 50px;
			font-weight: 500;
			text-transform: none;
			line-height: 1.1em;
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-62c35c7 {
			--spacer-size: 10px;
		}

		.elementor-6133 .elementor-element.elementor-element-bd17bf7 .box-content {
			align-items: flex-start;
			text-align: left;
		}

		.elementor-6133 .elementor-element.elementor-element-bd17bf7 .the7-box-wrapper {
			align-items: flex-start;
			align-content: flex-start;
		}

		.elementor-6133 .elementor-element.elementor-element-bd17bf7 .box-content-wrapper {
			flex-flow: column wrap;
		}

		.elementor-6133 .elementor-element.elementor-element-bd17bf7 .elementor-icon-div {
			align-self: flex-start;
		}

		.elementor-6133 .elementor-element.elementor-element-bd17bf7 .elementor-icon {
			font-size: 32px;
		}

		.elementor-6133 .elementor-element.elementor-element-bd17bf7 .elementor-icon-div .elementor-icon {
			padding: 4px;
		}

		.elementor-6133 .elementor-element.elementor-element-bd17bf7 {
			--icon-spacing: 15px;
		}

		.elementor-6133 .elementor-element.elementor-element-bd17bf7 .the7-box-wrapper .box-heading,
		.elementor-6133 .elementor-element.elementor-element-bd17bf7 .the7-box-wrapper .box-heading a {
			font-family: var(--e-global-typography-el_title_3-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_3-font-size);
			font-weight: var(--e-global-typography-el_title_3-font-weight);
			text-transform: var(--e-global-typography-el_title_3-text-transform);
			line-height: var(--e-global-typography-el_title_3-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-bd17bf7 .box-description {
			font-family: var(--e-global-typography-el_content_1-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_1-font-size);
			font-weight: var(--e-global-typography-el_content_1-font-weight);
			text-transform: var(--e-global-typography-el_content_1-text-transform);
			font-style: var(--e-global-typography-el_content_1-font-style);
			line-height: var(--e-global-typography-el_content_1-line-height);
			margin-top: 20px;
		}

		.elementor-6133 .elementor-element.elementor-element-08e2489 {
			text-align: left;
		}

		.elementor-6133 .elementor-element.elementor-element-08e2489 .elementor-heading-title {
			font-size: 50px;
			font-weight: 500;
			text-transform: none;
			line-height: 1.1em;
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-996efae {
			--spacer-size: 10px;
		}

		.elementor-6133 .elementor-element.elementor-element-3a7dda2 .box-content {
			align-items: flex-start;
			text-align: left;
		}

		.elementor-6133 .elementor-element.elementor-element-3a7dda2 .the7-box-wrapper {
			align-items: flex-start;
			align-content: flex-start;
		}

		.elementor-6133 .elementor-element.elementor-element-3a7dda2 .box-content-wrapper {
			flex-flow: column wrap;
		}

		.elementor-6133 .elementor-element.elementor-element-3a7dda2 .elementor-icon-div {
			align-self: flex-start;
		}

		.elementor-6133 .elementor-element.elementor-element-3a7dda2 .elementor-icon {
			font-size: 32px;
		}

		.elementor-6133 .elementor-element.elementor-element-3a7dda2 .elementor-icon-div .elementor-icon {
			padding: 4px;
		}

		.elementor-6133 .elementor-element.elementor-element-3a7dda2 {
			--icon-spacing: 15px;
		}

		.elementor-6133 .elementor-element.elementor-element-3a7dda2 .the7-box-wrapper .box-heading,
		.elementor-6133 .elementor-element.elementor-element-3a7dda2 .the7-box-wrapper .box-heading a {
			font-family: var(--e-global-typography-el_title_3-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_3-font-size);
			font-weight: var(--e-global-typography-el_title_3-font-weight);
			text-transform: var(--e-global-typography-el_title_3-text-transform);
			line-height: var(--e-global-typography-el_title_3-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-3a7dda2 .box-description {
			font-family: var(--e-global-typography-el_content_1-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_1-font-size);
			font-weight: var(--e-global-typography-el_content_1-font-weight);
			text-transform: var(--e-global-typography-el_content_1-text-transform);
			font-style: var(--e-global-typography-el_content_1-font-style);
			line-height: var(--e-global-typography-el_content_1-line-height);
			margin-top: 20px;
		}

		.elementor-6133 .elementor-element.elementor-element-3f6e708 {
			text-align: left;
		}

		.elementor-6133 .elementor-element.elementor-element-3f6e708 .elementor-heading-title {
			font-size: 50px;
			font-weight: 500;
			text-transform: none;
			line-height: 1.1em;
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-22b74b9 {
			--spacer-size: 10px;
		}

		.elementor-6133 .elementor-element.elementor-element-ed6545e .box-content {
			align-items: flex-start;
			text-align: left;
		}

		.elementor-6133 .elementor-element.elementor-element-ed6545e .the7-box-wrapper {
			align-items: flex-start;
			align-content: flex-start;
		}

		.elementor-6133 .elementor-element.elementor-element-ed6545e .box-content-wrapper {
			flex-flow: column wrap;
		}

		.elementor-6133 .elementor-element.elementor-element-ed6545e .elementor-icon-div {
			align-self: flex-start;
		}

		.elementor-6133 .elementor-element.elementor-element-ed6545e .elementor-icon {
			font-size: 32px;
		}

		.elementor-6133 .elementor-element.elementor-element-ed6545e .elementor-icon-div .elementor-icon {
			padding: 4px;
		}

		.elementor-6133 .elementor-element.elementor-element-ed6545e {
			--icon-spacing: 15px;
		}

		.elementor-6133 .elementor-element.elementor-element-ed6545e .the7-box-wrapper .box-heading,
		.elementor-6133 .elementor-element.elementor-element-ed6545e .the7-box-wrapper .box-heading a {
			font-family: var(--e-global-typography-el_title_3-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_3-font-size);
			font-weight: var(--e-global-typography-el_title_3-font-weight);
			text-transform: var(--e-global-typography-el_title_3-text-transform);
			line-height: var(--e-global-typography-el_title_3-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-ed6545e .box-description {
			font-family: var(--e-global-typography-el_content_1-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_1-font-size);
			font-weight: var(--e-global-typography-el_content_1-font-weight);
			text-transform: var(--e-global-typography-el_content_1-text-transform);
			font-style: var(--e-global-typography-el_content_1-font-style);
			line-height: var(--e-global-typography-el_content_1-line-height);
			margin-top: 20px;
		}

		.elementor-6133 .elementor-element.elementor-element-e81462d:not(.elementor-motion-effects-element-type-background),
		.elementor-6133 .elementor-element.elementor-element-e81462d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: var(--e-global-color-el_color_1_6);
		}

		.elementor-6133 .elementor-element.elementor-element-e81462d {
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
		}

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

		.elementor-6133 .elementor-element.elementor-element-b994aee:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
		.elementor-6133 .elementor-element.elementor-element-b994aee>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("/assets/media/2022/02/studio003.jpg");
			background-position: center center;
			background-size: cover;
		}

		.elementor-6133 .elementor-element.elementor-element-b994aee>.elementor-element-populated>.elementor-background-overlay {
			background-color: var(--e-global-color-el_color_1);
			opacity: 0.5;
		}

		.elementor-6133 .elementor-element.elementor-element-b994aee>.elementor-element-populated>.elementor-background-overlay {
			mix-blend-mode: overlay;
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-6133 .elementor-element.elementor-element-b994aee>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
		}

		.elementor-6133 .elementor-element.elementor-element-4717541 {
			--spacer-size: 500px;
		}

		.elementor-6133 .elementor-element.elementor-element-1816e86>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
			margin: 60px 0px 60px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
		}

		.elementor-6133 .elementor-element.elementor-element-1816e86>.elementor-element-populated>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-6133 .elementor-element.elementor-element-d99fbb8>.elementor-container {
			max-width: 700px;
		}

		.elementor-6133 .elementor-element.elementor-element-d99fbb8 {
			padding: 0px 30px 0px 30px;
		}

		.elementor-6133 .elementor-element.elementor-element-202dc4b.elementor-column>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-6133 .elementor-element.elementor-element-3fea62d .box-content {
			align-items: center;
			text-align: center;
		}

		.elementor-6133 .elementor-element.elementor-element-3fea62d .dt-css-grid {
			grid-template-columns: repeat(1, 1fr);
			grid-column-gap: 30px;
			grid-row-gap: 40px;
			--grid-row-gap: 40px;
		}

		.elementor-6133 .elementor-element.elementor-element-3fea62d {
			--wide-desktop-columns: 1;
			--icon-spacing: 15px;
		}

		.elementor-6133 .elementor-element.elementor-element-3fea62d .wf-cell .the7-icon-box-grid {
			align-items: flex-start;
			align-content: flex-start;
		}

		.elementor-6133 .elementor-element.elementor-element-3fea62d .box-content-wrapper {
			flex-flow: column wrap;
		}

		.elementor-6133 .elementor-element.elementor-element-3fea62d .elementor-icon-div {
			align-self: center;
		}

		.elementor-6133 .elementor-element.elementor-element-3fea62d .elementor-icon {
			font-size: 32px;
		}

		.elementor-6133 .elementor-element.elementor-element-3fea62d .elementor-icon-div .elementor-icon {
			padding: 5px;
		}

		.elementor-6133 .elementor-element.elementor-element-3fea62d .elementor-icon-div i {
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-3fea62d .elementor-icon-div svg {
			fill: var(--e-global-color-el_color_1);
			color: var(--e-global-color-el_color_1);
		}

		.elementor-6133 .elementor-element.elementor-element-3fea62d .box-content-wrapper .box-heading,
		.elementor-6133 .elementor-element.elementor-element-3fea62d .box-content-wrapper .box-heading a {
			font-family: var(--e-global-typography-el_title_4-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_title_4-font-size);
			font-weight: var(--e-global-typography-el_title_4-font-weight);
			text-transform: var(--e-global-typography-el_title_4-text-transform);
			line-height: var(--e-global-typography-el_title_4-line-height);
		}

		.elementor-6133 .elementor-element.elementor-element-3fea62d .box-description {
			font-family: var(--e-global-typography-el_content_2-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_2-font-size);
			font-weight: var(--e-global-typography-el_content_2-font-weight);
			text-transform: var(--e-global-typography-el_content_2-text-transform);
			font-style: var(--e-global-typography-el_content_2-font-style);
			text-decoration: var(--e-global-typography-el_content_2-text-decoration);
			line-height: var(--e-global-typography-el_content_2-line-height);
			margin-top: 10px;
		}

		@media (max-width: 989px) and (min-width: 778px) {
			.elementor-6133 .elementor-element.elementor-element-45c36e2 {
				width: 100%;
			}

			.elementor-6133 .elementor-element.elementor-element-a0a8d1d {
				width: 100%;
			}

			.elementor-6133 .elementor-element.elementor-element-2b9c3a7 {
				width: 50%;
			}

			.elementor-6133 .elementor-element.elementor-element-f512a4f {
				width: 50%;
			}

			.elementor-6133 .elementor-element.elementor-element-1b5a5d4 {
				width: 50%;
			}

			.elementor-6133 .elementor-element.elementor-element-4b0f181 {
				width: 50%;
			}

			.elementor-6133 .elementor-element.elementor-element-db20094 {
				width: 100%;
			}

			.elementor-6133 .elementor-element.elementor-element-e7c2f9e {
				width: 100%;
			}

			.elementor-6133 .elementor-element.elementor-element-39803ae {
				width: 100%;
			}

			.elementor-6133 .elementor-element.elementor-element-64a95ed {
				width: 100%;
			}

			.elementor-6133 .elementor-element.elementor-element-c7cedf7 {
				width: 100%;
			}

			.elementor-6133 .elementor-element.elementor-element-665a659 {
				width: 100%;
			}

			.elementor-6133 .elementor-element.elementor-element-15d8265 {
				width: 100%;
			}

			.elementor-6133 .elementor-element.elementor-element-e94c3c2 {
				width: 100%;
			}

			.elementor-6133 .elementor-element.elementor-element-7077b6b {
				width: 100%;
			}

			.elementor-6133 .elementor-element.elementor-element-fb87919 {
				width: 100%;
			}

			.elementor-6133 .elementor-element.elementor-element-cb28ed0 {
				width: 100%;
			}

			.elementor-6133 .elementor-element.elementor-element-92b6f91 {
				width: 100%;
			}

			.elementor-6133 .elementor-element.elementor-element-060498e {
				width: 100%;
			}

			.elementor-6133 .elementor-element.elementor-element-a08b759 {
				width: 100%;
			}

			.elementor-6133 .elementor-element.elementor-element-1992f00 {
				width: 100%;
			}

			.elementor-6133 .elementor-element.elementor-element-b994aee {
				width: 100%;
			}

			.elementor-6133 .elementor-element.elementor-element-1816e86 {
				width: 100%;
			}
		}

		@media (max-width: 989px) {
			.elementor-6133 .elementor-element.elementor-element-541d93f>.elementor-container {
				min-height: 70vh;
			}

			.elementor-6133 .elementor-element.elementor-element-4297710>.elementor-element-populated {
				padding: 0px 0px 60px 0px;
			}

			.elementor-6133 .elementor-element.elementor-element-fd4afe4 img,
			.elementor-6133 .elementor-element.elementor-element-fd4afe4 svg {
				width: 80px;
			}

			.elementor-6133 .elementor-element.elementor-element-fd4afe4 svg {
				height: auto;
			}

			.elementor-6133 .elementor-element.elementor-element-23e2c0b>.elementor-container {
				min-height: 70px;
			}

			.elementor-6133 .elementor-element.elementor-element-23e2c0b {
				margin-top: -70px;
				margin-bottom: 0px;
				padding: 0px 20px 0px 20px;
			}

			.elementor-6133 .elementor-element.elementor-element-16ca4a9 {
				max-width: initial;
				flex: 1 0 0;
				min-width: 25px;
			}

			.elementor-6133 .elementor-element.elementor-element-4f6fe42>.elementor-widget-container {
				margin: 0px 20px 0px 0px;
			}

			.elementor-6133 .elementor-element.elementor-element-4f6fe42 .elementor-icon {
				font-size: 32px;
			}

			.elementor-6133 .elementor-element.elementor-element-518f15a {
				width: auto;
				max-width: auto;
			}

			.elementor-6133 .elementor-element.elementor-element-518f15a img,
			.elementor-6133 .elementor-element.elementor-element-518f15a svg {
				width: 30px;
			}

			.elementor-6133 .elementor-element.elementor-element-518f15a svg {
				height: auto;
			}

			.elementor-6133 .elementor-element.elementor-element-4c32b7d {
				max-width: var(--the7-target-width, fit-content);
				flex: 0 1 var(--the7-target-width, fit-content);
				min-width: initial;
				--the7-target-width: 0px;
			}

			.elementor-6133 .elementor-element.elementor-element-e48cedd.dt-sub-menu_align-tablet-left.sub-icon_position-left.sub-icon_align-side .horizontal-sub-nav>li .menu-item-text {
				margin: 0 0 0 var(--sub-icon-spacing);
				padding: 0 0 0 var(--sub-icon-size);
			}

			.elementor-6133 .elementor-element.elementor-element-e48cedd.dt-sub-menu_align-tablet-right.sub-icon_position-left.sub-icon_align-side .horizontal-sub-nav>li .menu-item-text {
				margin: 0 0 0 var(--sub-icon-spacing);
				padding: 0 0 0 var(--sub-icon-size);
			}

			.elementor-6133 .elementor-element.elementor-element-e48cedd.dt-sub-menu_align-tablet-left.sub-icon_position-right.sub-icon_align-side .horizontal-sub-nav>li .menu-item-text {
				margin: 0 var(--sub-icon-spacing) 0 0;
				padding: 0 var(--sub-icon-size) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-e48cedd.dt-sub-menu_align-tablet-right.sub-icon_position-right.sub-icon_align-side .horizontal-sub-nav>li .menu-item-text {
				margin: 0 var(--sub-icon-spacing) 0 0;
				padding: 0 var(--sub-icon-size) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-e48cedd.dt-sub-menu_align-tablet-center.sub-icon_align-side .horizontal-sub-nav>li .menu-item-text {
				margin: 0 var(--icon-spacing);
				padding: 0 var(--sub-icon-size);
			}

			.elementor-6133 .elementor-element.elementor-element-e48cedd {
				width: 100%;
				max-width: 100%;
			}

			.elementor-6133 .elementor-element.elementor-element-e48cedd .dt-nav-menu-horizontal>li>a .menu-item-text {
				font-size: var(--e-global-typography-el_menu_1-font-size);
				line-height: var(--e-global-typography-el_menu_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-46b6cd8.icon-position-tablet-left .elementor-icon-div {
				margin: 0 var(--icon-spacing) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-46b6cd8.icon-position-tablet-right .elementor-icon-div {
				margin: 0 0 0 var(--icon-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-46b6cd8.icon-position-tablet-top .elementor-icon-div {
				margin: 0 0 var(--icon-spacing) 0;
			}

			.elementor-6133 .elementor-element.elementor-element-46b6cd8 .the7-box-wrapper .box-heading,
			.elementor-6133 .elementor-element.elementor-element-46b6cd8 .the7-box-wrapper .box-heading a {
				font-size: var(--e-global-typography-el_menu_1-font-size);
				line-height: var(--e-global-typography-el_menu_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-2501a57 .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_7-font-size);
				line-height: var(--e-global-typography-el_title_7-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-56d5411 .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_2-font-size);
				line-height: var(--e-global-typography-el_title_2-line-height);
				letter-spacing: var(--e-global-typography-el_title_2-letter-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-45c36e2>.elementor-element-populated {
				padding: 30px 30px 0px 30px;
			}

			.elementor-6133 .elementor-element.elementor-element-faee49a .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_3-font-size);
				line-height: var(--e-global-typography-el_title_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-3f0e901.icon-position-tablet-left .elementor-icon-div {
				margin: 0 var(--icon-spacing) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-3f0e901.icon-position-tablet-right .elementor-icon-div {
				margin: 0 0 0 var(--icon-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-3f0e901.icon-position-tablet-top .elementor-icon-div {
				margin: 0 0 var(--icon-spacing) 0;
			}

			.elementor-6133 .elementor-element.elementor-element-3f0e901 .box-content-wrapper .box-heading,
			.elementor-6133 .elementor-element.elementor-element-3f0e901 .box-content-wrapper .box-heading a {
				font-size: var(--e-global-typography-el_content_4-font-size);
				line-height: var(--e-global-typography-el_content_4-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-f339518 .elementor-heading-title {
				font-size: var(--e-global-typography-el_content_4-font-size);
				line-height: var(--e-global-typography-el_content_4-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-d84d6d4 .elementor-heading-title {
				font-size: var(--e-global-typography-el_content_4-font-size);
				line-height: var(--e-global-typography-el_content_4-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-75e7d36 .elementor-heading-title {
				font-size: var(--e-global-typography-el_content_4-font-size);
				line-height: var(--e-global-typography-el_content_4-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-afadfff .elementor-heading-title {
				font-size: var(--e-global-typography-el_content_4-font-size);
				line-height: var(--e-global-typography-el_content_4-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-c8737e9.icon-position-tablet-left .elementor-icon-div {
				margin: 0 var(--icon-spacing) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-c8737e9.icon-position-tablet-right .elementor-icon-div {
				margin: 0 0 0 var(--icon-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-c8737e9.icon-position-tablet-top .elementor-icon-div {
				margin: 0 0 var(--icon-spacing) 0;
			}

			.elementor-6133 .elementor-element.elementor-element-c8737e9 .box-content-wrapper .box-heading,
			.elementor-6133 .elementor-element.elementor-element-c8737e9 .box-content-wrapper .box-heading a {
				font-size: var(--e-global-typography-el_title_5-font-size);
				line-height: var(--e-global-typography-el_title_5-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-c8737e9 .box-description {
				font-size: var(--e-global-typography-el_content_2-font-size);
				line-height: var(--e-global-typography-el_content_2-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-6cd8ffb {
				--spacer-size: 400px;
			}

			.elementor-6133 .elementor-element.elementor-element-5fce68f .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_7-font-size);
				line-height: var(--e-global-typography-el_title_7-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-0a060b7 .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_2-font-size);
				line-height: var(--e-global-typography-el_title_2-line-height);
				letter-spacing: var(--e-global-typography-el_title_2-letter-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-a36229d .dt-css-grid {
				grid-template-columns: repeat(2, 1fr);
			}

			.elementor-6133 .elementor-element.elementor-element-a36229d {
				--wide-desktop-columns: 2;
			}

			.elementor-6133 .elementor-element.elementor-element-a36229d.icon-position-tablet-left .elementor-icon-div {
				margin: 0 var(--icon-spacing) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-a36229d.icon-position-tablet-right .elementor-icon-div {
				margin: 0 0 0 var(--icon-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-a36229d.icon-position-tablet-top .elementor-icon-div {
				margin: 0 0 var(--icon-spacing) 0;
			}

			.elementor-6133 .elementor-element.elementor-element-a36229d .box-content-wrapper .box-heading,
			.elementor-6133 .elementor-element.elementor-element-a36229d .box-content-wrapper .box-heading a {
				font-size: var(--e-global-typography-el_title_3-font-size);
				line-height: var(--e-global-typography-el_title_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-a36229d .box-description {
				font-size: var(--e-global-typography-el_content_1-font-size);
				line-height: var(--e-global-typography-el_content_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-f49c57e {
				--spacer-size: 400px;
			}

			.elementor-6133 .elementor-element.elementor-element-36e52fe {
				--bullet-display: inline-flex;
				--bullet-opacity: 1;
			}

			.elementor-6133 .elementor-element.elementor-element-36e52fe .dt-owl-item-heading {
				font-size: var(--e-global-typography-el_title_5-font-size);
				line-height: var(--e-global-typography-el_title_5-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-36e52fe .dt-owl-item-subtitle {
				font-size: var(--e-global-typography-el_content_3-font-size);
				line-height: var(--e-global-typography-el_content_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-36e52fe .dt-owl-item-description {
				font-size: var(--e-global-typography-el_quote_1-font-size);
				line-height: var(--e-global-typography-el_quote_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-7e98b4d .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_7-font-size);
				line-height: var(--e-global-typography-el_title_7-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-5908c33 .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_2-font-size);
				line-height: var(--e-global-typography-el_title_2-line-height);
				letter-spacing: var(--e-global-typography-el_title_2-letter-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-fae9903 .filter {
				--display-by: none;
				--display-sort: none;
			}

			.elementor-6133 .elementor-element.elementor-element-fae9903 .ele-entry-title {
				font-size: var(--e-global-typography-el_title_4-font-size);
				line-height: var(--e-global-typography-el_title_4-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-fae9903 .entry-meta,
			.elementor-6133 .elementor-element.elementor-element-fae9903 .entry-meta>span {
				font-size: var(--e-global-typography-el_content_3-font-size);
				line-height: var(--e-global-typography-el_content_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-1939e4d .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_3-font-size);
				line-height: var(--e-global-typography-el_title_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-ee4f0dc .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_1-font-size);
				line-height: var(--e-global-typography-el_title_1-line-height);
				letter-spacing: var(--e-global-typography-el_title_1-letter-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-0bceeaf .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_7-font-size);
				line-height: var(--e-global-typography-el_title_7-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-39e5b8a .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_2-font-size);
				line-height: var(--e-global-typography-el_title_2-line-height);
				letter-spacing: var(--e-global-typography-el_title_2-letter-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-41d08c2 .elementor-price-table__subheading {
				font-size: var(--e-global-typography-el_title_6-font-size);
				line-height: var(--e-global-typography-el_title_6-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-41d08c2 .elementor-price-table__features-list li {
				font-size: var(--e-global-typography-el_content_1-font-size);
				line-height: var(--e-global-typography-el_content_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-3bbad61 .elementor-price-table__subheading {
				font-size: var(--e-global-typography-el_title_6-font-size);
				line-height: var(--e-global-typography-el_title_6-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-3bbad61 .elementor-price-table__features-list li {
				font-size: var(--e-global-typography-el_content_1-font-size);
				line-height: var(--e-global-typography-el_content_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-cfedd5b .elementor-price-table__subheading {
				font-size: var(--e-global-typography-el_title_6-font-size);
				line-height: var(--e-global-typography-el_title_6-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-cfedd5b .elementor-price-table__features-list li {
				font-size: var(--e-global-typography-el_content_1-font-size);
				line-height: var(--e-global-typography-el_content_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-60af416 .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_3-font-size);
				line-height: var(--e-global-typography-el_title_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-47b4ea5 .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_5-font-size);
				line-height: var(--e-global-typography-el_title_5-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-ae230b6 {
				font-size: var(--e-global-typography-el_quote_1-font-size);
				line-height: var(--e-global-typography-el_quote_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-47880a5 {
				--spacer-size: 400px;
			}

			.elementor-6133 .elementor-element.elementor-element-90c6b1d .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_7-font-size);
				line-height: var(--e-global-typography-el_title_7-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-e9a9add .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_2-font-size);
				line-height: var(--e-global-typography-el_title_2-line-height);
				letter-spacing: var(--e-global-typography-el_title_2-letter-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-a263e26.icon-position-tablet-left .elementor-icon-div {
				margin: 0 var(--icon-spacing) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-a263e26.icon-position-tablet-right .elementor-icon-div {
				margin: 0 0 0 var(--icon-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-a263e26.icon-position-tablet-top .elementor-icon-div {
				margin: 0 0 var(--icon-spacing) 0;
			}

			.elementor-6133 .elementor-element.elementor-element-a263e26 .the7-box-wrapper .box-heading,
			.elementor-6133 .elementor-element.elementor-element-a263e26 .the7-box-wrapper .box-heading a {
				font-size: var(--e-global-typography-el_title_3-font-size);
				line-height: var(--e-global-typography-el_title_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-a263e26 .box-description {
				font-size: var(--e-global-typography-el_content_1-font-size);
				line-height: var(--e-global-typography-el_content_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-a589e82.icon-position-tablet-left .elementor-icon-div {
				margin: 0 var(--icon-spacing) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-a589e82.icon-position-tablet-right .elementor-icon-div {
				margin: 0 0 0 var(--icon-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-a589e82.icon-position-tablet-top .elementor-icon-div {
				margin: 0 0 var(--icon-spacing) 0;
			}

			.elementor-6133 .elementor-element.elementor-element-a589e82 .the7-box-wrapper .box-heading,
			.elementor-6133 .elementor-element.elementor-element-a589e82 .the7-box-wrapper .box-heading a {
				font-size: var(--e-global-typography-el_title_3-font-size);
				line-height: var(--e-global-typography-el_title_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-a589e82 .box-description {
				font-size: var(--e-global-typography-el_content_1-font-size);
				line-height: var(--e-global-typography-el_content_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-e81559b.icon-position-tablet-left .elementor-icon-div {
				margin: 0 var(--icon-spacing) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-e81559b.icon-position-tablet-right .elementor-icon-div {
				margin: 0 0 0 var(--icon-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-e81559b.icon-position-tablet-top .elementor-icon-div {
				margin: 0 0 var(--icon-spacing) 0;
			}

			.elementor-6133 .elementor-element.elementor-element-e81559b .the7-box-wrapper .box-heading,
			.elementor-6133 .elementor-element.elementor-element-e81559b .the7-box-wrapper .box-heading a {
				font-size: var(--e-global-typography-el_title_3-font-size);
				line-height: var(--e-global-typography-el_title_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-e81559b .box-description {
				font-size: var(--e-global-typography-el_content_1-font-size);
				line-height: var(--e-global-typography-el_content_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-bd17bf7.icon-position-tablet-left .elementor-icon-div {
				margin: 0 var(--icon-spacing) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-bd17bf7.icon-position-tablet-right .elementor-icon-div {
				margin: 0 0 0 var(--icon-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-bd17bf7.icon-position-tablet-top .elementor-icon-div {
				margin: 0 0 var(--icon-spacing) 0;
			}

			.elementor-6133 .elementor-element.elementor-element-bd17bf7 .the7-box-wrapper .box-heading,
			.elementor-6133 .elementor-element.elementor-element-bd17bf7 .the7-box-wrapper .box-heading a {
				font-size: var(--e-global-typography-el_title_3-font-size);
				line-height: var(--e-global-typography-el_title_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-bd17bf7 .box-description {
				font-size: var(--e-global-typography-el_content_1-font-size);
				line-height: var(--e-global-typography-el_content_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-3a7dda2.icon-position-tablet-left .elementor-icon-div {
				margin: 0 var(--icon-spacing) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-3a7dda2.icon-position-tablet-right .elementor-icon-div {
				margin: 0 0 0 var(--icon-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-3a7dda2.icon-position-tablet-top .elementor-icon-div {
				margin: 0 0 var(--icon-spacing) 0;
			}

			.elementor-6133 .elementor-element.elementor-element-3a7dda2 .the7-box-wrapper .box-heading,
			.elementor-6133 .elementor-element.elementor-element-3a7dda2 .the7-box-wrapper .box-heading a {
				font-size: var(--e-global-typography-el_title_3-font-size);
				line-height: var(--e-global-typography-el_title_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-3a7dda2 .box-description {
				font-size: var(--e-global-typography-el_content_1-font-size);
				line-height: var(--e-global-typography-el_content_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-ed6545e.icon-position-tablet-left .elementor-icon-div {
				margin: 0 var(--icon-spacing) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-ed6545e.icon-position-tablet-right .elementor-icon-div {
				margin: 0 0 0 var(--icon-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-ed6545e.icon-position-tablet-top .elementor-icon-div {
				margin: 0 0 var(--icon-spacing) 0;
			}

			.elementor-6133 .elementor-element.elementor-element-ed6545e .the7-box-wrapper .box-heading,
			.elementor-6133 .elementor-element.elementor-element-ed6545e .the7-box-wrapper .box-heading a {
				font-size: var(--e-global-typography-el_title_3-font-size);
				line-height: var(--e-global-typography-el_title_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-ed6545e .box-description {
				font-size: var(--e-global-typography-el_content_1-font-size);
				line-height: var(--e-global-typography-el_content_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-4717541 {
				--spacer-size: 400px;
			}

			.elementor-6133 .elementor-element.elementor-element-3fea62d.icon-position-tablet-left .elementor-icon-div {
				margin: 0 var(--icon-spacing) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-3fea62d.icon-position-tablet-right .elementor-icon-div {
				margin: 0 0 0 var(--icon-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-3fea62d.icon-position-tablet-top .elementor-icon-div {
				margin: 0 0 var(--icon-spacing) 0;
			}

			.elementor-6133 .elementor-element.elementor-element-3fea62d .box-content-wrapper .box-heading,
			.elementor-6133 .elementor-element.elementor-element-3fea62d .box-content-wrapper .box-heading a {
				font-size: var(--e-global-typography-el_title_4-font-size);
				line-height: var(--e-global-typography-el_title_4-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-3fea62d .box-description {
				font-size: var(--e-global-typography-el_content_2-font-size);
				line-height: var(--e-global-typography-el_content_2-line-height);
			}
		}

		@media (max-width: 777px) {
			.elementor-6133 .elementor-element.elementor-element-541d93f>.elementor-background-overlay {
				background-image: url("/assets/media/2022/02/poly-bg-white-mob-03.svg");
				background-size: 100% auto;
			}

			.elementor-6133 .elementor-element.elementor-element-4297710:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
			.elementor-6133 .elementor-element.elementor-element-4297710>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-image: url("/assets/media/2022/02/poly-bg-white-mob-03.svg");
				background-size: 100% auto;
			}

			.elementor-6133 .elementor-element.elementor-element-fd4afe4 img,
			.elementor-6133 .elementor-element.elementor-element-fd4afe4 svg {
				width: 60px;
			}

			.elementor-6133 .elementor-element.elementor-element-fd4afe4 svg {
				height: auto;
			}

			.elementor-6133 .elementor-element.elementor-element-e48cedd.dt-sub-menu_align-mobile-left.sub-icon_position-left.sub-icon_align-side .horizontal-sub-nav>li .menu-item-text {
				margin: 0 0 0 var(--sub-icon-spacing);
				padding: 0 0 0 var(--sub-icon-size);
			}

			.elementor-6133 .elementor-element.elementor-element-e48cedd.dt-sub-menu_align-mobile-right.sub-icon_position-left.sub-icon_align-side .horizontal-sub-nav>li .menu-item-text {
				margin: 0 0 0 var(--sub-icon-spacing);
				padding: 0 0 0 var(--sub-icon-size);
			}

			.elementor-6133 .elementor-element.elementor-element-e48cedd.dt-sub-menu_align-mobile-left.sub-icon_position-right.sub-icon_align-side .horizontal-sub-nav>li .menu-item-text {
				margin: 0 var(--sub-icon-spacing) 0 0;
				padding: 0 var(--sub-icon-size) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-e48cedd.dt-sub-menu_align-mobile-right.sub-icon_position-right.sub-icon_align-side .horizontal-sub-nav>li .menu-item-text {
				margin: 0 var(--sub-icon-spacing) 0 0;
				padding: 0 var(--sub-icon-size) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-e48cedd.dt-sub-menu_align-tablet-right.sub-icon_position-right.sub-icon_align-side .horizontal-sub-nav>li .menu-item-text {
				margin: 0 var(--sub-icon-spacing) 0 0;
				padding: 0 var(--sub-icon-size) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-e48cedd.dt-sub-menu_align-right.sub-icon_position-right.sub-icon_align-side:not(.dt-sub-menu_align-tablet-center) .horizontal-sub-nav>li .menu-item-text {
				margin: 0 var(--sub-icon-spacing) 0 0;
				padding: 0 var(--sub-icon-size) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-e48cedd.dt-sub-menu_align-mobile-center.sub-icon_align-side .horizontal-sub-nav>li .menu-item-text {
				margin: 0 var(--icon-spacing) !important;
				padding: 0 var(--sub-icon-size) !important;
			}

			.elementor-6133 .elementor-element.elementor-element-e48cedd .dt-nav-menu-horizontal>li>a .menu-item-text {
				font-size: var(--e-global-typography-el_menu_1-font-size);
				line-height: var(--e-global-typography-el_menu_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-46b6cd8.icon-position-mobile-left .elementor-icon-div {
				margin: 0 var(--icon-spacing) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-46b6cd8.icon-position-mobile-right .elementor-icon-div {
				margin: 0 0 0 var(--icon-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-46b6cd8.icon-position-mobile-top .elementor-icon-div {
				margin: 0 0 var(--icon-spacing) 0;
			}

			.elementor-6133 .elementor-element.elementor-element-46b6cd8 .the7-box-wrapper .box-heading,
			.elementor-6133 .elementor-element.elementor-element-46b6cd8 .the7-box-wrapper .box-heading a {
				font-size: var(--e-global-typography-el_menu_1-font-size);
				line-height: var(--e-global-typography-el_menu_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-2501a57 .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_7-font-size);
				line-height: var(--e-global-typography-el_title_7-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-56d5411 .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_2-font-size);
				line-height: var(--e-global-typography-el_title_2-line-height);
				letter-spacing: var(--e-global-typography-el_title_2-letter-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-faee49a .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_3-font-size);
				line-height: var(--e-global-typography-el_title_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-7ca649f {
				columns: 1;
			}

			.elementor-6133 .elementor-element.elementor-element-3f0e901 .box-content-wrapper {
				flex-flow: row nowrap;
			}

			.elementor-6133 .elementor-element.elementor-element-3f0e901.icon-position-mobile-left .elementor-icon-div {
				margin: 0 var(--icon-spacing) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-3f0e901.icon-position-mobile-right .elementor-icon-div {
				margin: 0 0 0 var(--icon-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-3f0e901.icon-position-mobile-top .elementor-icon-div {
				margin: 0 0 var(--icon-spacing) 0;
			}

			.elementor-6133 .elementor-element.elementor-element-3f0e901 .box-content-wrapper .box-heading,
			.elementor-6133 .elementor-element.elementor-element-3f0e901 .box-content-wrapper .box-heading a {
				font-size: var(--e-global-typography-el_content_4-font-size);
				line-height: var(--e-global-typography-el_content_4-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-c97df75 {
				width: 100%;
				max-width: 100%;
			}

			.elementor-6133 .elementor-element.elementor-element-c97df75>.elementor-widget-container {
				margin: 0px 0px 20px 0px;
			}

			.elementor-6133 .elementor-element.elementor-element-796fc76 {
				width: 100%;
				max-width: 100%;
			}

			.elementor-6133 .elementor-element.elementor-element-2b9c3a7 {
				width: 50%;
			}

			.elementor-6133 .elementor-element.elementor-element-d7e3ba7 .elementor-counter-number-wrapper {
				font-size: 40px;
			}

			.elementor-6133 .elementor-element.elementor-element-f339518 .elementor-heading-title {
				font-size: var(--e-global-typography-el_content_4-font-size);
				line-height: var(--e-global-typography-el_content_4-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-f512a4f {
				width: 50%;
			}

			.elementor-6133 .elementor-element.elementor-element-5806882 .elementor-counter-number-wrapper {
				font-size: 40px;
			}

			.elementor-6133 .elementor-element.elementor-element-d84d6d4 .elementor-heading-title {
				font-size: var(--e-global-typography-el_content_4-font-size);
				line-height: var(--e-global-typography-el_content_4-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-1b5a5d4 {
				width: 50%;
			}

			.elementor-6133 .elementor-element.elementor-element-039912c .elementor-counter-number-wrapper {
				font-size: 40px;
			}

			.elementor-6133 .elementor-element.elementor-element-75e7d36 .elementor-heading-title {
				font-size: var(--e-global-typography-el_content_4-font-size);
				line-height: var(--e-global-typography-el_content_4-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-4b0f181 {
				width: 50%;
			}

			.elementor-6133 .elementor-element.elementor-element-7433a56 .elementor-counter-number-wrapper {
				font-size: 40px;
			}

			.elementor-6133 .elementor-element.elementor-element-afadfff .elementor-heading-title {
				font-size: var(--e-global-typography-el_content_4-font-size);
				line-height: var(--e-global-typography-el_content_4-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-8b79d7b {
				padding: 0px 0px 0px 0px;
			}

			.elementor-6133 .elementor-element.elementor-element-c8737e9 .dt-css-grid {
				grid-template-columns: repeat(1, 1fr);
				grid-row-gap: 40px;
				--grid-row-gap: 40px;
			}

			.elementor-6133 .elementor-element.elementor-element-c8737e9 {
				--wide-desktop-columns: 1;
			}

			.elementor-6133 .elementor-element.elementor-element-c8737e9.icon-position-mobile-left .elementor-icon-div {
				margin: 0 var(--icon-spacing) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-c8737e9.icon-position-mobile-right .elementor-icon-div {
				margin: 0 0 0 var(--icon-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-c8737e9.icon-position-mobile-top .elementor-icon-div {
				margin: 0 0 var(--icon-spacing) 0;
			}

			.elementor-6133 .elementor-element.elementor-element-c8737e9 .box-content-wrapper .box-heading,
			.elementor-6133 .elementor-element.elementor-element-c8737e9 .box-content-wrapper .box-heading a {
				font-size: var(--e-global-typography-el_title_5-font-size);
				line-height: var(--e-global-typography-el_title_5-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-c8737e9 .box-description {
				font-size: var(--e-global-typography-el_content_2-font-size);
				line-height: var(--e-global-typography-el_content_2-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-6cd8ffb {
				--spacer-size: 250px;
			}

			.elementor-6133 .elementor-element.elementor-element-5fce68f .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_7-font-size);
				line-height: var(--e-global-typography-el_title_7-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-0a060b7 .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_2-font-size);
				line-height: var(--e-global-typography-el_title_2-line-height);
				letter-spacing: var(--e-global-typography-el_title_2-letter-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-a36229d .dt-css-grid {
				grid-template-columns: repeat(1, 1fr);
			}

			.elementor-6133 .elementor-element.elementor-element-a36229d {
				--wide-desktop-columns: 1;
			}

			.elementor-6133 .elementor-element.elementor-element-a36229d.icon-position-mobile-left .elementor-icon-div {
				margin: 0 var(--icon-spacing) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-a36229d.icon-position-mobile-right .elementor-icon-div {
				margin: 0 0 0 var(--icon-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-a36229d.icon-position-mobile-top .elementor-icon-div {
				margin: 0 0 var(--icon-spacing) 0;
			}

			.elementor-6133 .elementor-element.elementor-element-a36229d .box-content-wrapper .box-heading,
			.elementor-6133 .elementor-element.elementor-element-a36229d .box-content-wrapper .box-heading a {
				font-size: var(--e-global-typography-el_title_3-font-size);
				line-height: var(--e-global-typography-el_title_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-a36229d .box-description {
				font-size: var(--e-global-typography-el_content_1-font-size);
				line-height: var(--e-global-typography-el_content_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-f49c57e {
				--spacer-size: 250px;
			}

			.elementor-6133 .elementor-element.elementor-element-d04bdb6 {
				padding: 0px 0px 0px 0px;
			}

			.elementor-6133 .elementor-element.elementor-element-36e52fe {
				--bullet-display: inline-flex;
				--bullet-opacity: 1;
			}

			.elementor-6133 .elementor-element.elementor-element-36e52fe .dt-owl-item-heading {
				font-size: var(--e-global-typography-el_title_5-font-size);
				line-height: var(--e-global-typography-el_title_5-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-36e52fe .dt-owl-item-subtitle {
				font-size: var(--e-global-typography-el_content_3-font-size);
				line-height: var(--e-global-typography-el_content_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-36e52fe .dt-owl-item-description {
				font-size: var(--e-global-typography-el_quote_1-font-size);
				line-height: var(--e-global-typography-el_quote_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-36e52fe .owl-nav div.owl-prev,
			.elementor-6133 .elementor-element.elementor-element-36e52fe .the7-swiper-button-prev {
				--arrow-h-offset: -45px;
			}

			.elementor-6133 .elementor-element.elementor-element-36e52fe .owl-nav div.owl-next,
			.elementor-6133 .elementor-element.elementor-element-36e52fe .the7-swiper-button-next {
				--arrow-h-offset: -45px;
			}

			.elementor-6133 .elementor-element.elementor-element-7e98b4d .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_7-font-size);
				line-height: var(--e-global-typography-el_title_7-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-5908c33 .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_2-font-size);
				line-height: var(--e-global-typography-el_title_2-line-height);
				letter-spacing: var(--e-global-typography-el_title_2-letter-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-fae9903 .filter {
				--display-by: none;
				--display-sort: none;
			}

			.elementor-6133 .elementor-element.elementor-element-fae9903 .ele-entry-title {
				font-size: var(--e-global-typography-el_title_4-font-size);
				line-height: var(--e-global-typography-el_title_4-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-fae9903 .entry-meta,
			.elementor-6133 .elementor-element.elementor-element-fae9903 .entry-meta>span {
				font-size: var(--e-global-typography-el_content_3-font-size);
				line-height: var(--e-global-typography-el_content_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-8b23f5b>.elementor-background-overlay {
				background-image: url("/assets/media/2022/02/poly-bg-white-mob-03.svg");
				background-size: 100% auto;
			}

			.elementor-6133 .elementor-element.elementor-element-1939e4d .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_3-font-size);
				line-height: var(--e-global-typography-el_title_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-ee4f0dc .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_1-font-size);
				line-height: var(--e-global-typography-el_title_1-line-height);
				letter-spacing: var(--e-global-typography-el_title_1-letter-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-0bceeaf .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_7-font-size);
				line-height: var(--e-global-typography-el_title_7-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-39e5b8a .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_2-font-size);
				line-height: var(--e-global-typography-el_title_2-line-height);
				letter-spacing: var(--e-global-typography-el_title_2-letter-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-41d08c2 .elementor-price-table__subheading {
				font-size: var(--e-global-typography-el_title_6-font-size);
				line-height: var(--e-global-typography-el_title_6-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-41d08c2 .elementor-price-table__features-list li {
				font-size: var(--e-global-typography-el_content_1-font-size);
				line-height: var(--e-global-typography-el_content_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-3bbad61 .elementor-price-table__subheading {
				font-size: var(--e-global-typography-el_title_6-font-size);
				line-height: var(--e-global-typography-el_title_6-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-3bbad61 .elementor-price-table__features-list li {
				font-size: var(--e-global-typography-el_content_1-font-size);
				line-height: var(--e-global-typography-el_content_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-cfedd5b .elementor-price-table__subheading {
				font-size: var(--e-global-typography-el_title_6-font-size);
				line-height: var(--e-global-typography-el_title_6-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-cfedd5b .elementor-price-table__features-list li {
				font-size: var(--e-global-typography-el_content_1-font-size);
				line-height: var(--e-global-typography-el_content_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-3c2b321 {
				padding: 0px 0px 0px 0px;
			}

			.elementor-6133 .elementor-element.elementor-element-60af416 .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_3-font-size);
				line-height: var(--e-global-typography-el_title_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-47b4ea5 .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_5-font-size);
				line-height: var(--e-global-typography-el_title_5-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-ae230b6 {
				font-size: var(--e-global-typography-el_quote_1-font-size);
				line-height: var(--e-global-typography-el_quote_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-47880a5 {
				--spacer-size: 250px;
			}

			.elementor-6133 .elementor-element.elementor-element-90c6b1d .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_7-font-size);
				line-height: var(--e-global-typography-el_title_7-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-e9a9add .elementor-heading-title {
				font-size: var(--e-global-typography-el_title_2-font-size);
				line-height: var(--e-global-typography-el_title_2-line-height);
				letter-spacing: var(--e-global-typography-el_title_2-letter-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-443ce12 .elementor-heading-title {
				font-size: 40px;
			}

			.elementor-6133 .elementor-element.elementor-element-a263e26.icon-position-mobile-left .elementor-icon-div {
				margin: 0 var(--icon-spacing) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-a263e26.icon-position-mobile-right .elementor-icon-div {
				margin: 0 0 0 var(--icon-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-a263e26.icon-position-mobile-top .elementor-icon-div {
				margin: 0 0 var(--icon-spacing) 0;
			}

			.elementor-6133 .elementor-element.elementor-element-a263e26 .the7-box-wrapper .box-heading,
			.elementor-6133 .elementor-element.elementor-element-a263e26 .the7-box-wrapper .box-heading a {
				font-size: var(--e-global-typography-el_title_3-font-size);
				line-height: var(--e-global-typography-el_title_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-a263e26 .box-description {
				font-size: var(--e-global-typography-el_content_1-font-size);
				line-height: var(--e-global-typography-el_content_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-451f4a0 .elementor-heading-title {
				font-size: 40px;
			}

			.elementor-6133 .elementor-element.elementor-element-a589e82.icon-position-mobile-left .elementor-icon-div {
				margin: 0 var(--icon-spacing) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-a589e82.icon-position-mobile-right .elementor-icon-div {
				margin: 0 0 0 var(--icon-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-a589e82.icon-position-mobile-top .elementor-icon-div {
				margin: 0 0 var(--icon-spacing) 0;
			}

			.elementor-6133 .elementor-element.elementor-element-a589e82 .the7-box-wrapper .box-heading,
			.elementor-6133 .elementor-element.elementor-element-a589e82 .the7-box-wrapper .box-heading a {
				font-size: var(--e-global-typography-el_title_3-font-size);
				line-height: var(--e-global-typography-el_title_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-a589e82 .box-description {
				font-size: var(--e-global-typography-el_content_1-font-size);
				line-height: var(--e-global-typography-el_content_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-f5ce0f9 .elementor-heading-title {
				font-size: 40px;
			}

			.elementor-6133 .elementor-element.elementor-element-e81559b.icon-position-mobile-left .elementor-icon-div {
				margin: 0 var(--icon-spacing) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-e81559b.icon-position-mobile-right .elementor-icon-div {
				margin: 0 0 0 var(--icon-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-e81559b.icon-position-mobile-top .elementor-icon-div {
				margin: 0 0 var(--icon-spacing) 0;
			}

			.elementor-6133 .elementor-element.elementor-element-e81559b .the7-box-wrapper .box-heading,
			.elementor-6133 .elementor-element.elementor-element-e81559b .the7-box-wrapper .box-heading a {
				font-size: var(--e-global-typography-el_title_3-font-size);
				line-height: var(--e-global-typography-el_title_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-e81559b .box-description {
				font-size: var(--e-global-typography-el_content_1-font-size);
				line-height: var(--e-global-typography-el_content_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-76628fb .elementor-heading-title {
				font-size: 40px;
			}

			.elementor-6133 .elementor-element.elementor-element-bd17bf7.icon-position-mobile-left .elementor-icon-div {
				margin: 0 var(--icon-spacing) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-bd17bf7.icon-position-mobile-right .elementor-icon-div {
				margin: 0 0 0 var(--icon-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-bd17bf7.icon-position-mobile-top .elementor-icon-div {
				margin: 0 0 var(--icon-spacing) 0;
			}

			.elementor-6133 .elementor-element.elementor-element-bd17bf7 .the7-box-wrapper .box-heading,
			.elementor-6133 .elementor-element.elementor-element-bd17bf7 .the7-box-wrapper .box-heading a {
				font-size: var(--e-global-typography-el_title_3-font-size);
				line-height: var(--e-global-typography-el_title_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-bd17bf7 .box-description {
				font-size: var(--e-global-typography-el_content_1-font-size);
				line-height: var(--e-global-typography-el_content_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-08e2489 .elementor-heading-title {
				font-size: 40px;
			}

			.elementor-6133 .elementor-element.elementor-element-3a7dda2.icon-position-mobile-left .elementor-icon-div {
				margin: 0 var(--icon-spacing) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-3a7dda2.icon-position-mobile-right .elementor-icon-div {
				margin: 0 0 0 var(--icon-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-3a7dda2.icon-position-mobile-top .elementor-icon-div {
				margin: 0 0 var(--icon-spacing) 0;
			}

			.elementor-6133 .elementor-element.elementor-element-3a7dda2 .the7-box-wrapper .box-heading,
			.elementor-6133 .elementor-element.elementor-element-3a7dda2 .the7-box-wrapper .box-heading a {
				font-size: var(--e-global-typography-el_title_3-font-size);
				line-height: var(--e-global-typography-el_title_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-3a7dda2 .box-description {
				font-size: var(--e-global-typography-el_content_1-font-size);
				line-height: var(--e-global-typography-el_content_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-3f6e708 .elementor-heading-title {
				font-size: 40px;
			}

			.elementor-6133 .elementor-element.elementor-element-ed6545e.icon-position-mobile-left .elementor-icon-div {
				margin: 0 var(--icon-spacing) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-ed6545e.icon-position-mobile-right .elementor-icon-div {
				margin: 0 0 0 var(--icon-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-ed6545e.icon-position-mobile-top .elementor-icon-div {
				margin: 0 0 var(--icon-spacing) 0;
			}

			.elementor-6133 .elementor-element.elementor-element-ed6545e .the7-box-wrapper .box-heading,
			.elementor-6133 .elementor-element.elementor-element-ed6545e .the7-box-wrapper .box-heading a {
				font-size: var(--e-global-typography-el_title_3-font-size);
				line-height: var(--e-global-typography-el_title_3-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-ed6545e .box-description {
				font-size: var(--e-global-typography-el_content_1-font-size);
				line-height: var(--e-global-typography-el_content_1-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-4717541 {
				--spacer-size: 250px;
			}

			.elementor-6133 .elementor-element.elementor-element-d99fbb8 {
				padding: 0px 0px 0px 0px;
			}

			.elementor-6133 .elementor-element.elementor-element-3fea62d .dt-css-grid {
				grid-template-columns: repeat(1, 1fr);
			}

			.elementor-6133 .elementor-element.elementor-element-3fea62d {
				--wide-desktop-columns: 1;
			}

			.elementor-6133 .elementor-element.elementor-element-3fea62d.icon-position-mobile-left .elementor-icon-div {
				margin: 0 var(--icon-spacing) 0 0;
			}

			.elementor-6133 .elementor-element.elementor-element-3fea62d.icon-position-mobile-right .elementor-icon-div {
				margin: 0 0 0 var(--icon-spacing);
			}

			.elementor-6133 .elementor-element.elementor-element-3fea62d.icon-position-mobile-top .elementor-icon-div {
				margin: 0 0 var(--icon-spacing) 0;
			}

			.elementor-6133 .elementor-element.elementor-element-3fea62d .box-content-wrapper .box-heading,
			.elementor-6133 .elementor-element.elementor-element-3fea62d .box-content-wrapper .box-heading a {
				font-size: var(--e-global-typography-el_title_4-font-size);
				line-height: var(--e-global-typography-el_title_4-line-height);
			}

			.elementor-6133 .elementor-element.elementor-element-3fea62d .box-description {
				font-size: var(--e-global-typography-el_content_2-font-size);
				line-height: var(--e-global-typography-el_content_2-line-height);
			}
		}

		@media (min-width: 990px) {

			.elementor-6133 .elementor-element.elementor-element-4297710:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
			.elementor-6133 .elementor-element.elementor-element-4297710>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-attachment: scroll;
			}
		}

		@media screen and (max-width: 989px) {
			.icon-position-tablet-right .the7_icon_box_widget-46b6cd8.the7-box-wrapper .elementor-icon-div {
				order: 2;
			}

			.icon-position-tablet-left .the7_icon_box_widget-46b6cd8.the7-box-wrapper .elementor-icon-div,
			.icon-position-tablet-top .the7_icon_box_widget-46b6cd8.the7-box-wrapper .elementor-icon-div {
				order: 0;
			}

			.icon-position-tablet-top .the7_icon_box_widget-46b6cd8.the7-box-wrapper .box-content-wrapper {
				flex-wrap: wrap;
			}

			.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-46b6cd8.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-start;
			}

			.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-46b6cd8.the7-box-wrapper .box-content-wrapper {
				justify-content: center;
			}

			.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-46b6cd8.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-end;
			}

			.icon-position-tablet-left .the7_icon_box_widget-46b6cd8.the7-box-wrapper .box-content-wrapper,
			.icon-position-tablet-right .the7_icon_box_widget-46b6cd8.the7-box-wrapper .box-content-wrapper {
				flex-wrap: inherit;
			}

			.icon-position-tablet-left .the7_icon_box_widget-46b6cd8.the7-box-wrapper,
			.icon-position-tablet-right .the7_icon_box_widget-46b6cd8.the7-box-wrapper {
				flex-wrap: unset;
			}
		}

		@media screen and (max-width: 777px) {
			.icon-position-mobile-right .the7_icon_box_widget-46b6cd8.the7-box-wrapper .elementor-icon-div {
				order: 2;
			}

			.icon-position-mobile-top .the7_icon_box_widget-46b6cd8.the7-box-wrapper .box-content-wrapper {
				flex-wrap: wrap;
			}

			.icon-position-mobile-left .the7_icon_box_widget-46b6cd8.the7-box-wrapper .elementor-icon-div,
			.icon-position-mobile-top .the7_icon_box_widget-46b6cd8.the7-box-wrapper .elementor-icon-div {
				order: 0;
			}

			.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-46b6cd8.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-start;
			}

			.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-46b6cd8.the7-box-wrapper .box-content-wrapper {
				justify-content: center;
			}

			.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-46b6cd8.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-end;
			}

			.icon-position-mobile-left .the7_icon_box_widget-46b6cd8.the7-box-wrapper .box-content-wrapper,
			.icon-position-mobile-right .the7_icon_box_widget-46b6cd8.the7-box-wrapper .box-content-wrapper {
				flex-wrap: inherit;
			}

			.icon-position-mobile-left .the7_icon_box_widget-46b6cd8.the7-box-wrapper,
			.icon-position-mobile-right .the7_icon_box_widget-46b6cd8.the7-box-wrapper {
				flex-wrap: unset;
			}
		}

		@media screen and (min-width: 1201px) {
			.the7_icon_box_grid_widget-3f0e901 .dt-css-grid {
				grid-template-columns: repeat(var(--wide-desktop-columns),
						minmax(0, 1fr)) !important;
			}

			.the7_icon_box_grid_widget-3f0e901 .wf-cell:nth-child(-n + 1):before {
				display: none;
			}
		}

		@media screen and (min-width: 991px) {
			.the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
				display: none;
			}
		}

		@media screen and (min-width: 778px) and (max-width: 989px) {
			.the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
				display: none;
			}
		}

		@media screen and (max-width: 989px) {
			.icon-position-tablet-right .the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper .elementor-icon-div {
				order: 2;
			}

			.icon-position-tablet-left .the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper .elementor-icon-div,
			.icon-position-tablet-top .the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper .elementor-icon-div {
				order: 0;
			}

			.icon-position-tablet-top .the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper .box-content-wrapper {
				flex-wrap: wrap;
			}

			.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: flex-start;
			}

			.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: center;
			}

			.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: flex-end;
			}

			.icon-position-tablet-left .the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper .box-content-wrapper,
			.icon-position-tablet-right .the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper .box-content-wrapper {
				flex-wrap: inherit;
			}

			.icon-position-tablet-left .the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper,
			.icon-position-tablet-right .the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper {
				flex-wrap: unset;
			}
		}

		@media screen and (max-width: 777px) {
			.the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
				display: none;
			}

			.icon-position-mobile-right .the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper .elementor-icon-div {
				order: 2;
			}

			.icon-position-mobile-top .the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper .box-content-wrapper {
				flex-wrap: wrap;
			}

			.icon-position-mobile-left .the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper .elementor-icon-div,
			.icon-position-mobile-top .the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper .elementor-icon-div {
				order: 0;
			}

			.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: flex-start;
			}

			.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: center;
			}

			.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: flex-end;
			}

			.icon-position-mobile-left .the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper .box-content-wrapper,
			.icon-position-mobile-right .the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper .box-content-wrapper {
				flex-wrap: inherit;
			}

			.icon-position-mobile-left .the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper,
			.icon-position-mobile-right .the7_icon_box_grid_widget-3f0e901.the7-box-grid-wrapper {
				flex-wrap: unset;
			}
		}

		@media screen and (min-width: 1201px) {
			.the7_icon_box_grid_widget-c8737e9 .dt-css-grid {
				grid-template-columns: repeat(var(--wide-desktop-columns),
						minmax(0, 1fr)) !important;
			}

			.the7_icon_box_grid_widget-c8737e9 .wf-cell:nth-child(-n + 2):before {
				display: none;
			}
		}

		@media screen and (min-width: 991px) {
			.the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
				display: none;
			}
		}

		@media screen and (min-width: 778px) and (max-width: 989px) {
			.the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
				display: none;
			}
		}

		@media screen and (max-width: 989px) {
			.icon-position-tablet-right .the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper .elementor-icon-div {
				order: 2;
			}

			.icon-position-tablet-left .the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper .elementor-icon-div,
			.icon-position-tablet-top .the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper .elementor-icon-div {
				order: 0;
			}

			.icon-position-tablet-top .the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper .box-content-wrapper {
				flex-wrap: wrap;
			}

			.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: flex-start;
			}

			.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: center;
			}

			.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: flex-end;
			}

			.icon-position-tablet-left .the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper .box-content-wrapper,
			.icon-position-tablet-right .the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper .box-content-wrapper {
				flex-wrap: inherit;
			}

			.icon-position-tablet-left .the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper,
			.icon-position-tablet-right .the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper {
				flex-wrap: unset;
			}
		}

		@media screen and (max-width: 777px) {
			.the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
				display: none;
			}

			.icon-position-mobile-right .the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper .elementor-icon-div {
				order: 2;
			}

			.icon-position-mobile-top .the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper .box-content-wrapper {
				flex-wrap: wrap;
			}

			.icon-position-mobile-left .the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper .elementor-icon-div,
			.icon-position-mobile-top .the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper .elementor-icon-div {
				order: 0;
			}

			.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: flex-start;
			}

			.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: center;
			}

			.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: flex-end;
			}

			.icon-position-mobile-left .the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper .box-content-wrapper,
			.icon-position-mobile-right .the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper .box-content-wrapper {
				flex-wrap: inherit;
			}

			.icon-position-mobile-left .the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper,
			.icon-position-mobile-right .the7_icon_box_grid_widget-c8737e9.the7-box-grid-wrapper {
				flex-wrap: unset;
			}
		}

		@media screen and (min-width: 1201px) {
			.the7_icon_box_grid_widget-a36229d .dt-css-grid {
				grid-template-columns: repeat(var(--wide-desktop-columns),
						minmax(0, 1fr)) !important;
			}

			.the7_icon_box_grid_widget-a36229d .wf-cell:nth-child(-n + 3):before {
				display: none;
			}
		}

		@media screen and (min-width: 991px) {
			.the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper .wf-cell:nth-child(-n + 3):before {
				display: none;
			}
		}

		@media screen and (min-width: 778px) and (max-width: 989px) {
			.the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
				display: none;
			}
		}

		@media screen and (max-width: 989px) {
			.icon-position-tablet-right .the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper .elementor-icon-div {
				order: 2;
			}

			.icon-position-tablet-left .the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper .elementor-icon-div,
			.icon-position-tablet-top .the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper .elementor-icon-div {
				order: 0;
			}

			.icon-position-tablet-top .the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper .box-content-wrapper {
				flex-wrap: wrap;
			}

			.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: flex-start;
			}

			.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: center;
			}

			.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: flex-end;
			}

			.icon-position-tablet-left .the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper .box-content-wrapper,
			.icon-position-tablet-right .the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper .box-content-wrapper {
				flex-wrap: inherit;
			}

			.icon-position-tablet-left .the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper,
			.icon-position-tablet-right .the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper {
				flex-wrap: unset;
			}
		}

		@media screen and (max-width: 777px) {
			.the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
				display: none;
			}

			.icon-position-mobile-right .the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper .elementor-icon-div {
				order: 2;
			}

			.icon-position-mobile-top .the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper .box-content-wrapper {
				flex-wrap: wrap;
			}

			.icon-position-mobile-left .the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper .elementor-icon-div,
			.icon-position-mobile-top .the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper .elementor-icon-div {
				order: 0;
			}

			.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: flex-start;
			}

			.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: center;
			}

			.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: flex-end;
			}

			.icon-position-mobile-left .the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper .box-content-wrapper,
			.icon-position-mobile-right .the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper .box-content-wrapper {
				flex-wrap: inherit;
			}

			.icon-position-mobile-left .the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper,
			.icon-position-mobile-right .the7_icon_box_grid_widget-a36229d.the7-box-grid-wrapper {
				flex-wrap: unset;
			}
		}

		.the7_elements-fae9903.portfolio-shortcode .post-details i {
			margin: 0px;
		}

		.the7_elements-fae9903.portfolio-shortcode .show-filter-categories .filter-categories {
			display: flex;
		}

		.the7_elements-fae9903.portfolio-shortcode .hide-filter-categories .filter-categories {
			display: none;
		}

		#main .the7_elements-fae9903.portfolio-shortcode .filter-extras {
			display: block;
		}

		#main .the7_elements-fae9903.portfolio-shortcode .filter-extras .filter-by {
			display: var(--display-by);
		}

		#main .the7_elements-fae9903.portfolio-shortcode .filter-extras .filter-sorting {
			display: var(--display-sort);
		}

		@media screen and (max-width: 989px) {
			#main .the7_elements-fae9903.portfolio-shortcode .filter-categories {
				display: flex;
			}

			.the7_elements-fae9903.portfolio-shortcode .show-filter-categories-tablet .filter-categories {
				display: flex;
			}

			.the7_elements-fae9903.portfolio-shortcode .hide-filter-categories-tablet .filter-categories {
				display: none;
			}

			#main .the7_elements-fae9903.portfolio-shortcode .filter-extras {
				display: block;
			}
		}

		@media screen and (max-width: 777px) {
			#main .the7_elements-fae9903.portfolio-shortcode .filter-categories {
				display: flex;
			}

			.the7_elements-fae9903.portfolio-shortcode .show-filter-categories-mobile .filter-categories {
				display: flex;
			}

			.the7_elements-fae9903.portfolio-shortcode .hide-filter-categories-mobile .filter-categories {
				display: none;
			}

			#main .the7_elements-fae9903.portfolio-shortcode .filter-extras {
				display: block;
			}
		}

		.the7_elements-fae9903.portfolio-shortcode.content-bg-on.classic-layout-list article {
			box-shadow: none;
		}

		.the7_elements-fae9903.portfolio-shortcode.description-on-hover article {
			overflow: hidden;
		}

		.the7_elements-fae9903.portfolio-shortcode article {
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
		}

		.the7_elements-fae9903.portfolio-shortcode article .post-entry-content {
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
		}

		.the7_elements-fae9903.portfolio-shortcode:not(.mode-masonry) article:first-of-type,
		.the7_elements-fae9903.portfolio-shortcode:not(.mode-masonry) article.visible.first {
			margin-top: 0;
		}

		.the7_elements-fae9903.portfolio-shortcode.content-bg-on.classic-layout-list article {
			box-shadow: none;
		}

		.the7_elements-fae9903.portfolio-shortcode.hover-scale article.post:after {
			background-color: var(--content-bg-color);
			box-shadow: none;
		}

		.the7_elements-fae9903.portfolio-shortcode.content-bg-on.description-under-image article .post-entry-content {
			background-color: var(--content-bg-color);
			box-shadow: none;
		}

		.the7_elements-fae9903.portfolio-shortcode:not(.resize-by-browser-width) .dt-css-grid {
			grid-template-columns: repeat(auto-fill, minmax(0px, 1fr));
		}

		.the7_elements-fae9903.portfolio-shortcode:not(.resize-by-browser-width) .dt-css-grid .double-width {
			grid-column: span 2;
		}

		.cssgridlegacy.no-cssgrid .the7_elements-fae9903.portfolio-shortcode:not(.resize-by-browser-width) .dt-css-grid,
		.no-cssgridlegacy.no-cssgrid .the7_elements-fae9903.portfolio-shortcode:not(.resize-by-browser-width) .dt-css-grid {
			display: flex;
			flex-flow: row wrap;
		}

		.cssgridlegacy.no-cssgrid .the7_elements-fae9903.portfolio-shortcode:not(.resize-by-browser-width) .dt-css-grid .wf-cell,
		.no-cssgridlegacy.no-cssgrid .the7_elements-fae9903.portfolio-shortcode:not(.resize-by-browser-width) .dt-css-grid .wf-cell {
			flex: 1 0 0px;
			min-width: 0px;
			max-width: 100%;
			padding: 40px;
			box-sizing: border-box;
		}

		.the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid {
			grid-template-columns: repeat(3, 1fr);
			grid-template-rows: auto;
		}

		.the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid .double-width {
			grid-column: span 2;
		}

		.cssgridlegacy.no-cssgrid .the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell {
			width: 33.333333333333%;
		}

		.cssgridlegacy.no-cssgrid .the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
			width: calc(33.333333333333%) * 2;
		}

		@media screen and (max-width: 1439px) {
			.the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid {
				grid-template-columns: repeat(3, 1fr);
			}

			.cssgridlegacy.no-cssgrid .the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell,
			.no-cssgridlegacy.no-cssgrid .the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell {
				width: 33.333333333333%;
			}

			.cssgridlegacy.no-cssgrid .the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell.double-width,
			.no-cssgridlegacy.no-cssgrid .the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
				width: calc(33.333333333333%) * 2;
			}
		}

		@media screen and (max-width: 989px) {
			.the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid {
				grid-template-columns: repeat(2, 1fr);
			}

			.cssgridlegacy.no-cssgrid .the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell,
			.no-cssgridlegacy.no-cssgrid .the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell {
				width: 50%;
			}

			.cssgridlegacy.no-cssgrid .the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell.double-width,
			.no-cssgridlegacy.no-cssgrid .the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
				width: calc(50%) * 2;
			}
		}

		@media screen and (max-width: 777px) {
			.the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid {
				grid-template-columns: repeat(1, 1fr);
			}

			.cssgridlegacy.no-cssgrid .the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell,
			.no-cssgridlegacy.no-cssgrid .the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell {
				width: 100%;
			}

			.cssgridlegacy.no-cssgrid .the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell.double-width,
			.no-cssgridlegacy.no-cssgrid .the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
				width: calc(100%) * 2;
			}
		}

		@media screen and (min-width: 1201px) {
			.the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid {
				grid-template-columns: repeat(3, 1fr);
			}

			.cssgridlegacy.no-cssgrid .the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell,
			.no-cssgridlegacy.no-cssgrid .the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell {
				width: 33.333333333333%;
			}

			.cssgridlegacy.no-cssgrid .the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell.double-width,
			.no-cssgridlegacy.no-cssgrid .the7_elements-fae9903.portfolio-shortcode.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
				width: calc(33.333333333333%) * 2;
			}
		}

		@media screen and (max-width: 989px) {
			.icon-position-tablet-right .the7_icon_box_widget-a263e26.the7-box-wrapper .elementor-icon-div {
				order: 2;
			}

			.icon-position-tablet-left .the7_icon_box_widget-a263e26.the7-box-wrapper .elementor-icon-div,
			.icon-position-tablet-top .the7_icon_box_widget-a263e26.the7-box-wrapper .elementor-icon-div {
				order: 0;
			}

			.icon-position-tablet-top .the7_icon_box_widget-a263e26.the7-box-wrapper .box-content-wrapper {
				flex-wrap: wrap;
			}

			.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-a263e26.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-start;
			}

			.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-a263e26.the7-box-wrapper .box-content-wrapper {
				justify-content: center;
			}

			.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-a263e26.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-end;
			}

			.icon-position-tablet-left .the7_icon_box_widget-a263e26.the7-box-wrapper .box-content-wrapper,
			.icon-position-tablet-right .the7_icon_box_widget-a263e26.the7-box-wrapper .box-content-wrapper {
				flex-wrap: inherit;
			}

			.icon-position-tablet-left .the7_icon_box_widget-a263e26.the7-box-wrapper,
			.icon-position-tablet-right .the7_icon_box_widget-a263e26.the7-box-wrapper {
				flex-wrap: unset;
			}
		}

		@media screen and (max-width: 777px) {
			.icon-position-mobile-right .the7_icon_box_widget-a263e26.the7-box-wrapper .elementor-icon-div {
				order: 2;
			}

			.icon-position-mobile-top .the7_icon_box_widget-a263e26.the7-box-wrapper .box-content-wrapper {
				flex-wrap: wrap;
			}

			.icon-position-mobile-left .the7_icon_box_widget-a263e26.the7-box-wrapper .elementor-icon-div,
			.icon-position-mobile-top .the7_icon_box_widget-a263e26.the7-box-wrapper .elementor-icon-div {
				order: 0;
			}

			.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-a263e26.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-start;
			}

			.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-a263e26.the7-box-wrapper .box-content-wrapper {
				justify-content: center;
			}

			.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-a263e26.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-end;
			}

			.icon-position-mobile-left .the7_icon_box_widget-a263e26.the7-box-wrapper .box-content-wrapper,
			.icon-position-mobile-right .the7_icon_box_widget-a263e26.the7-box-wrapper .box-content-wrapper {
				flex-wrap: inherit;
			}

			.icon-position-mobile-left .the7_icon_box_widget-a263e26.the7-box-wrapper,
			.icon-position-mobile-right .the7_icon_box_widget-a263e26.the7-box-wrapper {
				flex-wrap: unset;
			}
		}

		@media screen and (max-width: 989px) {
			.icon-position-tablet-right .the7_icon_box_widget-a589e82.the7-box-wrapper .elementor-icon-div {
				order: 2;
			}

			.icon-position-tablet-left .the7_icon_box_widget-a589e82.the7-box-wrapper .elementor-icon-div,
			.icon-position-tablet-top .the7_icon_box_widget-a589e82.the7-box-wrapper .elementor-icon-div {
				order: 0;
			}

			.icon-position-tablet-top .the7_icon_box_widget-a589e82.the7-box-wrapper .box-content-wrapper {
				flex-wrap: wrap;
			}

			.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-a589e82.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-start;
			}

			.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-a589e82.the7-box-wrapper .box-content-wrapper {
				justify-content: center;
			}

			.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-a589e82.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-end;
			}

			.icon-position-tablet-left .the7_icon_box_widget-a589e82.the7-box-wrapper .box-content-wrapper,
			.icon-position-tablet-right .the7_icon_box_widget-a589e82.the7-box-wrapper .box-content-wrapper {
				flex-wrap: inherit;
			}

			.icon-position-tablet-left .the7_icon_box_widget-a589e82.the7-box-wrapper,
			.icon-position-tablet-right .the7_icon_box_widget-a589e82.the7-box-wrapper {
				flex-wrap: unset;
			}
		}

		@media screen and (max-width: 777px) {
			.icon-position-mobile-right .the7_icon_box_widget-a589e82.the7-box-wrapper .elementor-icon-div {
				order: 2;
			}

			.icon-position-mobile-top .the7_icon_box_widget-a589e82.the7-box-wrapper .box-content-wrapper {
				flex-wrap: wrap;
			}

			.icon-position-mobile-left .the7_icon_box_widget-a589e82.the7-box-wrapper .elementor-icon-div,
			.icon-position-mobile-top .the7_icon_box_widget-a589e82.the7-box-wrapper .elementor-icon-div {
				order: 0;
			}

			.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-a589e82.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-start;
			}

			.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-a589e82.the7-box-wrapper .box-content-wrapper {
				justify-content: center;
			}

			.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-a589e82.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-end;
			}

			.icon-position-mobile-left .the7_icon_box_widget-a589e82.the7-box-wrapper .box-content-wrapper,
			.icon-position-mobile-right .the7_icon_box_widget-a589e82.the7-box-wrapper .box-content-wrapper {
				flex-wrap: inherit;
			}

			.icon-position-mobile-left .the7_icon_box_widget-a589e82.the7-box-wrapper,
			.icon-position-mobile-right .the7_icon_box_widget-a589e82.the7-box-wrapper {
				flex-wrap: unset;
			}
		}

		@media screen and (max-width: 989px) {
			.icon-position-tablet-right .the7_icon_box_widget-e81559b.the7-box-wrapper .elementor-icon-div {
				order: 2;
			}

			.icon-position-tablet-left .the7_icon_box_widget-e81559b.the7-box-wrapper .elementor-icon-div,
			.icon-position-tablet-top .the7_icon_box_widget-e81559b.the7-box-wrapper .elementor-icon-div {
				order: 0;
			}

			.icon-position-tablet-top .the7_icon_box_widget-e81559b.the7-box-wrapper .box-content-wrapper {
				flex-wrap: wrap;
			}

			.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-e81559b.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-start;
			}

			.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-e81559b.the7-box-wrapper .box-content-wrapper {
				justify-content: center;
			}

			.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-e81559b.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-end;
			}

			.icon-position-tablet-left .the7_icon_box_widget-e81559b.the7-box-wrapper .box-content-wrapper,
			.icon-position-tablet-right .the7_icon_box_widget-e81559b.the7-box-wrapper .box-content-wrapper {
				flex-wrap: inherit;
			}

			.icon-position-tablet-left .the7_icon_box_widget-e81559b.the7-box-wrapper,
			.icon-position-tablet-right .the7_icon_box_widget-e81559b.the7-box-wrapper {
				flex-wrap: unset;
			}
		}

		@media screen and (max-width: 777px) {
			.icon-position-mobile-right .the7_icon_box_widget-e81559b.the7-box-wrapper .elementor-icon-div {
				order: 2;
			}

			.icon-position-mobile-top .the7_icon_box_widget-e81559b.the7-box-wrapper .box-content-wrapper {
				flex-wrap: wrap;
			}

			.icon-position-mobile-left .the7_icon_box_widget-e81559b.the7-box-wrapper .elementor-icon-div,
			.icon-position-mobile-top .the7_icon_box_widget-e81559b.the7-box-wrapper .elementor-icon-div {
				order: 0;
			}

			.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-e81559b.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-start;
			}

			.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-e81559b.the7-box-wrapper .box-content-wrapper {
				justify-content: center;
			}

			.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-e81559b.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-end;
			}

			.icon-position-mobile-left .the7_icon_box_widget-e81559b.the7-box-wrapper .box-content-wrapper,
			.icon-position-mobile-right .the7_icon_box_widget-e81559b.the7-box-wrapper .box-content-wrapper {
				flex-wrap: inherit;
			}

			.icon-position-mobile-left .the7_icon_box_widget-e81559b.the7-box-wrapper,
			.icon-position-mobile-right .the7_icon_box_widget-e81559b.the7-box-wrapper {
				flex-wrap: unset;
			}
		}

		@media screen and (max-width: 989px) {
			.icon-position-tablet-right .the7_icon_box_widget-bd17bf7.the7-box-wrapper .elementor-icon-div {
				order: 2;
			}

			.icon-position-tablet-left .the7_icon_box_widget-bd17bf7.the7-box-wrapper .elementor-icon-div,
			.icon-position-tablet-top .the7_icon_box_widget-bd17bf7.the7-box-wrapper .elementor-icon-div {
				order: 0;
			}

			.icon-position-tablet-top .the7_icon_box_widget-bd17bf7.the7-box-wrapper .box-content-wrapper {
				flex-wrap: wrap;
			}

			.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-bd17bf7.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-start;
			}

			.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-bd17bf7.the7-box-wrapper .box-content-wrapper {
				justify-content: center;
			}

			.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-bd17bf7.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-end;
			}

			.icon-position-tablet-left .the7_icon_box_widget-bd17bf7.the7-box-wrapper .box-content-wrapper,
			.icon-position-tablet-right .the7_icon_box_widget-bd17bf7.the7-box-wrapper .box-content-wrapper {
				flex-wrap: inherit;
			}

			.icon-position-tablet-left .the7_icon_box_widget-bd17bf7.the7-box-wrapper,
			.icon-position-tablet-right .the7_icon_box_widget-bd17bf7.the7-box-wrapper {
				flex-wrap: unset;
			}
		}

		@media screen and (max-width: 777px) {
			.icon-position-mobile-right .the7_icon_box_widget-bd17bf7.the7-box-wrapper .elementor-icon-div {
				order: 2;
			}

			.icon-position-mobile-top .the7_icon_box_widget-bd17bf7.the7-box-wrapper .box-content-wrapper {
				flex-wrap: wrap;
			}

			.icon-position-mobile-left .the7_icon_box_widget-bd17bf7.the7-box-wrapper .elementor-icon-div,
			.icon-position-mobile-top .the7_icon_box_widget-bd17bf7.the7-box-wrapper .elementor-icon-div {
				order: 0;
			}

			.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-bd17bf7.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-start;
			}

			.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-bd17bf7.the7-box-wrapper .box-content-wrapper {
				justify-content: center;
			}

			.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-bd17bf7.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-end;
			}

			.icon-position-mobile-left .the7_icon_box_widget-bd17bf7.the7-box-wrapper .box-content-wrapper,
			.icon-position-mobile-right .the7_icon_box_widget-bd17bf7.the7-box-wrapper .box-content-wrapper {
				flex-wrap: inherit;
			}

			.icon-position-mobile-left .the7_icon_box_widget-bd17bf7.the7-box-wrapper,
			.icon-position-mobile-right .the7_icon_box_widget-bd17bf7.the7-box-wrapper {
				flex-wrap: unset;
			}
		}

		@media screen and (max-width: 989px) {
			.icon-position-tablet-right .the7_icon_box_widget-3a7dda2.the7-box-wrapper .elementor-icon-div {
				order: 2;
			}

			.icon-position-tablet-left .the7_icon_box_widget-3a7dda2.the7-box-wrapper .elementor-icon-div,
			.icon-position-tablet-top .the7_icon_box_widget-3a7dda2.the7-box-wrapper .elementor-icon-div {
				order: 0;
			}

			.icon-position-tablet-top .the7_icon_box_widget-3a7dda2.the7-box-wrapper .box-content-wrapper {
				flex-wrap: wrap;
			}

			.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-3a7dda2.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-start;
			}

			.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-3a7dda2.the7-box-wrapper .box-content-wrapper {
				justify-content: center;
			}

			.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-3a7dda2.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-end;
			}

			.icon-position-tablet-left .the7_icon_box_widget-3a7dda2.the7-box-wrapper .box-content-wrapper,
			.icon-position-tablet-right .the7_icon_box_widget-3a7dda2.the7-box-wrapper .box-content-wrapper {
				flex-wrap: inherit;
			}

			.icon-position-tablet-left .the7_icon_box_widget-3a7dda2.the7-box-wrapper,
			.icon-position-tablet-right .the7_icon_box_widget-3a7dda2.the7-box-wrapper {
				flex-wrap: unset;
			}
		}

		@media screen and (max-width: 777px) {
			.icon-position-mobile-right .the7_icon_box_widget-3a7dda2.the7-box-wrapper .elementor-icon-div {
				order: 2;
			}

			.icon-position-mobile-top .the7_icon_box_widget-3a7dda2.the7-box-wrapper .box-content-wrapper {
				flex-wrap: wrap;
			}

			.icon-position-mobile-left .the7_icon_box_widget-3a7dda2.the7-box-wrapper .elementor-icon-div,
			.icon-position-mobile-top .the7_icon_box_widget-3a7dda2.the7-box-wrapper .elementor-icon-div {
				order: 0;
			}

			.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-3a7dda2.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-start;
			}

			.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-3a7dda2.the7-box-wrapper .box-content-wrapper {
				justify-content: center;
			}

			.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-3a7dda2.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-end;
			}

			.icon-position-mobile-left .the7_icon_box_widget-3a7dda2.the7-box-wrapper .box-content-wrapper,
			.icon-position-mobile-right .the7_icon_box_widget-3a7dda2.the7-box-wrapper .box-content-wrapper {
				flex-wrap: inherit;
			}

			.icon-position-mobile-left .the7_icon_box_widget-3a7dda2.the7-box-wrapper,
			.icon-position-mobile-right .the7_icon_box_widget-3a7dda2.the7-box-wrapper {
				flex-wrap: unset;
			}
		}

		@media screen and (max-width: 989px) {
			.icon-position-tablet-right .the7_icon_box_widget-ed6545e.the7-box-wrapper .elementor-icon-div {
				order: 2;
			}

			.icon-position-tablet-left .the7_icon_box_widget-ed6545e.the7-box-wrapper .elementor-icon-div,
			.icon-position-tablet-top .the7_icon_box_widget-ed6545e.the7-box-wrapper .elementor-icon-div {
				order: 0;
			}

			.icon-position-tablet-top .the7_icon_box_widget-ed6545e.the7-box-wrapper .box-content-wrapper {
				flex-wrap: wrap;
			}

			.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_widget-ed6545e.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-start;
			}

			.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_widget-ed6545e.the7-box-wrapper .box-content-wrapper {
				justify-content: center;
			}

			.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_widget-ed6545e.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-end;
			}

			.icon-position-tablet-left .the7_icon_box_widget-ed6545e.the7-box-wrapper .box-content-wrapper,
			.icon-position-tablet-right .the7_icon_box_widget-ed6545e.the7-box-wrapper .box-content-wrapper {
				flex-wrap: inherit;
			}

			.icon-position-tablet-left .the7_icon_box_widget-ed6545e.the7-box-wrapper,
			.icon-position-tablet-right .the7_icon_box_widget-ed6545e.the7-box-wrapper {
				flex-wrap: unset;
			}
		}

		@media screen and (max-width: 777px) {
			.icon-position-mobile-right .the7_icon_box_widget-ed6545e.the7-box-wrapper .elementor-icon-div {
				order: 2;
			}

			.icon-position-mobile-top .the7_icon_box_widget-ed6545e.the7-box-wrapper .box-content-wrapper {
				flex-wrap: wrap;
			}

			.icon-position-mobile-left .the7_icon_box_widget-ed6545e.the7-box-wrapper .elementor-icon-div,
			.icon-position-mobile-top .the7_icon_box_widget-ed6545e.the7-box-wrapper .elementor-icon-div {
				order: 0;
			}

			.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_widget-ed6545e.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-start;
			}

			.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_widget-ed6545e.the7-box-wrapper .box-content-wrapper {
				justify-content: center;
			}

			.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_widget-ed6545e.the7-box-wrapper .box-content-wrapper {
				justify-content: flex-end;
			}

			.icon-position-mobile-left .the7_icon_box_widget-ed6545e.the7-box-wrapper .box-content-wrapper,
			.icon-position-mobile-right .the7_icon_box_widget-ed6545e.the7-box-wrapper .box-content-wrapper {
				flex-wrap: inherit;
			}

			.icon-position-mobile-left .the7_icon_box_widget-ed6545e.the7-box-wrapper,
			.icon-position-mobile-right .the7_icon_box_widget-ed6545e.the7-box-wrapper {
				flex-wrap: unset;
			}
		}

		@media screen and (min-width: 1201px) {
			.the7_icon_box_grid_widget-3fea62d .dt-css-grid {
				grid-template-columns: repeat(var(--wide-desktop-columns),
						minmax(0, 1fr)) !important;
			}

			.the7_icon_box_grid_widget-3fea62d .wf-cell:nth-child(-n + 1):before {
				display: none;
			}
		}

		@media screen and (min-width: 991px) {
			.the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
				display: none;
			}
		}

		@media screen and (min-width: 778px) and (max-width: 989px) {
			.the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
				display: none;
			}
		}

		@media screen and (max-width: 989px) {
			.icon-position-tablet-right .the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper .elementor-icon-div {
				order: 2;
			}

			.icon-position-tablet-left .the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper .elementor-icon-div,
			.icon-position-tablet-top .the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper .elementor-icon-div {
				order: 0;
			}

			.icon-position-tablet-top .the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper .box-content-wrapper {
				flex-wrap: wrap;
			}

			.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: flex-start;
			}

			.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: center;
			}

			.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: flex-end;
			}

			.icon-position-tablet-left .the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper .box-content-wrapper,
			.icon-position-tablet-right .the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper .box-content-wrapper {
				flex-wrap: inherit;
			}

			.icon-position-tablet-left .the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper,
			.icon-position-tablet-right .the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper {
				flex-wrap: unset;
			}
		}

		@media screen and (max-width: 777px) {
			.the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
				display: none;
			}

			.icon-position-mobile-right .the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper .elementor-icon-div {
				order: 2;
			}

			.icon-position-mobile-top .the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper .box-content-wrapper {
				flex-wrap: wrap;
			}

			.icon-position-mobile-left .the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper .elementor-icon-div,
			.icon-position-mobile-top .the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper .elementor-icon-div {
				order: 0;
			}

			.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: flex-start;
			}

			.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: center;
			}

			.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper .box-content-wrapper {
				justify-content: flex-end;
			}

			.icon-position-mobile-left .the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper .box-content-wrapper,
			.icon-position-mobile-right .the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper .box-content-wrapper {
				flex-wrap: inherit;
			}

			.icon-position-mobile-left .the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper,
			.icon-position-mobile-right .the7_icon_box_grid_widget-3fea62d.the7-box-grid-wrapper {
				flex-wrap: unset;
			}
		}

		.elementor-bc-flex-widget .elementor-3940 .elementor-element.elementor-element-180a6312.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

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

		.elementor-3940 .elementor-element.elementor-element-180a6312.elementor-column>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-3940 .elementor-element.elementor-element-180a6312>.elementor-element-populated {
			margin: 30px 0px 30px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
		}

		.elementor-3940 .elementor-element.elementor-element-7fdfb64 {
			text-align: center;
		}

		.elementor-3940 .elementor-element.elementor-element-7fdfb64 img,
		.elementor-3940 .elementor-element.elementor-element-7fdfb64 svg {
			width: 60px;
		}

		.elementor-3940 .elementor-element.elementor-element-7fdfb64 svg {
			height: auto;
		}

		.elementor-3940 .elementor-element.elementor-element-1d53b9a {
			--spacer-size: 60px;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu>li>a {
			justify-content: center;
			align-items: center;
			text-align: center;
			--menu-position: center;
			padding: 10px 0px 10px 0px;
			color: var(--e-global-color-el_color_0);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a.dt-nav-menu_align-center .dt-icon-align-side .dt-nav-menu>li>a .item-content {
			padding: 0 var(--icon-size);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a.dt-nav-menu_align-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu>li>a .item-content {
			margin: 0 0 0 var(--icon-spacing);
			padding: 0 0 0 var(--icon-size);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a.dt-nav-menu_align-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu>li>a .item-content {
			margin: 0 0 0 var(--icon-spacing);
			padding: 0 0 0 var(--icon-size);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a.dt-nav-menu_align-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu>li>a .item-content {
			margin: 0 var(--icon-spacing) 0 0;
			padding: 0 var(--icon-size) 0 0;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a.dt-nav-menu_align-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu>li>a .item-content {
			margin: 0 var(--icon-spacing) 0 0;
			padding: 0 var(--icon-size) 0 0;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .vertical-sub-nav {
			--sub-justify-content: flex-start;
			--sub-align-items: flex-start;
			--sub-text-align: left;
			--sub-menu-position: flex-start;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a li>a .item-content>i,
		.elementor-3940 .elementor-element.elementor-element-5517226a li>a .item-content>img,
		.elementor-3940 .elementor-element.elementor-element-5517226a li>a .item-content>svg {
			display: flex;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu>li:not(:last-child) {
			padding-bottom: calc(10px);
			margin-bottom: 0;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a.widget-divider-yes .dt-nav-menu>li:first-child {
			padding-top: calc(10px / 2);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a.widget-divider-yes .dt-nav-menu>li:last-child {
			padding-bottom: calc(10px / 2);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu {
			--grid-row-gap: 10px;
			--icon-size: 16px;
			--icon-spacing: 10px;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu>li>a {
			font-family: var(--e-global-typography-el_menu_2-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_menu_2-font-size);
			font-weight: var(--e-global-typography-el_menu_2-font-weight);
			text-transform: var(--e-global-typography-el_menu_2-text-transform);
			font-style: var(--e-global-typography-el_menu_2-font-style);
			text-decoration: var(--e-global-typography-el_menu_2-text-decoration);
			line-height: var(--e-global-typography-el_menu_2-line-height);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-icon-position-left.dt-icon-align-side .dt-nav-menu>li>a .next-level-button {
			left: 0px;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-icon-position-right.dt-icon-align-side .dt-nav-menu>li>a .next-level-button {
			right: 0px;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu>li>a .item-content svg {
			fill: var(--e-global-color-el_color_0);
			color: var(--e-global-color-el_color_0);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu>li>a:hover {
			color: var(--e-global-color-el_color_2);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu>li>a:hover .item-content svg {
			fill: var(--e-global-color-el_color_2);
			color: var(--e-global-color-el_color_2);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu>li>a.active,
		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu>li>a.active-item {
			color: var(--e-global-color-el_color_2);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu>li>a.active .item-content svg,
		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu>li>a.active-item .item-content svg {
			fill: var(--e-global-color-el_color_2);
			color: var(--e-global-color-el_color_2);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu li.depth-0>a {
			--icon-margin: 0 var(--icon-column-spacing) 0 0;
			--item-direction: row;
			--item-align: center;
			--sub-item-align: center;
			--item-justify: inherit;
			--icon-order: 0;
			--icon-column-spacing: 5px;
			--icon-column-size: 16px;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu li.menu-item.depth-0>a .item-content>i {
			font-size: 16px;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu li.menu-item.depth-0>a .item-content>img,
		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu li.menu-item.depth-0>a .item-content>svg {
			width: 16px !important;
			height: 16px !important;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu>li>a .next-level-button i {
			font-size: 16px;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu>li>a .next-level-button,
		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu>li>a .next-level-button svg {
			width: 16px;
			height: 16px;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-icon-position-left .dt-nav-menu>li>a .next-level-button {
			margin-right: 10px;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-icon-position-right .dt-nav-menu>li>a .next-level-button {
			margin-left: 10px;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-icon-position-left.dt-icon-align-side .dt-nav-menu>li>a .item-content {
			margin-left: 10px;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-icon-position-right.dt-icon-align-side .dt-nav-menu>li>a .item-content {
			margin-right: 10px;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a.dt-nav-menu_align-center .dt-icon-align-side .dt-nav-menu>li>a .item-content {
			margin: 0 10px;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu>li>.vertical-sub-nav {
			padding: 0px 0px 20px 30px;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .vertical-sub-nav>li:not(:last-child) {
			padding-bottom: calc(0px);
			margin-bottom: 0;
			--sub-grid-row-gap: 0px;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a.sub-widget-divider-yes .vertical-sub-nav>li:first-child {
			padding-top: calc(0px / 2);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .vertical-sub-nav .vertical-sub-nav>li:first-child {
			margin-top: calc(0px / 2);
			padding-top: calc(0px / 2);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .first-sub-item-border-hide .dt-nav-menu>li>.vertical-sub-nav>li:first-child {
			padding-top: 0;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a.sub-widget-divider-yes .vertical-sub-nav>li:last-child {
			padding-bottom: calc(0px / 2);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .vertical-sub-nav .vertical-sub-nav>li:last-child {
			margin-bottom: calc(0px / 2);
			padding-bottom: calc(0px / 2);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a.sub-widget-divider-yes .last-sub-item-border-hide .dt-nav-menu>li>.vertical-sub-nav>li:last-child {
			padding-bottom: 0;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu>li>.vertical-sub-nav .vertical-sub-nav {
			margin-bottom: calc(-0px);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .vertical-sub-nav>li,
		.elementor-3940 .elementor-element.elementor-element-5517226a .vertical-sub-nav>li a {
			font-size: 15px;
			font-weight: 400;
			text-transform: none;
			font-style: normal;
			text-decoration: none;
			line-height: 1.1em;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .vertical-sub-nav li a {
			padding: 10px 0px 10px 0px;
			color: var(--e-global-color-el_color_7);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav li a .next-level-button {
			left: 0px;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav li a .next-level-button {
			right: 0px;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .vertical-sub-nav li a .item-content svg {
			fill: var(--e-global-color-el_color_7);
			color: var(--e-global-color-el_color_7);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .vertical-sub-nav li a:hover {
			color: var(--e-global-color-el_color_7_2);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .vertical-sub-nav li a:hover .item-content svg {
			fill: var(--e-global-color-el_color_7_2);
			color: var(--e-global-color-el_color_7_2);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .vertical-sub-nav li>a.active-item {
			color: var(--e-global-color-el_color_7_2);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .vertical-sub-nav li a.active-item .item-content svg {
			fill: var(--e-global-color-el_color_7_2);
			color: var(--e-global-color-el_color_7_2);
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu .vertical-sub-nav {
			--icon-margin: 0 var(--icon-column-spacing) 0 0;
			--item-direction: row;
			--item-align: center;
			--sub-item-align: center;
			--item-justify: inherit;
			--icon-order: 0;
			--icon-column-spacing: 5px;
			--icon-column-size: 16px;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .vertical-sub-nav li.menu-item>a .item-content>i {
			font-size: 16px;
		}

		.elementor-3940 .elementor-element.elementor-element-5517226a .vertical-sub-nav li.menu-item>a .item-content>img,
		.elementor-3940 .elementor-element.elementor-element-5517226a .vertical-sub-nav li.menu-item>a .item-content>svg {
			width: 16px !important;
			height: 16px !important;
		}

		.elementor-3940 .elementor-element.elementor-element-56c06fd {
			--spacer-size: 60px;
		}

		#elementor-popup-modal-3940 .dialog-widget-content {
			animation-duration: 0.3s;
			background-color: var(--e-global-color-el_color_6);
			width: 33vw;
			box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.2);
		}

		#elementor-popup-modal-3940 {
			background-color: #00000040;
			justify-content: flex-end;
			align-items: center;
			pointer-events: all;
		}

		#elementor-popup-modal-3940 .dialog-message {
			width: 33vw;
			height: var(--the7-fit-height, 100vh);
			align-items: center;
			max-height: initial;
		}

		#elementor-popup-modal-3940 .dialog-close-button {
			display: flex;
			top: 30px;
			font-size: 24px;
		}

		body:not(.rtl) #elementor-popup-modal-3940 .dialog-close-button {
			right: 30px;
		}

		body.rtl #elementor-popup-modal-3940 .dialog-close-button {
			left: 30px;
		}

		#elementor-popup-modal-3940 .dialog-close-button i {
			color: var(--e-global-color-el_color_0);
		}

		#elementor-popup-modal-3940 .dialog-close-button svg {
			fill: var(--e-global-color-el_color_0);
		}

		#elementor-popup-modal-3940 .dialog-close-button:hover i {
			color: var(--e-global-color-el_color_2);
		}

		@media (max-width: 989px) {
			.elementor-3940 .elementor-element.elementor-element-5517226a.dt-nav-menu_align-tablet-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu>li>a .item-content {
				margin: 0 0 0 var(--icon-spacing);
				padding: 0 0 0 var(--icon-size);
			}

			.elementor-3940 .elementor-element.elementor-element-5517226a.dt-nav-menu_align-tablet-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu>li>a .item-content {
				margin: 0 0 0 var(--icon-spacing);
				padding: 0 0 0 var(--icon-size);
			}

			.elementor-3940 .elementor-element.elementor-element-5517226a.dt-nav-menu_align-tablet-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu>li>a .item-content {
				margin: 0 var(--icon-spacing) 0 0;
				padding: 0 var(--icon-size) 0 0;
			}

			.elementor-3940 .elementor-element.elementor-element-5517226a.dt-nav-menu_align-tablet-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu>li>a .item-content {
				margin: 0 var(--icon-spacing) 0 0;
				padding: 0 var(--icon-size) 0 0;
			}

			.elementor-3940 .elementor-element.elementor-element-5517226a.dt-nav-menu_align-tablet-center .dt-icon-align-side .dt-nav-menu>li>a .item-content {
				margin: 0 var(--icon-spacing);
				padding: 0 var(--icon-size);
			}

			.elementor-3940 .elementor-element.elementor-element-5517226a.dt-sub-menu_align-tablet-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav>li .item-content {
				margin: 0 0 0 var(--sub-icon-spacing);
				padding: 0 0 0 var(--sub-icon-size);
			}

			.elementor-3940 .elementor-element.elementor-element-5517226a.dt-sub-menu_align-tablet-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav>li .item-content {
				margin: 0 0 0 var(--sub-icon-spacing);
				padding: 0 0 0 var(--sub-icon-size);
			}

			.elementor-3940 .elementor-element.elementor-element-5517226a.dt-sub-menu_align-tablet-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav>li .item-content {
				margin: 0 var(--sub-icon-spacing) 0 0;
				padding: 0 var(--sub-icon-size) 0 0;
			}

			.elementor-3940 .elementor-element.elementor-element-5517226a.dt-sub-menu_align-tablet-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav>li .item-content {
				margin: 0 var(--sub-icon-spacing) 0 0;
				padding: 0 var(--sub-icon-size) 0 0;
			}

			.elementor-3940 .elementor-element.elementor-element-5517226a.dt-sub-menu_align-tablet-center .dt-sub-icon-align-side .vertical-sub-nav>li .item-content {
				margin: 0 var(--icon-spacing);
				padding: 0 var(--sub-icon-size);
			}

			.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu>li>a {
				font-size: var(--e-global-typography-el_menu_2-font-size);
				line-height: var(--e-global-typography-el_menu_2-line-height);
			}

			#elementor-popup-modal-3940 .dialog-message {
				width: 50vw;
			}

			#elementor-popup-modal-3940 .dialog-widget-content {
				width: 50vw;
			}
		}

		@media (max-width: 777px) {
			.elementor-3940 .elementor-element.elementor-element-5517226a.dt-nav-menu_align-mobile-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu>li>a .item-content {
				margin: 0 0 0 var(--icon-spacing);
				padding: 0 0 0 var(--icon-size);
			}

			.elementor-3940 .elementor-element.elementor-element-5517226a.dt-nav-menu_align-mobile-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu>li>a .item-content {
				margin: 0 0 0 var(--icon-spacing);
				padding: 0 0 0 var(--icon-size);
			}

			.elementor-3940 .elementor-element.elementor-element-5517226a.dt-nav-menu_align-mobile-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu>li>a .item-content {
				margin: 0 var(--icon-spacing) 0 0;
				padding: 0 var(--icon-size) 0 0;
			}

			.elementor-3940 .elementor-element.elementor-element-5517226a.dt-nav-menu_align-mobile-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu>li>a .item-content {
				margin: 0 var(--icon-spacing) 0 0;
				padding: 0 var(--icon-size) 0 0;
			}

			.elementor-3940 .elementor-element.elementor-element-5517226a.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-right .dt-nav-menu>li>a .item-content {
				margin: 0 var(--icon-spacing);
				padding: 0 var(--icon-size);
			}

			.elementor-3940 .elementor-element.elementor-element-5517226a.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-left .dt-nav-menu>li>a .item-content {
				margin: 0 var(--icon-spacing);
				padding: 0 var(--icon-size);
			}

			.elementor-3940 .elementor-element.elementor-element-5517226a.dt-sub-menu_align-mobile-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav>li .item-content {
				margin: 0 0 0 var(--sub-icon-spacing);
				padding: 0 0 0 var(--sub-icon-size);
			}

			.elementor-3940 .elementor-element.elementor-element-5517226a.dt-sub-menu_align-mobile-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav>li .item-content {
				margin: 0 0 0 var(--sub-icon-spacing);
				padding: 0 0 0 var(--sub-icon-size);
			}

			.elementor-3940 .elementor-element.elementor-element-5517226a.dt-sub-menu_align-mobile-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav>li .item-content {
				margin: 0 var(--sub-icon-spacing) 0 0;
				padding: 0 var(--sub-icon-size) 0 0;
			}

			.elementor-3940 .elementor-element.elementor-element-5517226a.dt-sub-menu_align-mobile-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav>li .item-content {
				margin: 0 var(--sub-icon-spacing) 0 0;
				padding: 0 var(--sub-icon-size) 0 0;
			}

			.elementor-3940 .elementor-element.elementor-element-5517226a.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-right .vertical-sub-nav>li .item-content {
				margin: 0 var(--sub-icon-spacing);
				padding: 0 var(--sub-icon-size);
			}

			.elementor-3940 .elementor-element.elementor-element-5517226a.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-left .vertical-sub-nav>li .item-content {
				margin: 0 var(--sub-icon-spacing);
				padding: 0 var(--sub-icon-size);
			}

			.elementor-3940 .elementor-element.elementor-element-5517226a .dt-nav-menu>li>a {
				font-size: var(--e-global-typography-el_menu_2-font-size);
				line-height: var(--e-global-typography-el_menu_2-line-height);
			}

			#elementor-popup-modal-3940 .dialog-message {
				width: 100vw;
			}

			#elementor-popup-modal-3940 .dialog-widget-content {
				width: 100vw;
			}
		}

		.elementor-2605 .elementor-element.elementor-element-d84f2f2:not(.elementor-motion-effects-element-type-background),
		.elementor-2605 .elementor-element.elementor-element-d84f2f2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #031c26;
		}

		.elementor-2605 .elementor-element.elementor-element-d84f2f2 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s,
				box-shadow 0.3s;
		}

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

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

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

		.elementor-2605 .elementor-element.elementor-element-a7544e9.elementor-column>.elementor-widget-wrap {
			justify-content: center;
		}

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

		.elementor-2605 .elementor-element.elementor-element-adfab2e {
			text-align: center;
		}

		.elementor-2605 .elementor-element.elementor-element-adfab2e img,
		.elementor-2605 .elementor-element.elementor-element-adfab2e svg {
			width: 150px;
		}

		.elementor-2605 .elementor-element.elementor-element-adfab2e svg {
			height: auto;
		}

		.elementor-2605 .elementor-element.elementor-element-47af316 {
			--spacer-size: 30px;
		}

		.elementor-2605 .elementor-element.elementor-element-a959669 .elementor-icon {
			display: inline-flex;
			justify-content: center;
			align-items: center;
			background-color: #ffffff33;
			font-size: 20px;
			padding: 0.7em;
			border-radius: 100% 100% 100% 100%;
		}

		.elementor-2605 .elementor-element.elementor-element-a959669 .elementor-icon:hover {
			background: var(--e-global-color-el_color_2);
		}

		.elementor-2605 .elementor-element.elementor-element-a959669 {
			width: auto;
			max-width: auto;
		}

		.elementor-2605 .elementor-element.elementor-element-a959669>.elementor-widget-container {
			margin: 0px 0px 0px 12px;
		}

		.elementor-2605 .elementor-element.elementor-element-a959669 .elementor-icon i {
			color: var(--e-global-color-el_color_0);
		}

		.elementor-2605 .elementor-element.elementor-element-a959669 .elementor-icon svg {
			fill: var(--e-global-color-el_color_0);
			color: var(--e-global-color-el_color_0);
		}

		.elementor-2605 .elementor-element.elementor-element-4fb2e36 .elementor-icon {
			display: inline-flex;
			justify-content: center;
			align-items: center;
			background-color: #ffffff33;
			font-size: 20px;
			padding: 0.7em;
			border-radius: 100% 100% 100% 100%;
		}

		.elementor-2605 .elementor-element.elementor-element-4fb2e36 .elementor-icon:hover {
			background: var(--e-global-color-el_color_2);
		}

		.elementor-2605 .elementor-element.elementor-element-4fb2e36 {
			width: auto;
			max-width: auto;
		}

		.elementor-2605 .elementor-element.elementor-element-4fb2e36>.elementor-widget-container {
			margin: 0px 0px 0px 12px;
		}

		.elementor-2605 .elementor-element.elementor-element-4fb2e36 .elementor-icon i {
			color: var(--e-global-color-el_color_0);
		}

		.elementor-2605 .elementor-element.elementor-element-4fb2e36 .elementor-icon svg {
			fill: var(--e-global-color-el_color_0);
			color: var(--e-global-color-el_color_0);
		}

		.elementor-2605 .elementor-element.elementor-element-77cfd2e {
			--spacer-size: 35px;
		}

		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-button,
		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-button .popup-icon,
		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-button:hover,
		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-button:focus,
		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-hover:hover .box-button {
			background: #ffffff00;
		}

		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-button.elementor-button:hover,
		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-button.elementor-button:focus,
		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-button.elementor-button:hover .popup-icon,
		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-button.elementor-button:focus .popup-icon,
		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-hover:hover .box-button.elementor-button,
		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-hover:hover .box-button.elementor-button .popup-icon {
			background: #ffffff00;
		}

		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 {
			width: auto;
			max-width: auto;
			--box-button-width: 0px;
		}

		.elementor-2605 .elementor-element.elementor-element-8bcf0f7>.elementor-widget-container {
			margin: 0px 25px 0px 0px;
		}

		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-button {
			font-family: var(--e-global-typography-el_content_3-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_3-font-size);
			font-weight: var(--e-global-typography-el_content_3-font-weight);
			text-transform: var(--e-global-typography-el_content_3-text-transform);
			font-style: var(--e-global-typography-el_content_3-font-style);
			text-decoration: var(--e-global-typography-el_content_3-text-decoration);
			line-height: var(--e-global-typography-el_content_3-line-height);
			min-width: 0px;
			min-height: 0px;
			padding: 0px 0px 0px 0px;
			border-style: solid;
			border-width: 0px 0px 1px 0px;
			border-radius: 0px 0px 0px 0px;
		}

		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 {
			--box-button-min-height: 0px;
			--box-button-padding-top: 0px;
			--box-button-padding-right: 0px;
			--box-button-padding-bottom: 0px;
			--box-button-padding-left: 0px;
		}

		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-button,
		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-button * {
			color: var(--e-global-color-el_color_0);
		}

		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-button svg {
			fill: var(--e-global-color-el_color_0);
			color: var(--e-global-color-el_color_0);
		}

		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-button,
		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-button:hover,
		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-button:focus,
		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-hover:hover .box-button {
			border-color: #ffffff00;
		}

		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-button.elementor-button:hover,
		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-button.elementor-button:focus,
		.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-hover:hover .box-button.elementor-button {
			border-color: var(--e-global-color-el_color_2);
		}

		.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-button,
		.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-button .popup-icon,
		.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-button:hover,
		.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-button:focus,
		.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-hover:hover .box-button {
			background: #ffffff00;
		}

		.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-button.elementor-button:hover,
		.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-button.elementor-button:focus,
		.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-button.elementor-button:hover .popup-icon,
		.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-button.elementor-button:focus .popup-icon,
		.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-hover:hover .box-button.elementor-button,
		.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-hover:hover .box-button.elementor-button .popup-icon {
			background: #ffffff00;
		}

		.elementor-2605 .elementor-element.elementor-element-bb684b2 {
			width: auto;
			max-width: auto;
			--box-button-width: 0px;
		}

		.elementor-2605 .elementor-element.elementor-element-bb684b2>.elementor-widget-container {
			margin: 0px 25px 0px 0px;
		}

		.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-button {
			font-family: var(--e-global-typography-el_content_3-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_3-font-size);
			font-weight: var(--e-global-typography-el_content_3-font-weight);
			text-transform: var(--e-global-typography-el_content_3-text-transform);
			font-style: var(--e-global-typography-el_content_3-font-style);
			text-decoration: var(--e-global-typography-el_content_3-text-decoration);
			line-height: var(--e-global-typography-el_content_3-line-height);
			min-width: 0px;
			min-height: 0px;
			padding: 0px 0px 0px 0px;
			border-style: solid;
			border-width: 0px 0px 1px 0px;
			border-radius: 0px 0px 0px 0px;
		}

		.elementor-2605 .elementor-element.elementor-element-bb684b2 {
			--box-button-min-height: 0px;
			--box-button-padding-top: 0px;
			--box-button-padding-right: 0px;
			--box-button-padding-bottom: 0px;
			--box-button-padding-left: 0px;
		}

		.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-button,
		.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-button * {
			color: var(--e-global-color-el_color_0);
		}

		.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-button svg {
			fill: var(--e-global-color-el_color_0);
			color: var(--e-global-color-el_color_0);
		}

		.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-button,
		.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-button:hover,
		.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-button:focus,
		.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-hover:hover .box-button {
			border-color: #ffffff00;
		}

		.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-button.elementor-button:hover,
		.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-button.elementor-button:focus,
		.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-hover:hover .box-button.elementor-button {
			border-color: var(--e-global-color-el_color_2);
		}

		.elementor-2605 .elementor-element.elementor-element-325de70 .box-button,
		.elementor-2605 .elementor-element.elementor-element-325de70 .box-button .popup-icon,
		.elementor-2605 .elementor-element.elementor-element-325de70 .box-button:hover,
		.elementor-2605 .elementor-element.elementor-element-325de70 .box-button:focus,
		.elementor-2605 .elementor-element.elementor-element-325de70 .box-hover:hover .box-button {
			background: #ffffff00;
		}

		.elementor-2605 .elementor-element.elementor-element-325de70 .box-button.elementor-button:hover,
		.elementor-2605 .elementor-element.elementor-element-325de70 .box-button.elementor-button:focus,
		.elementor-2605 .elementor-element.elementor-element-325de70 .box-button.elementor-button:hover .popup-icon,
		.elementor-2605 .elementor-element.elementor-element-325de70 .box-button.elementor-button:focus .popup-icon,
		.elementor-2605 .elementor-element.elementor-element-325de70 .box-hover:hover .box-button.elementor-button,
		.elementor-2605 .elementor-element.elementor-element-325de70 .box-hover:hover .box-button.elementor-button .popup-icon {
			background: #ffffff00;
		}

		.elementor-2605 .elementor-element.elementor-element-325de70 {
			width: auto;
			max-width: auto;
			--box-button-width: 0px;
		}

		.elementor-2605 .elementor-element.elementor-element-325de70>.elementor-widget-container {
			margin: 0px 25px 0px 0px;
		}

		.elementor-2605 .elementor-element.elementor-element-325de70 .box-button {
			font-family: var(--e-global-typography-el_content_3-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_3-font-size);
			font-weight: var(--e-global-typography-el_content_3-font-weight);
			text-transform: var(--e-global-typography-el_content_3-text-transform);
			font-style: var(--e-global-typography-el_content_3-font-style);
			text-decoration: var(--e-global-typography-el_content_3-text-decoration);
			line-height: var(--e-global-typography-el_content_3-line-height);
			min-width: 0px;
			min-height: 0px;
			padding: 0px 0px 0px 0px;
			border-style: solid;
			border-width: 0px 0px 1px 0px;
			border-radius: 0px 0px 0px 0px;
		}

		.elementor-2605 .elementor-element.elementor-element-325de70 {
			--box-button-min-height: 0px;
			--box-button-padding-top: 0px;
			--box-button-padding-right: 0px;
			--box-button-padding-bottom: 0px;
			--box-button-padding-left: 0px;
		}

		.elementor-2605 .elementor-element.elementor-element-325de70 .box-button,
		.elementor-2605 .elementor-element.elementor-element-325de70 .box-button * {
			color: var(--e-global-color-el_color_0);
		}

		.elementor-2605 .elementor-element.elementor-element-325de70 .box-button svg {
			fill: var(--e-global-color-el_color_0);
			color: var(--e-global-color-el_color_0);
		}

		.elementor-2605 .elementor-element.elementor-element-325de70 .box-button,
		.elementor-2605 .elementor-element.elementor-element-325de70 .box-button:hover,
		.elementor-2605 .elementor-element.elementor-element-325de70 .box-button:focus,
		.elementor-2605 .elementor-element.elementor-element-325de70 .box-hover:hover .box-button {
			border-color: #ffffff00;
		}

		.elementor-2605 .elementor-element.elementor-element-325de70 .box-button.elementor-button:hover,
		.elementor-2605 .elementor-element.elementor-element-325de70 .box-button.elementor-button:focus,
		.elementor-2605 .elementor-element.elementor-element-325de70 .box-hover:hover .box-button.elementor-button {
			border-color: var(--e-global-color-el_color_2);
		}

		.elementor-2605 .elementor-element.elementor-element-da3946f .box-button,
		.elementor-2605 .elementor-element.elementor-element-da3946f .box-button .popup-icon,
		.elementor-2605 .elementor-element.elementor-element-da3946f .box-button:hover,
		.elementor-2605 .elementor-element.elementor-element-da3946f .box-button:focus,
		.elementor-2605 .elementor-element.elementor-element-da3946f .box-hover:hover .box-button {
			background: #ffffff00;
		}

		.elementor-2605 .elementor-element.elementor-element-da3946f .box-button.elementor-button:hover,
		.elementor-2605 .elementor-element.elementor-element-da3946f .box-button.elementor-button:focus,
		.elementor-2605 .elementor-element.elementor-element-da3946f .box-button.elementor-button:hover .popup-icon,
		.elementor-2605 .elementor-element.elementor-element-da3946f .box-button.elementor-button:focus .popup-icon,
		.elementor-2605 .elementor-element.elementor-element-da3946f .box-hover:hover .box-button.elementor-button,
		.elementor-2605 .elementor-element.elementor-element-da3946f .box-hover:hover .box-button.elementor-button .popup-icon {
			background: #ffffff00;
		}

		.elementor-2605 .elementor-element.elementor-element-da3946f {
			width: auto;
			max-width: auto;
			--box-button-width: 0px;
		}

		.elementor-2605 .elementor-element.elementor-element-da3946f>.elementor-widget-container {
			margin: 0px 25px 0px 0px;
		}

		.elementor-2605 .elementor-element.elementor-element-da3946f .box-button {
			font-family: var(--e-global-typography-el_content_3-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_3-font-size);
			font-weight: var(--e-global-typography-el_content_3-font-weight);
			text-transform: var(--e-global-typography-el_content_3-text-transform);
			font-style: var(--e-global-typography-el_content_3-font-style);
			text-decoration: var(--e-global-typography-el_content_3-text-decoration);
			line-height: var(--e-global-typography-el_content_3-line-height);
			min-width: 0px;
			min-height: 0px;
			padding: 0px 0px 0px 0px;
			border-style: solid;
			border-width: 0px 0px 1px 0px;
			border-radius: 0px 0px 0px 0px;
		}

		.elementor-2605 .elementor-element.elementor-element-da3946f {
			--box-button-min-height: 0px;
			--box-button-padding-top: 0px;
			--box-button-padding-right: 0px;
			--box-button-padding-bottom: 0px;
			--box-button-padding-left: 0px;
		}

		.elementor-2605 .elementor-element.elementor-element-da3946f .box-button,
		.elementor-2605 .elementor-element.elementor-element-da3946f .box-button * {
			color: var(--e-global-color-el_color_0);
		}

		.elementor-2605 .elementor-element.elementor-element-da3946f .box-button svg {
			fill: var(--e-global-color-el_color_0);
			color: var(--e-global-color-el_color_0);
		}

		.elementor-2605 .elementor-element.elementor-element-da3946f .box-button,
		.elementor-2605 .elementor-element.elementor-element-da3946f .box-button:hover,
		.elementor-2605 .elementor-element.elementor-element-da3946f .box-button:focus,
		.elementor-2605 .elementor-element.elementor-element-da3946f .box-hover:hover .box-button {
			border-color: #ffffff00;
		}

		.elementor-2605 .elementor-element.elementor-element-da3946f .box-button.elementor-button:hover,
		.elementor-2605 .elementor-element.elementor-element-da3946f .box-button.elementor-button:focus,
		.elementor-2605 .elementor-element.elementor-element-da3946f .box-hover:hover .box-button.elementor-button {
			border-color: var(--e-global-color-el_color_2);
		}

		.elementor-2605 .elementor-element.elementor-element-4814421 .box-button,
		.elementor-2605 .elementor-element.elementor-element-4814421 .box-button .popup-icon,
		.elementor-2605 .elementor-element.elementor-element-4814421 .box-button:hover,
		.elementor-2605 .elementor-element.elementor-element-4814421 .box-button:focus,
		.elementor-2605 .elementor-element.elementor-element-4814421 .box-hover:hover .box-button {
			background: #ffffff00;
		}

		.elementor-2605 .elementor-element.elementor-element-4814421 .box-button.elementor-button:hover,
		.elementor-2605 .elementor-element.elementor-element-4814421 .box-button.elementor-button:focus,
		.elementor-2605 .elementor-element.elementor-element-4814421 .box-button.elementor-button:hover .popup-icon,
		.elementor-2605 .elementor-element.elementor-element-4814421 .box-button.elementor-button:focus .popup-icon,
		.elementor-2605 .elementor-element.elementor-element-4814421 .box-hover:hover .box-button.elementor-button,
		.elementor-2605 .elementor-element.elementor-element-4814421 .box-hover:hover .box-button.elementor-button .popup-icon {
			background: #ffffff00;
		}

		.elementor-2605 .elementor-element.elementor-element-4814421 {
			width: auto;
			max-width: auto;
			--box-button-width: 0px;
		}

		.elementor-2605 .elementor-element.elementor-element-4814421>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
		}

		.elementor-2605 .elementor-element.elementor-element-4814421 .box-button {
			font-family: var(--e-global-typography-el_content_3-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_3-font-size);
			font-weight: var(--e-global-typography-el_content_3-font-weight);
			text-transform: var(--e-global-typography-el_content_3-text-transform);
			font-style: var(--e-global-typography-el_content_3-font-style);
			text-decoration: var(--e-global-typography-el_content_3-text-decoration);
			line-height: var(--e-global-typography-el_content_3-line-height);
			min-width: 0px;
			min-height: 0px;
			padding: 0px 0px 0px 0px;
			border-style: solid;
			border-width: 0px 0px 1px 0px;
			border-radius: 0px 0px 0px 0px;
		}

		.elementor-2605 .elementor-element.elementor-element-4814421 {
			--box-button-min-height: 0px;
			--box-button-padding-top: 0px;
			--box-button-padding-right: 0px;
			--box-button-padding-bottom: 0px;
			--box-button-padding-left: 0px;
		}

		.elementor-2605 .elementor-element.elementor-element-4814421 .box-button,
		.elementor-2605 .elementor-element.elementor-element-4814421 .box-button * {
			color: var(--e-global-color-el_color_0);
		}

		.elementor-2605 .elementor-element.elementor-element-4814421 .box-button svg {
			fill: var(--e-global-color-el_color_0);
			color: var(--e-global-color-el_color_0);
		}

		.elementor-2605 .elementor-element.elementor-element-4814421 .box-button,
		.elementor-2605 .elementor-element.elementor-element-4814421 .box-button:hover,
		.elementor-2605 .elementor-element.elementor-element-4814421 .box-button:focus,
		.elementor-2605 .elementor-element.elementor-element-4814421 .box-hover:hover .box-button {
			border-color: #ffffff00;
		}

		.elementor-2605 .elementor-element.elementor-element-4814421 .box-button.elementor-button:hover,
		.elementor-2605 .elementor-element.elementor-element-4814421 .box-button.elementor-button:focus,
		.elementor-2605 .elementor-element.elementor-element-4814421 .box-hover:hover .box-button.elementor-button {
			border-color: var(--e-global-color-el_color_2);
		}

		.elementor-2605 .elementor-element.elementor-element-66a7a55 {
			--spacer-size: 20px;
		}

		.elementor-2605 .elementor-element.elementor-element-716b582 {
			text-align: center;
			font-family: var(--e-global-typography-el_content_3-font-family),
				Sans-serif;
			font-size: var(--e-global-typography-el_content_3-font-size);
			font-weight: var(--e-global-typography-el_content_3-font-weight);
			text-transform: var(--e-global-typography-el_content_3-text-transform);
			font-style: var(--e-global-typography-el_content_3-font-style);
			text-decoration: var(--e-global-typography-el_content_3-text-decoration);
			line-height: var(--e-global-typography-el_content_3-line-height);
			color: #ffffff54;
			--textColor: #ffffff54;
		}

		.elementor-theme-builder-content-area {
			height: 400px;
		}

		.elementor-location-header:before,
		.elementor-location-footer:before {
			content: "";
			display: table;
			clear: both;
		}

		@media (max-width: 989px) and (min-width: 778px) {
			.elementor-2605 .elementor-element.elementor-element-a7544e9 {
				width: 100%;
			}
		}

		@media (max-width: 989px) {
			.elementor-2605 .elementor-element.elementor-element-a7544e9.elementor-column>.elementor-widget-wrap {
				justify-content: center;
			}

			.elementor-2605 .elementor-element.elementor-element-adfab2e {
				width: 100%;
				max-width: 100%;
				text-align: center;
			}

			.elementor-2605 .elementor-element.elementor-element-8bcf0f7 {
				width: 100%;
				max-width: 100%;
			}

			.elementor-2605 .elementor-element.elementor-element-8bcf0f7>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
			}

			.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-button {
				font-size: var(--e-global-typography-el_content_3-font-size);
				line-height: var(--e-global-typography-el_content_3-line-height);
			}

			.elementor-2605 .elementor-element.elementor-element-bb684b2 {
				width: 100%;
				max-width: 100%;
			}

			.elementor-2605 .elementor-element.elementor-element-bb684b2>.elementor-widget-container {
				margin: 20px 0px 20px 0px;
			}

			.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-button {
				font-size: var(--e-global-typography-el_content_3-font-size);
				line-height: var(--e-global-typography-el_content_3-line-height);
			}

			.elementor-2605 .elementor-element.elementor-element-325de70 {
				width: 100%;
				max-width: 100%;
			}

			.elementor-2605 .elementor-element.elementor-element-325de70>.elementor-widget-container {
				margin: 20px 0px 20px 0px;
			}

			.elementor-2605 .elementor-element.elementor-element-325de70 .box-button {
				font-size: var(--e-global-typography-el_content_3-font-size);
				line-height: var(--e-global-typography-el_content_3-line-height);
			}

			.elementor-2605 .elementor-element.elementor-element-da3946f {
				width: 100%;
				max-width: 100%;
			}

			.elementor-2605 .elementor-element.elementor-element-da3946f>.elementor-widget-container {
				margin: 0px 0px 20px 0px;
			}

			.elementor-2605 .elementor-element.elementor-element-da3946f .box-button {
				font-size: var(--e-global-typography-el_content_3-font-size);
				line-height: var(--e-global-typography-el_content_3-line-height);
			}

			.elementor-2605 .elementor-element.elementor-element-4814421 {
				width: 100%;
				max-width: 100%;
			}

			.elementor-2605 .elementor-element.elementor-element-4814421>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
			}

			.elementor-2605 .elementor-element.elementor-element-4814421 .box-button {
				font-size: var(--e-global-typography-el_content_3-font-size);
				line-height: var(--e-global-typography-el_content_3-line-height);
			}

			.elementor-2605 .elementor-element.elementor-element-716b582 {
				text-align: center;
				font-size: var(--e-global-typography-el_content_3-font-size);
				line-height: var(--e-global-typography-el_content_3-line-height);
			}
		}

		@media (max-width: 777px) {
			.elementor-2605 .elementor-element.elementor-element-adfab2e {
				width: 100%;
				max-width: 100%;
			}

			.elementor-2605 .elementor-element.elementor-element-a959669 .elementor-icon {
				font-size: 16px;
			}

			.elementor-2605 .elementor-element.elementor-element-4fb2e36 .elementor-icon {
				font-size: 16px;
			}

			.elementor-2605 .elementor-element.elementor-element-8bcf0f7 .box-button {
				font-size: var(--e-global-typography-el_content_3-font-size);
				line-height: var(--e-global-typography-el_content_3-line-height);
			}

			.elementor-2605 .elementor-element.elementor-element-bb684b2 .box-button {
				font-size: var(--e-global-typography-el_content_3-font-size);
				line-height: var(--e-global-typography-el_content_3-line-height);
			}

			.elementor-2605 .elementor-element.elementor-element-325de70 .box-button {
				font-size: var(--e-global-typography-el_content_3-font-size);
				line-height: var(--e-global-typography-el_content_3-line-height);
			}

			.elementor-2605 .elementor-element.elementor-element-da3946f .box-button {
				font-size: var(--e-global-typography-el_content_3-font-size);
				line-height: var(--e-global-typography-el_content_3-line-height);
			}

			.elementor-2605 .elementor-element.elementor-element-4814421 .box-button {
				font-size: var(--e-global-typography-el_content_3-font-size);
				line-height: var(--e-global-typography-el_content_3-line-height);
			}

			.elementor-2605 .elementor-element.elementor-element-716b582 {
				font-size: var(--e-global-typography-el_content_3-font-size);
				line-height: var(--e-global-typography-el_content_3-line-height);
			}
		}

		/*# sourceURL=elementor-frontend-inline-css */
