/*======
*
* Media Queries
*
======*/
	:root {
		--gt-000: #000;
		--gt-fff: #fff;
		--gt-primary: #0c1f1c;
		--gt-secondary: #faca2a;
		--gt-tertiary: #030712;
		--gt-border-color: #e5e7eb;
		--gt-border-dark: rgba(from var(--gt-border-color) r g b / 0.4);
		--gt-text-color: var(--gt-000);
		--gt-text-color-reverse: var(--gt-fff);
		--gt-alert-text-dark: var(--gt-000);
		--gt-alert-text-light: var(--gt-fff);
		--gt-alert-heart-top: #ff005d;
		--gt-alert-heart-bottom: #ff5924;
		--gt-header-background-color: var(--gt-fff);
		--gt-header-button-background: var(--gt-primary);
		--gt-header-button-color: var(--gt-text-color-reverse);
		--gt-header-button-hover-background: var(--gt-secondary);
		--gt-header-button-hover-color: var(--gt-text-color-reverse);
		--gt-dropdown-background-color: var(--gt-fff);
		--gt-header-border-color: var(--gt-border-color);
		--gt-header-background-color-dark: var(--gt-tertiary);
		--gt-header-button-background-dark: var(--gt-primary);
		--gt-header-button-color-dark: var(--gt-text-color);
		--gt-header-button-hover-background-dark: var(--gt-secondary);
		--gt-header-button-hover-color-dark: var(--gt-text-color-reverse);
		--gt-dropdown-background-color-dark: var(--gt-tertiary);
		--gt-header-border-color-dark: rgba(from var(--gt-border-color) r g b / 0.2);
		--gt-footer-color: var(--gt-text-color-reverse);
		--gt-footer-color-dark: var(--gt-text-color);
		--gt-footer-background-color: var(--gt-tertiary);
		--gt-footer-background-color-light: var(--gt-fff);
		--gt-off-canvas-text-color: var(--gt-text-color);
		--gt-off-canvas-text-color-light: var(--gt-text-color-reverse);
		--gt-off-canvas-background-color: var(--gt-fff);
		--gt-off-canvas-background-color-dark: var(--gt-000);
		--gt-off-canvas-border: var(--gt-border-color);
		--gt-off-canvas-border-dark: rgba(from var(--gt-border-color) r g b / 0.2);
		--gt-off-canvas-text-color-fade: rgba(from var(--gt-text-color) r g b / 0.5);
		--gt-cart-text-color: var(--gt-text-color);
		--gt-cart-text-color-light: var(--gt-text-color-reverse);
		--gt-cart-background: var(--gt-fff);
		--gt-cart-background-dark: var(--gt-000);
		--gt-search-background: var(--gt-fff);
		--gt-search-background-dark: var(--gt-000);
		--gt-search-border-dark: var(--gt-border-color);
		--gt-search-border-light: rgba(from var(--gt-border-color) r g b / 0.2);
		--gt-search-text-color: var(--gt-text-color);
		--gt-search-text-color-reverse: var(--gt-text-color-reverse);
		--gt-language-background: var(--gt-fff);
		--gt-language-background-dark: var(--gt-000);
		--gt-language-border-dark: var(--gt-border-color);
		--gt-language-border-light: rgba(from var(--gt-border-color) r g b / 0.2);
		--gt-language-text-color: var(--gt-text-color);
		--gt-language-text-color-reverse: var(--gt-text-color-reverse);
		--gt-donation-listing-bg: var(--gt-fff);
		--gt-donation-listing-border: var(--gt-border-color);
		--gt-donation-listing-category-bg: var(--gt-fff);
		--gt-donation-listing-category-text: var(--gt-text-color);
		--gt-donation-listing-category-bg-hover: var(--gt-primary);
		--gt-donation-listing-category-text-hover: var(--gt-text-color-reverse);
		--gt-donation-listing-header: var(--gt-text-color);
		--gt-donation-listing-desc: rgba(from var(--gt-text-color) r g b/.6);
		--gt-donation-listing-header-reverse: var(--gt-text-color-reverse);
		--gt-donation-listing-desc-reverse: rgba(from var(--gt-text-color-reverse) r g b/.6);
		--gt-donation-listing-progress-text: var(--gt-text-color);
		--gt-donation-listing-progress-bg: var(--gt-border-color);
		--gt-donation-listing-progress-fill: var(--gt-000);
		--gt-donation-listing-title: rgba(from var(--gt-text-color) r g b/.6);
		--gt-donation-listing-money: var(--gt-000);
		--gt-donation-goal-bg: var(--gt-fff);
		--gt-donation-goal-border: var(--gt-border-color);
		--gt-donation-goal-category-bg: var(--gt-fff);
		--gt-donation-goal-category-text: var(--gt-text-color);
		--gt-donation-goal-category-bg-hover: var(--gt-primary);
		--gt-donation-goal-category-text-hover: var(--gt-text-color-reverse);
		--gt-donation-goal-header: var(--gt-text-color);
		--gt-donation-goal-desc: rgba(from var(--gt-text-color) r g b/.6);
		--gt-donation-goal-header-reverse: var(--gt-text-color-reverse);
		--gt-donation-goal-desc-reverse: rgba(from var(--gt-text-color-reverse) r g b/.6);
		--gt-donation-goal-progress-text: var(--gt-text-color);
		--gt-donation-goal-progress-bg: var(--gt-border-color);
		--gt-donation-goal-progress-fill: #e11d48;
		--gt-donation-goal-title: rgba(from var(--gt-text-color) r g b/.6);
		--gt-donation-goal-money: var(--gt-000);
		--gt-volunteer-heading-bg: var(--gt-fff);
		--gt-volunteer-title: var(--gt-text-color);
		--gt-volunteer-subtitle: rgba(from var(--gt-text-color) r g b/.6);
		--gt-service-bg: var(--gt-primary);
		--gt-service-text: var(--gt-text-color);
		--gt-service-text-alpha: rgba(from var(--gt-text-color) r g b / 0.5);
		--gt-service-icon: var(--gt-000);
		--gt-service-icon-light: var(--gt-fff);
		--gt-service-border: rgba(from var(--gt-border-color) r g b / 0.7);
		--gt-star: #facc15;
		--gt-review-text-color: var(--gt-text-color);
		--gt-review-desc-color: rgba(from var(--gt-text-color) r g b / 0.5);
		--gt-button-color: var(--gt-text-color-reverse);
		--gt-button-border-color: var(--gt-tertiary);
		--gt-button-background-color: var(--gt-tertiary);
		--gt-button-color-hover: var(--gt-text-color);
		--gt-button-border-color-hover: var(--gt-tertiary);
		--gt-button-background-color-hover: var(--gt-fff);
		--gt-button-backround-filled: var(--gt-fff);
		--gt-input-border-color: var(--gt-000);
		--gt-input-bg-color: var(--gt-fff);
		--gt-input-text-color: var(--gt-text-color);
		--gt-input-placeholder-color: rgba(from var(--gt-text-color) r g b/.4);
		--gt-light-gray: #d1d5db;
		--gt-dark-gray: #4b5563;
		--gt-gray: #9ca3af;
		--plyr-control-toggle-checked-background: var(--gt-secondary);
		--plyr-range-fill-background: var(--gt-secondary);
		--gt-blog-listing-border-color: var(--gt-border-color);
		--gt-blog-fade-bg: rgba(from var(--gt-000) r g b/.1);
		--gt-blog-text-color: var(--gt-text-color);
		--gt-blog-desc-color: rgba(from var(--gt-text-color) r g b/.6);
		--gt-blog-bg: var(--gt-fff);
		--gt-woocommerce-notification-background: #f6f6f6;
	}

	html[data-bs-theme="dark"] {
		--bs-body-bg: var(--gt-tertiary);
		--gt-text-color: var(--gt-fff);
		--gt-text-color-reverse: var(--gt-000);
		--gt-search-background: var(--gt-000);
		--gt-search-background-dark: var(--gt-fff);
		--gt-search-border-dark: rgba(from var(--gt-border-color) r g b / 0.2);
		--gt-search-border-light: var(--gt-border-color);
		--gt-search-text-color: var(--gt-text-color-reverse);
		--gt-search-text-color-reverse: var(--gt-text-color);
		--gt-language-background: var(--gt-000);
		--gt-language-background-dark: var(--gt-fff);
		--gt-language-border-dark: rgba(from var(--gt-border-color) r g b / 0.3);
		--gt-language-border-light: rgba(from var(--gt-border-color) r g b / 0.3);
		--gt-language-text-color: var(--gt-text-color);
		--gt-language-text-color-reverse: var(--gt-text-color-reverse);
		--gt-header-background-color-dark: var(--gt-tertiary);
		--gt-header-border-color: rgba(from var(--gt-border-color) r g b/ 0.3);
		--gt-header-button-background-dark: var(--gt-primary);
		--gt-header-button-color-dark: var(--gt-fff);
		--gt-header-button-hover-background-dark: var(--gt-secondary);
		--gt-header-button-hover-color-dark: var(--gt-fff);
		--gt-dropdown-background-color-dark: var(--gt-tertiary);
		--gt-donation-listing-bg: var(--gt-tertiary);
		--gt-donation-listing-border: rgba(from var(--gt-border-color) r g b/ 0.3);
		--gt-donation-listing-category-bg: var(--gt-tertiary);
		--gt-donation-listing-category-text: var(--gt-text-color);
		--gt-donation-listing-category-bg-hover: var(--gt-primary);
		--gt-donation-listing-category-text-hover: var(--gt-text-color);
		--gt-donation-listing-header: var(--gt-text-color);
		--gt-donation-listing-desc: rgba(from var(--gt-text-color) r g b/.6);
		--gt-donation-listing-header-reverse: var(--gt-text-color);
		--gt-donation-listing-desc-reverse: rgba(from var(--gt-text-color) r g b/.6);
		--gt-donation-listing-progress-text: var(--gt-text-color-reverse);
		--gt-donation-listing-progress-bg: rgba(from var(--gt-border-color) r g b/ 0.3);
		--gt-donation-listing-progress-fill: var(--gt-fff);
		--gt-donation-listing-title: rgba(from var(--gt-text-color) r g b/.6);
		--gt-donation-listing-money: var(--gt-fff);
		--gt-donation-goal-bg: var(--gt-tertiary);
		--gt-donation-goal-border: rgba(from var(--gt-border-color) r g b/ 0.3);
		--gt-donation-goal-category-bg: var(--gt-tertiary);
		--gt-donation-goal-category-text: var(--gt-text-color);
		--gt-donation-goal-category-bg-hover: var(--gt-primary);
		--gt-donation-goal-category-text-hover: var(--gt-text-color);
		--gt-donation-goal-header: var(--gt-text-color);
		--gt-donation-goal-desc: rgba(from var(--gt-text-color) r g b/.6);
		--gt-donation-goal-header-reverse: var(--gt-text-color);
		--gt-donation-goal-desc-reverse: rgba(from var(--gt-text-color) r g b/.6);
		--gt-donation-goal-progress-text: var(--gt-text-color);
		--gt-donation-goal-progress-bg: rgba(from var(--gt-border-color) r g b/ 0.3);
		--gt-donation-goal-progress-fill: var(--gt-secondary);
		--gt-donation-goal-title: rgba(from var(--gt-text-color) r g b/.6);
		--gt-donation-goal-money: var(--gt-fff);
		--gt-volunteer-heading-bg: var(--gt-000);
		--gt-service-icon: var(--gt-fff);
		--gt-service-icon-light: var(--gt-fff);
		--gt-service-border: rgba(from var(--gt-border-color) r g b / 0.2);
		--gt-woocommerce-notification-background: #111111;
	}



/*======
*
* General
*
======*/
	html {
		font-size: 16px;
		line-height: 1.25;
		color: var(--gt-text-color);
	}

	body {
		font-size: 1rem;
		font-weight: 400;
		font-style: normal;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		line-height: 1.25;
		color: var(--gt-text-color);
		margin: 0;
		padding: 0;
	}

	a,
	a:visited {
		text-decoration: none;
		-webkit-transition: 0.3s;
		transition: 0.3s;
		cursor: pointer;
	}

	a:hover,
	a:focus {
		text-decoration: none;
	}

	.menu a,
	.menu .button {
		line-height: inherit;
		text-decoration: inherit;
		display: block;
		padding: inherit;
	}



/*======
*
* Typography
*
======*/
	p {
		font-size: 1rem;
		line-height: 1.5;
		margin-bottom: 20px;
	}

	p:last-child {
		margin-bottom: 0;
	}

	a,
	a:visited {
		color: var(--gt-text-color);
	}

	a:hover,
	a:focus {
		color: var(--gt-primary);
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-weight: 500;
		margin-bottom: 25px;
		color: var(--gt-text-color);
	}

	h1 {
		font-size: 3.5rem; /* 56px */
		line-height: 1.2;
	}
	
	h2 {
		font-size: 3rem; /* 48px */
		line-height: 1.2;
	}
	
	h3 {
		font-size: 2.5rem; /* 40px */
		line-height: 1.2;
	}
	
	h4 {
		font-size: 2rem; /* 32px */
		line-height: 1.22;
	}
	
	h5 {
		font-size: 1.5rem; /* 24px */
		line-height: 1.22;
	}
	
	h6 {
		font-size: 1.125rem; /* 18px */
		line-height: 1.23;
	}
	
	@media only screen and (max-width: 991px) {
		h1 {
			font-size: 3rem; /* 48px */
		}
	
		h2 {
			font-size: 2.5rem; /* 40px */
		}
	
		h3 {
			font-size: 2rem; /* 32px */
		}
	
		h4 {
			font-size: 1.5rem; /* 24px */
		}
	
		h5 {
			font-size: 1.125rem; /* 18px */
		}
	
		h6 {
			font-size: 1rem; /* 16px */
		}
	}
	
	@media (max-width: 768px) {
		h1 {
			font-size: 2.5rem; /* 40px */
		}
	
		h2 {
			font-size: 2rem; /* 32px */
		}
	
		h3 {
			font-size: 1.5rem; /* 24px */
		}
	
		h4 {
			font-size: 1.125rem; /* 18px */
		}
	
		h5 {
			font-size: 1rem; /* 16px */
		}
	
		h6 {
			font-size: 0.875rem; /* 14px */
		}
	}

	img {
		max-width: 100%;
		height: auto;
	}

	figure {
		margin: 0 0 25px;
	}

	svg {
		max-width: 100%;
		width: auto;
	}

	caption{
		color: currentColor;
	}

	hr {
		clear: both;
		max-width: 100%;
		height: 0;
		margin: 33px auto;
		border-top: 0;
		border-right: 0;
		border-bottom: 1px solid var(--gt-border-color);
		border-left: 0;
	}

	pre {
		white-space: pre-wrap;
	}

	kbd {
		margin: 0;
		padding: 7px 16px;
		font-family: inherit;
		font-weight: inherit;
		color: var(--gt-primary);
	}

	cite {
		color: var(--gt-primary);
		opacity: 0.6;
		font-size: 0.875rem;
		font-style: inherit;
		margin: 0 0 24px;
	}

	table {
		border-collapse: collapse;
		width: 100%;
		margin-bottom: 33px;
		border-radius: 0;
	}

	tbody,
	tfoot,
	thead {
		border: 1px solid var(--gt-border-color);
		background-color: transparent;
	}

	tfoot td,
	tfoot th,
	thead td,
	thead th,
	tbody td,
	tbody th {
		padding: .5rem .5rem;
	}

	blockquote,
	blockquote.wp-block-quote {
		text-align: left;
		padding: 48px 32px;
		margin: 64px 0;
		line-height: 1.2;
		border: 0;
		border-block: 1px solid var(--gt-border-color);
	}

	blockquote p {
		font-size: 1.5rem;
		font-weight: 400;
		line-height: 1.4;
		color: var(--gt-text-color);
		margin: 0;
	}

	blockquote span {
		font-weight: 500;
		letter-spacing: 1px;
		opacity: 0.5;
		text-transform: uppercase;
		display: block;
		margin-top: 20px;
	}

	blockquote p:last-child {
		margin-bottom: 0;
	}

	blockquote * + cite {
		margin-top: 1.5rem;
	}

	blockquote cite {
		font-weight: 600;
	}

	blockquote cite:last-child {
		margin-bottom: 0;
	}

	dl,
	ul,
	ol {
		line-height: 1.6;
	}

	.gt-align-left {
		text-align: left;
	}

	.gt-align-center {
		text-align: center;
	}

	.gt-align-right {
		text-align: right;
	}

	.gt-page-wrapper {
		padding-block: 6rem;
	}

	@media (max-width: 1199px) {
		.gt-page-wrapper {
			padding-block: 3rem;
		}
	}

	.gt-page-layout {
		width: 100%;
	}

	.gt-mark {
		position: relative;
		display: inline-block;
		z-index: 1;
	}

	.gt-mark::before {
		content: "";
		color: var(--gt-primary);
		width: 100px;
		height: 100%;
		position: absolute;
		top: -15px;
		left: 0;
		z-index: -1;
		background: url("../img/arrow.svg") no-repeat center center;
		background-size: contain;
	}



/*======
*
* Bootstrap +
*
======*/
	.container,
	.container-fluid,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl {
		padding-right: 12px;
		padding-left: 12px;
	}

	@media (min-width: 1400px) {
		.container,
		.container-lg,
		.container-md,
		.container-sm,
		.container-xl,
		.container-xxl {
			max-width: 1380px;
		}
	}

	@media (min-width: 1200px) {
		.container,
		.container-lg,
		.container-md,
		.container-sm,
		.container-xl {
			max-width: 1380px;
		}
	}

	/* New gaps */
	.g-32 {
		--bs-gutter-x: 32px;
		--bs-gutter-y: 32px;
	}

	.gt-g-0 {
		--bs-gutter-x: 0px;
		--bs-gutter-y: 0px;
	}

	.gt-g-5 {
		--bs-gutter-x: 5px;
		--bs-gutter-y: 5px;
	}

	.gt-g-10 {
		--bs-gutter-x: 10px;
		--bs-gutter-y: 10px;
	}

	.gt-g-15 {
		--bs-gutter-x: 15px;
		--bs-gutter-y: 15px;
	}

	.gt-g-20 {
		--bs-gutter-x: 20px;
		--bs-gutter-y: 20px;
	}

	.gt-g-25 {
		--bs-gutter-x: 25px;
		--bs-gutter-y: 25px;
	}

	.gt-g-30 {
		--bs-gutter-x: 30px;
		--bs-gutter-y: 30px;
	}

	.gt-g-35 {
		--bs-gutter-x: 35px;
		--bs-gutter-y: 35px;
	}

	.gt-g-40 {
		--bs-gutter-x: 40px;
		--bs-gutter-y: 40px;
	}

	.gt-g-45 {
		--bs-gutter-x: 45px;
		--bs-gutter-y: 45px;
	}

	.gt-g-50 {
		--bs-gutter-x: 50px;
		--bs-gutter-y: 50px;
	}

	.gt-g-55 {
		--bs-gutter-x: 55px;
		--bs-gutter-y: 55px;
	}

	.gt-g-60 {
		--bs-gutter-x: 60px;
		--bs-gutter-y: 60px;
	}

	/* Responsive gaps */
	@media (min-width: 576px) {
		.gt-g-sm-5 {
			--bs-gutter-x: 5px;
			--bs-gutter-y: 5px;
		}

		.gt-g-sm-10 {
			--bs-gutter-x: 10px;
			--bs-gutter-y: 10px;
		}

		.gt-g-sm-15 {
			--bs-gutter-x: 15px;
			--bs-gutter-y: 15px;
		}

		.gt-g-sm-20 {
			--bs-gutter-x: 20px;
			--bs-gutter-y: 20px;
		}

		.gt-g-sm-25 {
			--bs-gutter-x: 25px;
			--bs-gutter-y: 25px;
		}

		.gt-g-sm-30 {
			--bs-gutter-x: 30px;
			--bs-gutter-y: 30px;
		}

		.gt-g-sm-35 {
			--bs-gutter-x: 35px;
			--bs-gutter-y: 35px;
		}

		.gt-g-sm-40 {
			--bs-gutter-x: 40px;
			--bs-gutter-y: 40px;
		}

		.gt-g-sm-45 {
			--bs-gutter-x: 45px;
			--bs-gutter-y: 45px;
		}

		.gt-g-sm-50 {
			--bs-gutter-x: 50px;
			--bs-gutter-y: 50px;
		}

		.gt-g-sm-55 {
			--bs-gutter-x: 55px;
			--bs-gutter-y: 55px;
		}

		.gt-g-sm-60 {
			--bs-gutter-x: 60px;
			--bs-gutter-y: 60px;
		}
	}

	@media (min-width: 768px) {
		.gt-g-md-5 {
			--bs-gutter-x: 5px;
			--bs-gutter-y: 5px;
		}

		.gt-g-md-10 {
			--bs-gutter-x: 10px;
			--bs-gutter-y: 10px;
		}

		.gt-g-md-15 {
			--bs-gutter-x: 15px;
			--bs-gutter-y: 15px;
		}

		.gt-g-md-20 {
			--bs-gutter-x: 20px;
			--bs-gutter-y: 20px;
		}

		.gt-g-md-25 {
			--bs-gutter-x: 25px;
			--bs-gutter-y: 25px;
		}

		.gt-g-md-30 {
			--bs-gutter-x: 30px;
			--bs-gutter-y: 30px;
		}

		.gt-g-md-35 {
			--bs-gutter-x: 35px;
			--bs-gutter-y: 35px;
		}

		.gt-g-md-40 {
			--bs-gutter-x: 40px;
			--bs-gutter-y: 40px;
		}

		.gt-g-md-45 {
			--bs-gutter-x: 45px;
			--bs-gutter-y: 45px;
		}

		.gt-g-md-50 {
			--bs-gutter-x: 50px;
			--bs-gutter-y: 50px;
		}

		.gt-g-md-55 {
			--bs-gutter-x: 55px;
			--bs-gutter-y: 55px;
		}

		.gt-g-md-60 {
			--bs-gutter-x: 60px;
			--bs-gutter-y: 60px;
		}
	}

	@media (min-width: 992px) {
		.gt-g-lg-5 {
			--bs-gutter-x: 5px;
			--bs-gutter-y: 5px;
		}

		.gt-g-lg-10 {
			--bs-gutter-x: 10px;
			--bs-gutter-y: 10px;
		}

		.gt-g-lg-15 {
			--bs-gutter-x: 15px;
			--bs-gutter-y: 15px;
		}

		.gt-g-lg-20 {
			--bs-gutter-x: 20px;
			--bs-gutter-y: 20px;
		}

		.gt-g-lg-25 {
			--bs-gutter-x: 25px;
			--bs-gutter-y: 25px;
		}

		.gt-g-lg-30 {
			--bs-gutter-x: 30px;
			--bs-gutter-y: 30px;
		}

		.gt-g-lg-35 {
			--bs-gutter-x: 35px;
			--bs-gutter-y: 35px;
		}

		.gt-g-lg-40 {
			--bs-gutter-x: 40px;
			--bs-gutter-y: 40px;
		}

		.gt-g-lg-45 {
			--bs-gutter-x: 45px;
			--bs-gutter-y: 45px;
		}

		.gt-g-lg-50 {
			--bs-gutter-x: 50px;
			--bs-gutter-y: 50px;
		}

		.gt-g-lg-55 {
			--bs-gutter-x: 55px;
			--bs-gutter-y: 55px;
		}

		.gt-g-lg-60 {
			--bs-gutter-x: 60px;
			--bs-gutter-y: 60px;
		}
	}

	@media (min-width: 1200px) {
		.gt-g-xl-5 {
			--bs-gutter-x: 5px;
			--bs-gutter-y: 5px;
		}

		.gt-g-xl-10 {
			--bs-gutter-x: 10px;
			--bs-gutter-y: 10px;
		}

		.gt-g-xl-15 {
			--bs-gutter-x: 15px;
			--bs-gutter-y: 15px;
		}

		.gt-g-xl-20 {
			--bs-gutter-x: 20px;
			--bs-gutter-y: 20px;
		}

		.gt-g-xl-25 {
			--bs-gutter-x: 25px;
			--bs-gutter-y: 25px;
		}

		.gt-g-xl-30 {
			--bs-gutter-x: 30px;
			--bs-gutter-y: 30px;
		}

		.gt-g-xl-35 {
			--bs-gutter-x: 35px;
			--bs-gutter-y: 35px;
		}

		.gt-g-xl-40 {
			--bs-gutter-x: 40px;
			--bs-gutter-y: 40px;
		}

		.gt-g-xl-45 {
			--bs-gutter-x: 45px;
			--bs-gutter-y: 45px;
		}

		.gt-g-xl-50 {
			--bs-gutter-x: 50px;
			--bs-gutter-y: 50px;
		}

		.gt-g-xl-55 {
			--bs-gutter-x: 55px;
			--bs-gutter-y: 55px;
		}

		.gt-g-xl-60 {
			--bs-gutter-x: 60px;
			--bs-gutter-y: 60px;
		}
	}

	/* Reset margins for smaller screens */
	@media (max-width: 991px) {
		.gt-g-5,
		.gt-g-10,
		.gt-g-15,
		.gt-g-20,
		.gt-g-25,
		.gt-g-30,
		.gt-g-35,
		.gt-g-40,
		.gt-g-45,
		.gt-g-50,
		.gt-g-55,
		.gt-g-60,
		.gt-g-sm-5,
		.gt-g-sm-10,
		.gt-g-sm-15,
		.gt-g-sm-20,
		.gt-g-sm-25,
		.gt-g-sm-30,
		.gt-g-sm-35,
		.gt-g-sm-40,
		.gt-g-sm-45,
		.gt-g-sm-50,
		.gt-g-sm-55,
		.gt-g-sm-60,
		.gt-g-md-5,
		.gt-g-md-10,
		.gt-g-md-15,
		.gt-g-md-20,
		.gt-g-md-25,
		.gt-g-md-30,
		.gt-g-md-35,
		.gt-g-md-40,
		.gt-g-md-45,
		.gt-g-md-50,
		.gt-g-md-55,
		.gt-g-md-60 {
			--bs-gutter-x: 1.5rem;
			--bs-gutter-y: 1.5rem;
			/*margin-left: 0 !important;
			margin-right: 0 !important;
			margin-top: 30px !important;
			margin-bottom: 30px !important;*/
		}
	}

	@media (min-width: 992px) {
		/* 5 Columns (20% width) */
		.col-5-custom {
			width: 20%;
			-webkit-box-flex: 0;
			-ms-flex: 0 0 20%;
			flex: 0 0 20%;
			max-width: 20%;
		}

		.col-md-5-custom {
			width: 20%;
			-webkit-box-flex: 0;
			-ms-flex: 0 0 20%;
			flex: 0 0 20%;
			max-width: 20%;
		}

		.col-lg-5-custom {
			width: 20%;
			-webkit-box-flex: 0;
			-ms-flex: 0 0 20%;
			flex: 0 0 20%;
			max-width: 20%;
		}

		/* 7 Columns (14.2857% width) */
		.col-7-custom {
			width: 14.2857%;
			-webkit-box-flex: 0;
			-ms-flex: 0 0 14.2857%;
			flex: 0 0 14.2857%;
			max-width: 14.2857%;
		}

		.col-md-7-custom {
			width: 14.2857%;
			-webkit-box-flex: 0;
			-ms-flex: 0 0 14.2857%;
			flex: 0 0 14.2857%;
			max-width: 14.2857%;
		}

		.col-lg-7-custom {
			width: 14.2857%;
			-webkit-box-flex: 0;
			-ms-flex: 0 0 14.2857%;
			flex: 0 0 14.2857%;
			max-width: 14.2857%;
		}

		/* 8 Columns (12.5% width) */
		.col-8-custom {
			width: 12.5%;
			-webkit-box-flex: 0;
			-ms-flex: 0 0 12.5%;
			flex: 0 0 12.5%;
			max-width: 12.5%;
		}

		.col-md-8-custom {
			width: 12.5%;
			-webkit-box-flex: 0;
			-ms-flex: 0 0 12.5%;
			flex: 0 0 12.5%;
			max-width: 12.5%;
		}

		.col-lg-8-custom {
			width: 12.5%;
			-webkit-box-flex: 0;
			-ms-flex: 0 0 12.5%;
			flex: 0 0 12.5%;
			max-width: 12.5%;
		}

		/* 9 Columns (11.1111% width) */
		.col-9-custom {
			width: 11.1111%;
			-webkit-box-flex: 0;
			-ms-flex: 0 0 11.1111%;
			flex: 0 0 11.1111%;
			max-width: 11.1111%;
		}

		.col-md-9-custom {
			width: 11.1111%;
			-webkit-box-flex: 0;
			-ms-flex: 0 0 11.1111%;
			flex: 0 0 11.1111%;
			max-width: 11.1111%;
		}

		.col-lg-9-custom {
			width: 11.1111%;
			-webkit-box-flex: 0;
			-ms-flex: 0 0 11.1111%;
			flex: 0 0 11.1111%;
			max-width: 11.1111%;
		}

		/* 10 Columns (10% width) */
		.col-10-custom {
			width: 10%;
			-webkit-box-flex: 0;
			-ms-flex: 0 0 10%;
			flex: 0 0 10%;
			max-width: 10%;
		}

		.col-md-10-custom {
			width: 10%;
			-webkit-box-flex: 0;
			-ms-flex: 0 0 10%;
			flex: 0 0 10%;
			max-width: 10%;
		}

		.col-lg-10-custom {
			width: 10%;
			-webkit-box-flex: 0;
			-ms-flex: 0 0 10%;
			flex: 0 0 10%;
			max-width: 10%;
		}

		/* 11 Columns (9.0909% width) */
		.col-11-custom {
			width: 9.0909%;
			-webkit-box-flex: 0;
			-ms-flex: 0 0 9.0909%;
			flex: 0 0 9.0909%;
			max-width: 9.0909%;
		}

		.col-md-11-custom {
			width: 9.0909%;
			-webkit-box-flex: 0;
			-ms-flex: 0 0 9.0909%;
			flex: 0 0 9.0909%;
			max-width: 9.0909%;
		}

		.col-lg-11-custom {
			width: 9.0909%;
			-webkit-box-flex: 0;
			-ms-flex: 0 0 9.0909%;
			flex: 0 0 9.0909%;
			max-width: 9.0909%;
		}
	}

	@media (max-width: 1199px) {
		.container,
		.container-lg,
		.container-md,
		.container-sm {
			max-width: 100%;
		}
	}


/*======
*
* 404 Page
*
======*/
	.gt-404 {
		position: relative;
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-404 .gt-content {
		position: relative;
		z-index: 2;
		text-align: center;
		color: var(--gt-text-color);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-404 .gt-404-text {
		font-size: 16rem;
		letter-spacing: -7.7px;
		font-weight: 900;
		margin: 0;
		line-height: 1;
	}

	.gt-404 .gt-title {
		font-size: 3.5rem;
		line-height: 1.3;
		font-weight: 500;
		letter-spacing: -1.5px;
		margin: 0;
	}

	.gt-404 .gt-desc {
		font-size: 1.125rem;
		line-height: 1.6;
		opacity: 0.5;
		margin: 0;
		max-width: 950px;
	}

	.gt-404 .gt-desc p {
		font-size: 1.125rem;
		line-height: 1.6;
	}

	.gt-404 * + .gt-desc,
	.gt-404 * + .gt-button {
		margin-top: 4rem;
	}

	@media only screen and (max-width: 1600px) {
		.gt-404 .gt-404-text {
			font-size: 12rem;
			letter-spacing: -5px;
		}

		.gt-404 .gt-title {
			font-size: 2.8rem;
			letter-spacing: -1.2px;
		}

		.gt-404 .gt-desc {
			font-size: 1rem;
			max-width: 800px;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-404 .gt-404-text {
			font-size: 9rem;
			letter-spacing: -3.5px;
		}

		.gt-404 .gt-title {
			font-size: 2.2rem;
			letter-spacing: -1px;
		}

		.gt-404 .gt-desc {
			font-size: 0.938rem;
			max-width: 600px;
		}
	}

	@media only screen and (max-width: 480px) {
		.gt-404 .gt-404-text {
			font-size: 6rem;
			letter-spacing: -2px;
		}

		.gt-404 .gt-title {
			font-size: 1.8rem;
			letter-spacing: -0.8px;
		}

		.gt-404 .gt-desc {
			font-size: 0.875rem;
			max-width: 100%;
			padding: 0 20px;
		}
	}



/*======
*
* Blog Listing
*
======*/
	.gt-blog-listing .gt-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
		height: 100%;
		gap: 26px;
	}

	.gt-blog-listing .gt-item .gt-image {
		border-radius: 10px;
		width: 100%;
		overflow: hidden;
	}

	.gt-blog-listing .gt-item .gt-image a {
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
	}

	.gt-blog-listing .gt-item .gt-image a::after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: var(--gt-blog-fade-bg);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-blog-listing .gt-item .gt-image a:hover::after {
		opacity: 0;
	}

	.gt-blog-listing .gt-item .gt-image img {
		width: 100%;
	}

	.gt-blog-listing .gt-item .gt-content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.gt-blog-listing .gt-item .gt-content .gt-title a {
		color: var(--gt-blog-text-color);
		font-weight: 600;
		letter-spacing: -0.48px;
		-ms-word-wrap: break-word;
		word-wrap: break-word;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-blog-listing .gt-item .gt-content .gt-title a:hover {
		color: var(--gt-primary);
	}

	.gt-blog-listing .gt-item .gt-content .gt-desc p {
		color: var(--gt-blog-desc-color);
		font-size: 1rem;
		line-height: 1.5;
		letter-spacing: -0.48px;
	}

	.gt-blog-listing .gt-item .gt-content .gt-info ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 9px 18px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		list-style: none;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	.gt-blog-listing .gt-item .gt-content .gt-info ul li {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		font-size: 0.875rem;
		line-height: 1.5;
		letter-spacing: -0.28px;
	}

	.gt-blog-listing .gt-item .gt-content .gt-info ul li ul {
		gap: 4px;
	}

	.gt-blog-listing .gt-item .gt-content .gt-info ul li ul li:not(:last-child):after {
		content: ',';
	}

	.gt-blog-listing .gt-item .gt-content .gt-info ul li span {
		color: var(--gt-blog-desc-color);
	}

	.gt-blog-listing .gt-item .gt-content .gt-info ul li a {
		color: var(--gt-blog-desc-color);
		-webkit-transition: color 0.3s;
		transition: color 0.3s;
	}

	.gt-blog-listing .gt-item .gt-content .gt-info ul li a:hover {
		color: var(--gt-primary);
	}

	.gt-blog-listing .gt-item .gt-content .gt-info .gt-author {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 4px;
	}

	.gt-blog-listing .gt-item .gt-content .gt-info .gt-author img {
		width: 20px;
		border-radius: 50%;
	}

	.gt-blog-listing .gt-item .gt-content .gt-info .gt-author a {
		color: var(--gt-blog-text-color);
		font-weight: 600;
	}

	.gt-blog-listing .gt-item .gt-content .gt-info .gt-author a:hover {
		color: var(--gt-primary);
	}

	.gt-blog-listing .gt-item .gt-content * + .gt-title,
	.gt-blog-listing .gt-item .gt-content * + .gt-desc,
	.gt-blog-listing .gt-item .gt-content * + .gt-info {
		margin-top: 12px;
	}

	.gt-blog-listing .gt-item .gt-content * + .gt-button {
		margin-top: 24px;
	}

	.gt-blog-listing.gt-style-1 .gt-item {
		padding-bottom: 46px;
		border-bottom: 1px solid var(--gt-blog-listing-border-color);
	}

	.gt-blog-listing.gt-style-1 .gt-item .gt-content .gt-title a {
		font-size: 1.5rem;
	}

	.gt-blog-listing.gt-style-2 .gt-item {
		background-color: var(--gt-blog-bg);
		padding: 16px;
		border-radius: 10px;
		border: 1px solid var(--gt-blog-listing-border-color);
	}

	.gt-blog-listing.gt-style-2 .gt-item .gt-content {
		padding-inline: 10px;
		padding-bottom: 10px;
	}

	.gt-blog-listing.gt-style-2 .gt-item .gt-content .gt-title a {
		font-size: 1.5rem;
	}

	[data-bs-theme="dark"] .gt-blog-listing {
		--gt-blog-bg: var(--gt-000);
		--gt-blog-listing-border-color: rgba(from var(--gt-border-color) r g b/.3);
	}



/*======
*
* Breadcrumbs
*
======*/
	.gt-breadcrumbs nav ol,
	.gt-breadcrumbs nav ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 10px;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	.gt-breadcrumbs nav ol li,
	.gt-breadcrumbs nav ul li {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		word-break: break-word;
		font-size: 0.75rem;
		font-weight: 500;
		color: rgba(from var(--gt-text-color) r g b/0.5);
	}

	.gt-breadcrumbs nav ol li a,
	.gt-breadcrumbs nav ul li a {
		color: rgba(from var(--gt-text-color) r g b/0.5);
	}

	.gt-breadcrumbs nav ol li a:hover,
	.gt-breadcrumbs nav ul li a:hover {
		color: rgba(from var(--gt-primary) r g b/0.8);
	}

	.gt-breadcrumbs nav ol li.gt-item-current,
	.gt-breadcrumbs nav ul li.gt-item-current {
		color: var(--gt-text-color);
	}

	.gt-breadcrumbs nav ol li:after,
	.gt-breadcrumbs nav ul li:after {
		content: "\f054";
		font-family: "Font Awesome 5 Free";
		font-weight: 900;
		font-size: 0.75rem;
		display: inline-block;
		margin-left: 10px;
		color: rgba(from var(--gt-text-color) r g b/0.4);
	}

	.gt-breadcrumbs nav ol li:last-child:after,
	.gt-breadcrumbs nav ul li:last-child:after {
		display: none;
	}

	.gt-breadcrumbs.gt-align-left ol,
	.gt-breadcrumbs.gt-align-left ul {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-breadcrumbs.gt-align-center ol,
	.gt-breadcrumbs.gt-align-center ul {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-breadcrumbs.gt-align-right ol,
	.gt-breadcrumbs.gt-align-right ul {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	[dir=rtl] .gt-breadcrumbs nav ol li:after,
	[dir=rtl] .gt-breadcrumbs nav ul li:after {
		margin-left: 0;
		margin-right: 10px;
	}



/*======
*
* Button
*
======*/
	[type=button],
	[type=submit],
	button {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		border-radius: 8px;
		padding: 13px 20px;
		border: 1px solid transparent;
		gap: 12px;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		background-color: var(--gt-button-background-color);
		border-color: var(--gt-button-border-color);
		-webkit-transition: 0.3s;
		transition: 0.3s;
		font-size: 0.875rem;
		font-weight: 700;
		letter-spacing: -0.32px;
		color: var(--gt-button-color);
	}


	[data-bs-theme=dark] [type=button],
	[data-bs-theme=dark] [type=submit],
	[data-bs-theme=dark] button {
		color: var(--gt-button-color-hover);
	}

	[data-bs-theme=dark] [type=button]:hover,
	[data-bs-theme=dark] [type=submit]:hover,
	[data-bs-theme=dark] button:hover {
		background-color: var(--gt-button-background-color-hover);
		color: var(--gt-button-color);
	}

	[type=button] span,
	[type=submit] span,
	button span {
		font-size: 0.875rem;
		font-weight: 700;
		letter-spacing: -0.32px;
		color: var(--gt-button-color);
	}

	[type=button] .gt-icon,
	[type=submit] .gt-icon,
	button .gt-icon {
		border-radius: 8px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-block: -14px;
	}

	[type=button] .gt-icon svg,
	[type=submit] .gt-icon svg,
	button .gt-icon svg {
		width: 22px;
		height: 22px;
		color: var(--gt-button-color);
	}

	[type=button]:hover,
	[type=submit]:hover,
	button:hover {
		background-color: var(--gt-button-background-color-hover);
		color: var(--gt-button-color-hover);
	}

	[type=button]:hover span,
	[type=submit]:hover span,
	button:hover span {
		color: var(--gt-button-color-hover);
	}

	[type=button]:hover .gt-icon svg,
	[type=submit]:hover .gt-icon svg,
	button:hover .gt-icon svg {
		color: var(--gt-button-color-hover);
	}

	[type=button]:hover.gt-filled .gt-icon,
	[type=submit]:hover.gt-filled .gt-icon,
	button:hover.gt-filled .gt-icon {
		background-color: var(--gt-button-background-color);
	}

	[type=button]:hover.gt-filled .gt-icon svg,
	[type=submit]:hover.gt-filled .gt-icon svg,
	button:hover.gt-filled .gt-icon svg {
		color: var(--gt-button-color);
	}

	[type=button].gt-dark,
	[type=submit].gt-dark,
	button.gt-dark {
		background-color: var(--gt-button-background-color-hover);
	}

	[type=button].gt-dark span,
	[type=submit].gt-dark span,
	button.gt-dark span {
		color: var(--gt-button-color-hover);
	}

	[type=button].gt-dark .gt-icon svg,
	[type=submit].gt-dark .gt-icon svg,
	button.gt-dark .gt-icon svg {
		color: var(--gt-button-color-hover);
	}

	[type=button].gt-dark.gt-filled .gt-icon,
	[type=submit].gt-dark.gt-filled .gt-icon,
	button.gt-dark.gt-filled .gt-icon {
		background-color: var(--gt-button-background-color);
	}

	[type=button].gt-dark.gt-filled .gt-icon svg,
	[type=submit].gt-dark.gt-filled .gt-icon svg,
	button.gt-dark.gt-filled .gt-icon svg {
		color: var(--gt-button-color);
	}

	[type=button].gt-dark:hover,
	[type=submit].gt-dark:hover,
	button.gt-dark:hover {
		background-color: var(--gt-button-background-color);
	}

	[type=button].gt-dark:hover span,
	[type=submit].gt-dark:hover span,
	button.gt-dark:hover span {
		color: var(--gt-button-color);
	}

	[type=button].gt-dark:hover .gt-icon svg,
	[type=submit].gt-dark:hover .gt-icon svg,
	button.gt-dark:hover .gt-icon svg {
		color: var(--gt-button-color);
	}

	[type=button].gt-dark:hover.gt-filled .gt-icon,
	[type=submit].gt-dark:hover.gt-filled .gt-icon,
	button.gt-dark:hover.gt-filled .gt-icon {
		background-color: var(--gt-button-backround-filled);
	}

	[type=button].gt-dark:hover.gt-filled .gt-icon svg,
	[type=submit].gt-dark:hover.gt-filled .gt-icon svg,
	button.gt-dark:hover.gt-filled .gt-icon svg {
		color: var(--gt-button-color-hover);
	}

	[type=button].gt-small,
	[type=submit].gt-small,
	button.gt-small {
		padding: 12.5px 16px;
	}

	[type=button].gt-small span,
	[type=submit].gt-small span,
	button.gt-small span {
		font-size: 0.813rem;
		line-height: 1;
		font-weight: 600;
	}

	[type=button].gt-small .gt-icon svg,
	[type=submit].gt-small .gt-icon svg,
	button.gt-small .gt-icon svg {
		width: 20px;
		width: 20px;
	}

	[type=button].gt-small.gt-filled .gt-icon,
	[type=submit].gt-small.gt-filled .gt-icon,
	button.gt-small.gt-filled .gt-icon {
		margin: -10px -13px -10px 0;
		width: 30px;
		height: 30px;
	}

	[type=button].gt-large,
	[type=submit].gt-large,
	button.gt-large {
		padding: 15.5px 22px;
	}

	[type=button].gt-large span,
	[type=submit].gt-large span,
	button.gt-large span {
		font-size: 0.938rem;
		font-weight: 700;
	}

	[type=button].gt-large .gt-icon svg,
	[type=submit].gt-large .gt-icon svg,
	button.gt-large .gt-icon svg {
		width: 26px;
		width: 26px;
	}

	[type=button].gt-large.gt-filled .gt-icon,
	[type=submit].gt-large.gt-filled .gt-icon,
	button.gt-large.gt-filled .gt-icon {
		margin: -16px -16px -16px 0;
		width: 40px;
		height: 40px;
	}

	[type=button].gt-filled .gt-icon,
	[type=submit].gt-filled .gt-icon,
	button.gt-filled .gt-icon {
		margin: -10px -13px -10px 0;
		width: 34px;
		height: 34px;
		background-color: var(--gt-button-backround-filled);
	}

	[type=button].gt-filled .gt-icon svg,
	[type=submit].gt-filled .gt-icon svg,
	button.gt-filled .gt-icon svg {
		color: var(--gt-button-color-hover);
	}

	[type=button].gt-rounded,
	[type=submit].gt-rounded,
	button.gt-rounded {
		border-radius: 40px;
	}

	[type=button].gt-rounded .gt-icon,
	[type=submit].gt-rounded .gt-icon,
	button.gt-rounded .gt-icon {
		border-radius: 25px;
	}

	[type=button].gt-circle,
	[type=submit].gt-circle,
	button.gt-circle {
		padding: 0px;
		width: 40px;
		height: 40px;
		border-radius: 50%;
	}

	[type=button].gt-circle .gt-icon,
	[type=submit].gt-circle .gt-icon,
	button.gt-circle .gt-icon {
		border-radius: 50%;
	}

	[type=button].gt-full,
	[type=submit].gt-full,
	button.gt-full {
		width: 100%;
	}

	[type=button].gt-align-left,
	[type=submit].gt-align-left,
	button.gt-align-left {
		margin-right: auto;
	}

	[type=button].gt-align-center,
	[type=submit].gt-align-center,
	button.gt-align-center {
		margin-left: auto;
		margin-right: auto;
	}

	[type=button].gt-align-right,
	[type=submit].gt-align-right,
	button.gt-align-right {
		margin-left: auto;
	}

	[dir="rtl"] [type=button].gt-align-left,
	[dir="rtl"] [type=submit].gt-align-left,
	[dir="rtl"] button.gt-align-left {
		margin-left: auto;
		margin-right: initial;
	}

	[dir="rtl"] [type=button].gt-align-center,
	[dir="rtl"] [type=submit].gt-align-center,
	[dir="rtl"] button.gt-align-center {
		margin-left: auto;
		margin-right: auto;
	}

	[dir="rtl"] [type=button].gt-align-right,
	[dir="rtl"] [type=submit].gt-align-right,
	[dir="rtl"] button.gt-align-right {
		margin-right: auto;
		margin-left: initial;
	}

	[type=button].gt-style-2,
	[type=submit].gt-style-2,
	button.gt-style-2 {
		--gt-button-color: var(--gt-text-color-reverse);
		--gt-button-border-color: var(--gt-primary);
		--gt-button-background-color: var(--gt-primary);
		--gt-button-color-hover: var(--gt-primary);
		--gt-button-border-color-hover: var(--gt-primary);
		--gt-button-background-color-hover: var(--gt-fff);
		--gt-button-backround-filled: var(--gt-fff);
	}

	[type=button].gt-style-3,
	[type=submit].gt-style-3,
	button.gt-style-3 {
		--gt-button-color: var(--gt-text-color);
		--gt-button-border-color: var(--gt-secondary);
		--gt-button-background-color: var(--gt-secondary);
		--gt-button-color-hover: var(--gt-secondary);
		--gt-button-border-color-hover: var(--gt-secondary);
		--gt-button-background-color-hover: var(--gt-fff);
		--gt-button-backround-filled: var(--gt-tertiary);
	}

	[type=button].gt-style-4,
	[type=submit].gt-style-4,
	button.gt-style-4 {
		--gt-button-color: var(--gt-text-color);
		--gt-button-border-color: var(--gt-tertiary);
		--gt-button-background-color: var(--gt-fff);
		--gt-button-color-hover: var(--gt-text-color-reverse);
		--gt-button-border-color-hover: var(--gt-fff);
		--gt-button-background-color-hover: var(--gt-tertiary);
		--gt-button-backround-filled: var(--gt-tertiary);
	}

	[type=button].gt-style-5,
	[type=submit].gt-style-5,
	button.gt-style-5 {
		--gt-button-color: var(--gt-text-color);
		--gt-button-border-color: var(--gt-fff);
		--gt-button-background-color: var(--gt-fff);
		--gt-button-color-hover: var(--gt-text-color-reverse);
		--gt-button-border-color-hover: var(--gt-fff);
		--gt-button-background-color-hover: var(--gt-tertiary);
		--gt-button-backround-filled: var(--gt-tertiary);
	}

	.gt-button {
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
	}

	.gt-button a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		border-radius: 8px;
		padding: 13px 20px;
		border: 1px solid transparent;
		gap: 12px;
		background-color: var(--gt-button-background-color);
		border-color: var(--gt-button-border-color);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-button a span {
		font-size: 0.875rem;
		font-weight: 700;
		letter-spacing: -0.32px;
		color: var(--gt-button-color);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-button a .gt-icon {
		border-radius: 8px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-block: -14px;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-button a .gt-icon svg {
		width: 22px;
		height: 22px;
		color: var(--gt-button-color);
	}

	.gt-button:hover a {
		color: var(--gt-button-border-color);
		background-color: var(--gt-button-background-color-hover);
	}

	.gt-button:hover a span {
		color: var(--gt-button-color-hover);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-button:hover a .gt-icon {
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-button:hover a .gt-icon svg {
		color: var(--gt-button-color-hover);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-button:hover.gt-filled .gt-icon {
		background-color: var(--gt-button-background-color);
	}

	.gt-button:hover.gt-filled .gt-icon svg {
		color: var(--gt-button-color);
	}

	.gt-button.gt-dark a {
		background-color: var(--gt-button-background-color-hover);
	}

	.gt-button.gt-dark a span {
		color: var(--gt-button-color-hover);
	}

	.gt-button.gt-dark a .gt-icon svg {
		color: var(--gt-button-color-hover);
	}

	.gt-button.gt-dark.gt-filled a .gt-icon {
		background-color: var(--gt-button-background-color);
	}

	.gt-button.gt-dark.gt-filled a .gt-icon svg {
		color: var(--gt-button-color);
	}

	.gt-button.gt-dark:hover a {
		background-color: var(--gt-button-background-color);
	}

	.gt-button.gt-dark:hover a span {
		color: var(--gt-button-color);
	}

	.gt-button.gt-dark:hover a .gt-icon svg {
		color: var(--gt-button-color);
	}

	.gt-button.gt-dark:hover.gt-filled a .gt-icon {
		background-color: var(--gt-button-backround-filled);
	}

	.gt-button.gt-dark:hover.gt-filled a .gt-icon svg {
		color: var(--gt-button-color-hover);
	}

	.gt-button.gt-small a {
		padding: 12.5px 16px;
	}

	.gt-button.gt-small a span {
		font-size: 0.813rem;
		line-height: 1;
		font-weight: 600;
	}

	.gt-button.gt-small a .gt-icon svg {
		width: 20px;
		width: 20px;
	}

	.gt-button.gt-small.gt-filled .gt-icon {
		margin: -10px -13px -10px 0;
		width: 30px;
		height: 30px;
	}

	.gt-button.gt-large a {
		padding: 15.5px 22px;
	}

	.gt-button.gt-large a span {
		font-size: 0.938rem;
		font-weight: 700;
	}

	.gt-button.gt-large a .gt-icon svg {
		width: 26px;
		width: 26px;
	}

	.gt-button.gt-large.gt-filled .gt-icon {
		margin: -16px -16px -16px 0;
		width: 40px;
		height: 40px;
	}

	.gt-button.gt-filled a .gt-icon {
		margin: -10px -13px -10px 0;
		width: 34px;
		height: 34px;
		background-color: var(--gt-button-backround-filled);
	}

	.gt-button.gt-filled a .gt-icon svg {
		color: var(--gt-button-color-hover);
	}

	.gt-button.gt-rounded a {
		border-radius: 40px;
	}

	.gt-button.gt-rounded a .gt-icon {
		border-radius: 25px;
	}

	.gt-button.gt-circle a {
		padding: 0px;
		width: 40px;
		height: 40px;
		border-radius: 50%;
	}

	.gt-button.gt-circle .gt-icon {
		border-radius: 50%;
	}

	.gt-button.gt-full {
		width: 100%;
	}
	
	.gt-button.gt-align-left {
		margin-right: auto;
	}

	.gt-button.gt-align-center {
		margin-left: auto;
		margin-right: auto;
	}

	.gt-button.gt-align-right {
		margin-left: auto;
	}

	[dir="rtl"] .gt-button.gt-align-left {
		margin-left: auto;
		margin-right: initial;
	}

	[dir="rtl"] .gt-button.gt-align-center {
		margin-left: auto;
		margin-right: auto;
	}

	[dir="rtl"] .gt-button.gt-align-right {
		margin-right: auto;
		margin-left: initial;
	}

	.gt-button.gt-style-2 {
		--gt-button-color: var(--gt-text-color-reverse);
		--gt-button-border-color: var(--gt-primary);
		--gt-button-background-color: var(--gt-primary);
		--gt-button-color-hover: var(--gt-primary);
		--gt-button-border-color-hover: var(--gt-primary);
		--gt-button-background-color-hover: var(--gt-fff);
		--gt-button-backround-filled: var(--gt-fff);
	}

	.gt-button.gt-style-3 {
		--gt-button-color: var(--gt-text-color);
		--gt-button-border-color: var(--gt-secondary);
		--gt-button-background-color: var(--gt-secondary);
		--gt-button-color-hover: var(--gt-secondary);
		--gt-button-border-color-hover: var(--gt-secondary);
		--gt-button-background-color-hover: var(--gt-fff);
		--gt-button-backround-filled: var(--gt-tertiary);
	}

	.gt-button.gt-style-3:hover {
		--gt-button-border-color: var(--gt-tertiary);
		--gt-button-background-color-hover: var(--gt-tertiary);
		--gt-button-color-hover: var(--gt-secondary);
	}

	.gt-button.gt-style-3.gt-dark:hover {
		--gt-button-border-color: var(--gt-tertiary);
		--gt-button-background-color: var(--gt-tertiary);
		--gt-button-color: var(--gt-secondary);	
	}

	.gt-button.gt-style-4 {
		--gt-button-color: var(--gt-text-color);
		--gt-button-border-color: var(--gt-tertiary);
		--gt-button-background-color: var(--gt-fff);
		--gt-button-color-hover: var(--gt-text-color-reverse);
		--gt-button-border-color-hover: var(--gt-fff);
		--gt-button-background-color-hover: var(--gt-tertiary);
		--gt-button-backround-filled: var(--gt-tertiary);
	}

	.gt-button.gt-style-5 {
		--gt-button-color: var(--gt-text-color);
		--gt-button-border-color: var(--gt-fff);
		--gt-button-background-color: var(--gt-fff);
		--gt-button-color-hover: var(--gt-text-color-reverse);
		--gt-button-border-color-hover: var(--gt-primary);
		--gt-button-background-color-hover: var(--gt-primary);
		--gt-button-backround-filled: var(--gt-tertiary);
	}

	.gt-button.gt-style-5:hover {
		--gt-button-border-color: var(--gt-primary);
		--gt-button-color: var(--gt-primary);
		--gt-button-backround-filled: var(--gt-primary);
	}

	.gt-button.gt-style-5.gt-dark.gt-filled a .gt-icon svg {
		--gt-button-color: var(--gt-primary);
	}

	[data-bs-theme=dark] [type=button].gt-style-1,
	[data-bs-theme=dark] [type=submit].gt-style-1,
	[data-bs-theme=dark] .gt-button.gt-style-1,
	[data-bs-theme=dark] button.gt-style-1 {
		--gt-button-color: var(--gt-text-color);
		--gt-button-border-color:var(--gt-tertiary);
		--gt-button-background-color:var(--gt-tertiary);
		--gt-button-color-hover: var(--gt-text-color-reverse);
		--gt-button-border-color-hover:var(--gt-tertiary);
		--gt-button-background-color-hover:var(--gt-fff);
		--gt-button-backround-filled:var(--gt-fff);
	}

	[data-bs-theme=dark] [type=button].gt-style-2,
	[data-bs-theme=dark] [type=submit].gt-style-2,
	[data-bs-theme=dark] .gt-button.gt-style-2,
	[data-bs-theme=dark] button.gt-style-2 {
		--gt-button-color: var(--gt-text-color);
		--gt-button-border-color: var(--gt-primary);
		--gt-button-background-color: var(--gt-primary);
		--gt-button-color-hover: var(--gt-primary);
		--gt-button-border-color-hover: var(--gt-primary);
		--gt-button-background-color-hover: var(--gt-fff);
		--gt-button-backround-filled: var(--gt-fff);
	}

	[data-bs-theme=dark] [type=button].gt-style-3,
	[data-bs-theme=dark] [type=submit].gt-style-3,
	[data-bs-theme=dark] .gt-button.gt-style-3,
	[data-bs-theme=dark] button.gt-style-3 {
		--gt-button-color: var(--gt-text-color);
		--gt-button-border-color: var(--gt-secondary);
		--gt-button-background-color: var(--gt-secondary);
		--gt-button-color-hover: var(--gt-secondary);
		--gt-button-border-color-hover: var(--gt-secondary);
		--gt-button-background-color-hover: var(--gt-fff);
		--gt-button-backround-filled: var(--gt-tertiary);
	}

	[data-bs-theme=dark] [type=button].gt-style-4,
	[data-bs-theme=dark] [type=submit].gt-style-4,
	[data-bs-theme=dark] .gt-button.gt-style-4,
	[data-bs-theme=dark] button.gt-style-4 {
		--gt-button-color: var(--gt-text-color-reverse);
		--gt-button-border-color: var(--gt-tertiary);
		--gt-button-background-color: var(--gt-fff);
		--gt-button-color-hover: var(--gt-text-color);
		--gt-button-border-color-hover: var(--gt-fff);
		--gt-button-background-color-hover: var(--gt-tertiary);
		--gt-button-backround-filled: var(--gt-tertiary);
	}

	[data-bs-theme=dark] [type=button].gt-style-5,
	[data-bs-theme=dark] [type=submit].gt-style-5,
	[data-bs-theme=dark] .gt-button.gt-style-5,
	[data-bs-theme=dark] button.gt-style-5 {
		--gt-button-color: var(--gt-text-color-reverse);
		--gt-button-border-color: var(--gt-fff);
		--gt-button-background-color: var(--gt-fff);
		--gt-button-color-hover: var(--gt-text-color);
		--gt-button-border-color-hover: var(--gt-primary);
		--gt-button-background-color-hover: var(--gt-primary);
		--gt-button-backround-filled: var(--gt-primary);
	}



/*======
*
* Carousel Control
*
======*/
	.gt-carousel-control {
		--gt-carousel-control-bg: var(--gt-fff);
		--gt-carousel-control-bg-reverse: var(--gt-000);
		--gt-carousel-svg-color: var(--gt-text-color);
		--gt-carousel-svg-color-reverse: var(--gt-text-color-reverse);
		--gt-carousel-border-color: var(--gt-border-color);
		width: 100%;
	}

	.gt-carousel-control .gt-carousel-next {
		margin-left: 10px;
	}

	.gt-carousel-control .gt-carousel-prev {
		margin-right: 10px;
	}

	.gt-carousel-control .gt-carousel-navigation {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-carousel-control .gt-carousel-navigation .gt-carousel-prev,
	.gt-carousel-control .gt-carousel-navigation .gt-carousel-next {
		margin: auto 0;
		position: absolute;
		top: 0;
		bottom: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		z-index: 10;
		background-color: var(--gt-carousel-control-bg);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-carousel-control .gt-carousel-navigation .gt-carousel-prev svg,
	.gt-carousel-control .gt-carousel-navigation .gt-carousel-next svg {
		display: block;
		color: var(--gt-carousel-svg-color);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-carousel-control .gt-carousel-navigation .gt-carousel-prev:hover svg,
	.gt-carousel-control .gt-carousel-navigation .gt-carousel-next:hover svg {
		color: var(--gt-primary);
	}

	.gt-carousel-control .gt-carousel-navigation .gt-carousel-prev {
		left: -24px;
	}

	.gt-carousel-control .gt-carousel-navigation .gt-carousel-next {
		right: -24px;
	}

	.gt-carousel-control.gt-style-1 .gt-carousel-navigation .gt-carousel-prev,
	.gt-carousel-control.gt-style-1 .gt-carousel-navigation .gt-carousel-next {
		width: 44px;
		height: 44px;
		border-radius: 100%;
		border: 1px solid var(--gt-carousel-border-color);
	}

	.gt-carousel-control.gt-style-1 .gt-carousel-navigation .gt-carousel-prev svg,
	.gt-carousel-control.gt-style-1 .gt-carousel-navigation .gt-carousel-next svg {
		width: 24px;
		height: 24px;
	}

	.gt-carousel-control.gt-style-1 .gt-carousel-navigation .gt-carousel-prev {
		left: -22px;
	}

	.gt-carousel-control.gt-style-1 .gt-carousel-navigation .gt-carousel-next {
		left: auto;
		right: -22px;
	}

	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-prev,
	.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-next {
		width: 48px;
		height: 66px;
		border-radius: 10px;
	}

	.gt-carousel-control .gt-carousel-pagination,
	.gt-carousel-control .gt-swiper-pagination {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 7px;
		padding: 40px 0;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 20px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 100%;
	}

	.gt-carousel-control .gt-carousel-pagination .swiper-pagination-bullet,
	.gt-carousel-control .gt-swiper-pagination .swiper-pagination-bullet {
		border-radius: 100%;
		width: 10px;
		height: 10px;
		opacity: 1;
		margin: 0 4px;
		display: inline-block;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-carousel-control .gt-carousel-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
	.gt-carousel-control .gt-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		width: 24px;
		border-radius: 8px;
	}

	.gt-carousel-control .gt-carousel-pagination.gt-style-1 .swiper-pagination-bullet,
	.gt-carousel-control .gt-swiper-pagination.gt-style-1 .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
		margin-inline: 0;
	}

	.gt-carousel-control .gt-carousel-pagination.gt-style-1 .swiper-pagination-bullet.swiper-pagination-bullet-active,
	.gt-carousel-control .gt-swiper-pagination.gt-style-1 .swiper-pagination-bullet.swiper-pagination-bullet-active {
		width: 24px;
	}

	.gt-carousel-control .gt-carousel-pagination.gt-style-2 .swiper-pagination-bullet,
	.gt-carousel-control .gt-swiper-pagination.gt-style-2 .swiper-pagination-bullet {
		position: relative;
		width: 8px;
		height: 8px;
	}

	.gt-carousel-control .gt-carousel-pagination.gt-style-2 .swiper-pagination-bullet::after,
	.gt-carousel-control .gt-swiper-pagination.gt-style-2 .swiper-pagination-bullet::after {
		content: "";
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		width: 16px;
		height: 16px;
		border-radius: 100%;
		z-index: -1;
		opacity: 0;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-carousel-control .gt-carousel-pagination.gt-style-2 .swiper-pagination-bullet:hover::after,
	.gt-carousel-control .gt-swiper-pagination.gt-style-2 .swiper-pagination-bullet:hover::after {
		opacity: 0.1;
	}

	.gt-carousel-control .gt-carousel-pagination.gt-style-2 .swiper-pagination-bullet.swiper-pagination-bullet-active::after,
	.gt-carousel-control .gt-swiper-pagination.gt-style-2 .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
		opacity: 0.2;
	}

	.gt-carousel-control .gt-carousel-pagination {
		position: relative;
	}

	.gt-carousel-control .gt-swiper-pagination {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100% !important;
	}

	.gt-carousel-control.gt-light .gt-carousel-navigation .gt-carousel-prev,
	.gt-carousel-control.gt-light .gt-carousel-navigation .gt-carousel-next {
		background-color: var(--gt-carousel-control-bg);
	}

	.gt-carousel-control.gt-light .gt-carousel-navigation .gt-carousel-prev svg,
	.gt-carousel-control.gt-light .gt-carousel-navigation .gt-carousel-next svg {
		color: var(--gt-carousel-svg-color);
	}

	.gt-carousel-control.gt-light .gt-carousel-navigation .gt-carousel-prev:hover,
	.gt-carousel-control.gt-light .gt-carousel-navigation .gt-carousel-next:hover {
		-webkit-box-shadow: 1px 1px 5px rgba(from var(--gt-carousel-control-bg-reverse) r g b/0.3);
		box-shadow: 1px 1px 5px rgba(from var(--gt-carousel-control-bg-reverse) r g b/0.3);
	}

	.gt-carousel-control.gt-light .gt-carousel-navigation .gt-carousel-prev:hover svg,
	.gt-carousel-control.gt-light .gt-carousel-navigation .gt-carousel-next:hover svg {
		color: var(--gt-primary);
	}

	.gt-carousel-control.gt-light .gt-carousel-pagination .swiper-pagination-bullet,
	.gt-carousel-control.gt-light .gt-swiper-pagination .swiper-pagination-bullet {
		background-color: var(--gt-carousel-control-bg);
	}

	.gt-carousel-control.gt-light .gt-carousel-pagination .swiper-pagination-bullet::after,
	.gt-carousel-control.gt-light .gt-swiper-pagination .swiper-pagination-bullet::after {
		background-color: var(--gt-carousel-control-bg);
	}

	.gt-carousel-control.gt-dark .gt-carousel-navigation .gt-carousel-prev,
	.gt-carousel-control.gt-dark .gt-carousel-navigation .gt-carousel-next {
		background-color: var(--gt-carousel-control-bg-reverse);
	}

	.gt-carousel-control.gt-dark .gt-carousel-navigation .gt-carousel-prev svg,
	.gt-carousel-control.gt-dark .gt-carousel-navigation .gt-carousel-next svg {
		color: var(--gt-carousel-svg-color-reverse);
	}

	.gt-carousel-control.gt-dark .gt-carousel-navigation .gt-carousel-prev:hover,
	.gt-carousel-control.gt-dark .gt-carousel-navigation .gt-carousel-next:hover {
		-webkit-box-shadow: 1px 1px 5px rgba(from var(--gt-carousel-control-bg) r g b/0.3);
		box-shadow: 1px 1px 5px rgba(from var(--gt-carousel-control-bg) r g b/0.3);
	}

	.gt-carousel-control.gt-dark .gt-carousel-navigation .gt-carousel-prev:hover svg,
	.gt-carousel-control.gt-dark .gt-carousel-navigation .gt-carousel-next:hover svg {
		color: var(--gt-secondary);
	}

	.gt-carousel-control.gt-dark .gt-carousel-pagination .swiper-pagination-bullet,
	.gt-carousel-control.gt-dark .gt-swiper-pagination .swiper-pagination-bullet {
		background-color: var(--gt-carousel-control-bg-reverse);
	}

	.gt-carousel-control.gt-dark .gt-carousel-pagination .swiper-pagination-bullet::after,
	.gt-carousel-control.gt-dark .gt-swiper-pagination .swiper-pagination-bullet::after {
		background-color: var(--gt-carousel-control-bg-reverse);
	}

	.gt-carousel-control.gt-position-top {
		margin-bottom: 50px;
	}

	.gt-carousel-control.gt-position-bottom {
		margin-top: 50px;
	}

	.gt-carousel-control.gt-align-left .gt-carousel-pagination,
	.gt-carousel-control.gt-align-left .gt-swiper-pagination {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-carousel-control.gt-align-center .gt-carousel-pagination,
	.gt-carousel-control.gt-align-center .gt-swiper-pagination {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-carousel-control.gt-align-right .gt-carousel-pagination,
	.gt-carousel-control.gt-align-right .gt-swiper-pagination {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	@media (max-width: 768px) {
		.gt-carousel-control.gt-style-1 .gt-carousel-navigation .gt-carousel-prev,
		.gt-carousel-control.gt-style-1 .gt-carousel-navigation .gt-carousel-next,
		.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-prev,
		.gt-carousel-control.gt-style-2 .gt-carousel-navigation .gt-carousel-next {
	display: none;
		}
	}

	[data-bs-theme=dark] .gt-carousel-control {
		--gt-carousel-control-bg: var(--gt-000);
		--gt-carousel-control-bg-reverse: var(--gt-fff);
		--gt-carousel-border-color: rgba(from var(--gt-border-color) r g b/.3);
	}



/*======
*
* Cart Canvas
*
======*/
	.gt-cart {
		position: fixed;
		right: 0;
		top: 0;
		width: min(30%, 450px);
		max-width: 100%;
		height: 100%;
		padding: 70px 40px;
		background-color: var(--gt-cart-background);
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		-webkit-transition: 0.3s;
		transition: 0.3s;
		z-index: 999;
		opacity: 0;
		visibility: hidden;
	}

	.gt-cart .gt-header {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	.gt-cart .gt-header .gt-logo {
		font-weight: 600;
		font-size: 1.25rem;
	}

	.gt-cart .gt-header .gt-logo img {
		max-height: 40px;
	}

	.gt-cart .gt-header .gt-close {
		opacity: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 36px;
		height: 36px;
		cursor: pointer;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-cart .gt-header .gt-close svg {
		width: 24px;
		height: 24px;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-cart .gt-header .gt-close:hover svg {
		color: var(--gt-primary);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	.gt-cart .gt-inner {
		height: 100%;
	}

	.gt-cart .gt-inner .gt-empty-content {
		text-align: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	.gt-cart .gt-inner .gt-empty-content > .gt-icon svg {
		width: 50px;
		height: 50px;
	}

	.gt-cart .gt-inner .gt-empty-content .gt-title span {
		font-size: 1.125rem;
		color: var(--gt-cart-text-color);
		font-family: var(--gt-secondary-font);
		font-weight: 600;
	}

	.gt-cart .gt-inner .gt-empty-content .gt-desc p {
		font-size: 0.875rem;
		color: rgba(from var(--gt-cart-text-color) r g b/0.6);
	}

	.gt-cart .gt-inner .gt-empty-content .gt-button {
		margin-inline: auto;
	}

	.gt-cart .gt-inner .gt-empty-content * + .gt-desc {
		margin-top: 10px;
	}

	.gt-cart .gt-inner .gt-empty-content * + .gt-title,
	.gt-cart .gt-inner .gt-empty-content * + .gt-button {
		margin-top: 20px;
	}

	.gt-cart .gt-inner * + .gt-empty-content {
		margin-top: 40px;
	}

	.gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart {
		padding-left: 0;
		list-style: none;
		margin: -15px;
	}

	.gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart .woocommerce-mini-cart-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		position: relative;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 15px;
		width: 100%;
		padding: 15px 0;
		opacity: 1;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	.gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart .woocommerce-mini-cart-item .remove_from_cart_button {
		position: absolute;
		right: 15px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		color: var(--gt-primary);
		text-decoration: none;
	}

	.gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart .woocommerce-mini-cart-item .remove_from_cart_button svg {
		width: 18px;
		height: 18px;
	}

	.gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart .woocommerce-mini-cart-item .remove_from_cart_button:hover {
		color: var(--gt-secondary);
	}

	.gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart .woocommerce-mini-cart-item img.attachment-woocommerce_thumbnail {
		max-height: 40px;
		height: 100%;
		width: auto;
		border-radius: 4px;
		float: none;
	}

	.gt-cart.gt-position-left .gt-inner .mini-cart-container .woocommerce-mini-cart .woocommerce-mini-cart-item img.attachment-woocommerce_thumbnail {
		margin-inline: 0 12px;
	}

	.gt-cart.gt-position-right .gt-inner .mini-cart-container .woocommerce-mini-cart .woocommerce-mini-cart-item img.attachment-woocommerce_thumbnail {
		margin-right: 12px;
		margin-left: 0;
	}

	.gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart .woocommerce-mini-cart-item a {
		font-size: 1rem;
		font-weight: 600;
		color: var(--gt-cart-text-color);
		text-decoration: none;
	}

	.gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart .woocommerce-mini-cart-item a

	.gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart .woocommerce-mini-cart-item .quantity .woocommerce-Price-amount {
		color: var(--gt-cart-text-color);
	}

	.gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart .woocommerce-mini-cart-item .quantity .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
		margin-right: 2px;
	}

	.gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart .woocommerce-mini-cart-item + .woocommerce-mini-cart-item {
		margin-top: 5px;
	}

	.gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart__total {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 20px 0;
		padding-top: 15px;
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	.gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart__total strong {
		font-size: 1.125rem;
		font-weight: 600;
		color: var(--gt-cart-text-color);
	}

	.gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart__total .woocommerce-Price-amount {
		font-size: 1.125rem;
		color: var(--gt-cart-text-color);
	}

	.gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart__buttons {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		gap: 10px;
		margin-top: 40px;
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	.gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart__buttons .button {
		text-decoration: none;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 10px 20px;
		border-radius: 8px;
		font-weight: 500;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	.gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout) {
		background-color: transparent;
		border: 1px solid var(--gt-primary);
		color: var(--gt-primary) !important;
	}

	.gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout):hover {
		background-color: var(--gt-primary);
		color: var(--gt-fff) !important;
	}

	.gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart__buttons .button.checkout {
		background-color: var(--gt-primary);
		color: var(--gt-fff);
	}

	.gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart__buttons .button.checkout:hover {
		background-color: var(--gt-secondary);
	}

	.gt-cart .gt-inner * + .mini-cart-container {
		margin-top: 40px;
	}

	@media only screen and (max-width: 1024px) {
		.gt-cart {
			width: 100%;
		}
	}

	@media (max-width: 768px) {
		.gt-cart {
			padding: 50px 30px;
		}
	}

	.gt-cart.gt-position-left {
		left: 0;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}

	.gt-cart.gt-position-right {
		right: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}

	[data-bs-theme="dark"] .gt-cart {
		background-color: var(--gt-cart-background-dark);
	}

	[data-bs-theme="dark"] .gt-cart .gt-header .gt-close svg {
		color: var(--gt-cart-text-color);
	}

	[data-bs-theme="dark"] .gt-cart .gt-header .gt-close:hover svg {
		color: var(--gt-secondary);
	}

	[data-bs-theme="dark"] .gt-cart .gt-inner .gt-empty-content .gt-title span {
		color: var(--gt-cart-text-color);
	}

	[data-bs-theme="dark"] .gt-cart .gt-inner .gt-empty-content .gt-desc p {
		color: rgba(from var(--gt-cart-text-color) r g b/0.6);
	}

	[data-bs-theme="dark"] .gt-cart .gt-inner .gt-empty-content > .gt-icon svg {
		color: var(--gt-cart-text-color);
	}

	[data-bs-theme="dark"] .gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart .woocommerce-mini-cart-item .product-title {
		color: var(--gt-cart-text-color);
	}

	[data-bs-theme="dark"] .gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart .woocommerce-mini-cart-item .product-title a {
		color: var(--gt-cart-text-color);
	}

	[data-bs-theme="dark"] .gt-cart .gt-inner .mini-cart-container .woocommerce-mini-cart .woocommerce-mini-cart-item .quantity .woocommerce-Price-amount {
		color: var(--gt-cart-text-color);
	}

	[dir="rtl"] .gt-cart .gt-header .gt-close {
		margin-left: 0;
		margin-right: 10px;
	}

	[dir="rtl"] .gt-cart .mini-cart-container .woocommerce-mini-cart .woocommerce-mini-cart-item .remove_from_cart_button {
		right: auto;
		left: 0;
	}

	[dir="rtl"] .gt-cart .mini-cart-container .woocommerce-mini-cart__buttons {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}



/*======
*
* Checkbox & Radio
*
======*/
	:root {
		--gt-checkbox-border-color: rgba(from var(--gt-000) r g b/.2);
		--gt-checkbox-background-color: var(--gt--fff);
		--gt-checkbox-spacing: 12px;
		--gt-checkbox-hover-border-color: rgba(from var(--gt-000) r g b/.4);
		--gt-checkbox-checked-background-color: var(--gt-primary);
		--gt-checkbox-checked-tick-color: var(--gt--fff);
		--gt-radio-border-color: rgba(from var(--gt-000) r g b/.1);
		--gt-radio-background-color: rgba(from var(--gt-000) r g b/.1);
		--gt-radio-hover-border-color: rgba(from var(--gt-primary) r g b/.2);
		--gt-radio-checked-background-color: var(--gt-primary);
	}

	input[type="checkbox"] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		width: 18px;
		height: 18px;
		border: 1px solid var(--gt-checkbox-border-color);
		border-radius: 4px;
		background-color: var(--gt-checkbox-background-color);
		position: relative;
		cursor: pointer;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}
	input[type="checkbox"]:hover {
		border-color: var(--gt-checkbox-hover-border-color);
	}
	input[type="checkbox"]:checked {
		background-color: var(--gt-checkbox-checked-background-color);
		border-color: var(--gt-checkbox-checked-background-color);
	}
	input[type="checkbox"]:checked::after {
		content: "";
		position: absolute;
		top: 50%;
		left: 50%;
		width: 100%;
		height: 100%;
		background: url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.91669 8.16669L4.95835 10.2084L11.0834 3.79169" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')
			no-repeat center center;
		background-size: contain;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}

	input[type="radio"] {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		width: 14px;
		height: 14px;
		border: 2px solid transparent;
		background-color: var(--gt-radio-background-color) !important;
		border-radius: 50%;
		position: relative;
		-webkit-transition: border-color 0.3s;
		transition: border-color 0.3s;
	}
	input[type="radio"]::after {
		content: "";
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		width: 6px;
		height: 6px;
		border-radius: 50%;
		background-color: var(--gt-primary);
		opacity: 0;
	}
	input[type="radio"]:checked {
		border-color: var(--gt-primary);
		background-color: transparent;
	}
	input[type="radio"]:checked::after {
		opacity: 1;
	}

	.gt-checkbox {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		cursor: pointer;
		gap: var(--gt-checkbox-spacing, 12px);
	}

	.gt-checkbox span {
		color: var(--gt-text-color);
		font-size: 0.813rem;
		line-height: 1.5;
		letter-spacing: -0.26px;
		font-weight: 500;
	}

	.gt-radio {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		cursor: pointer;
		gap: var(--gt-checkbox-spacing, 12px);
	}

	.gt-radio span {
		color: var(--gt-text-color);
		font-size: 0.813rem;
		line-height: 1.5;
		letter-spacing: -0.26px;
		font-weight: 500;
	}

	.gt-radio label {
		margin-bottom: 0;
	}

	[data-bs-theme="dark"] {
		--gt-checkbox-border-color: rgba(from var(--gt-fff) r g b/.2);
		--gt-checkbox-background-color: var(--gt--000);
		--gt-checkbox-hover-border-color: rgba(from var(--gt-fff) r g b/.2);
		--gt-radio-border-color: rgba(from var(--gt-fff) r g b/.2);
		--gt-radio-background-color: rgba(from var(--gt-fff) r g b/.8);
		--gt-radio-hover-border-color: rgba(from var(--gt-primary) r g b/.4);
	}



/*======
*
* Cookie Bar
*
======*/
	.gt-cookie.gt-style-1 {
		max-width: 320px;
		padding: 1.5rem;
		background-color: var(--gt-fff);
		border-radius: 10px;
		-webkit-box-shadow: 0px 0px 30px rgba(from var(--gt-border-color) r g b/1);
		box-shadow: 0px 0px 30px rgba(from var(--gt-border-color) r g b/1);
	}

	.gt-cookie.gt-style-1 .gt-title {
		font-weight: 600;
		color: var(--gt-text-color);
	}

	.gt-cookie.gt-style-1 .gt-desc {
		margin-top: 1rem;
		font-size: 0.875rem;
		line-height: 1.25rem;
		color: rgba(from var(--gt-text-color) r g b/0.5);
	}

	.gt-cookie.gt-style-1 .gt-desc p {
		font-size: 0.875rem;
		line-height: 1.25rem;
	}

	.gt-cookie.gt-style-1 .gt-desc a {
		color: var(--gt-primary);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-cookie.gt-style-1 .gt-desc a:hover {
		color: var(--gt-primary);
		text-decoration-line: underline;
	}

	.gt-cookie.gt-style-1 .gt-actions {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin-top: 1rem;
		-moz-column-gap: 1rem;
		-webkit-column-gap: 1rem;
		column-gap: 1rem;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}

	.gt-cookie.gt-style-1 .gt-actions .gt-pref {
		font-size: 0.75rem;
		line-height: 1rem;
		color: rgba(from var(--gt-text-color) r g b/0.5);
		text-decoration-line: underline;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		border: none;
		background-color: transparent;
	}

	.gt-cookie.gt-style-1 .gt-actions .gt-pref:hover {
		color: var(--gt-primary);
	}

	.gt-cookie.gt-style-1 .gt-actions .gt-pref:focus {
		outline: 2px solid transparent;
		outline-offset: 2px;
	}

	.gt-cookie.gt-style-1 .gt-actions .gt-accept {
		font-size: 0.875rem;
		line-height: 1rem;
		font-weight: 500;
		border-radius: 0.5rem;
		border: 1px solid var(--gt-fff);
		-webkit-transition: 0.15s;
		transition: 0.15s;
		letter-spacing: normal;
		color: var(--gt-fff);
	}

	.gt-cookie.gt-style-1 .gt-actions .gt-accept:hover {
		color: var(--gt-fff);
		background-color: var(--gt-primary);
		border-color: transparent;
	}

	.gt-cookie.gt-style-1 .gt-actions .gt-accept:focus {
		outline: 2px solid transparent;
		outline-offset: 2px;
	}

	.gt-cookie.gt-style-2 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 3rem 2rem 1.5rem;
		position: relative;
		max-width: 350px;
		border-radius: 1rem;
		background-color: var(--gt-fff);
		-webkit-box-shadow: rgba(from var(--gt-border-dark) r g b/0.2) 0 1px 2px 0, rgba(from var(--gt-border-dark) r g b/0.2) 0 2px 6px 2px;
		box-shadow: rgba(from var(--gt-border-dark) r g b/0.2) 0 1px 2px 0, rgba(from var(--gt-border-dark) r g b/0.2) 0 2px 6px 2px;
	}

	.gt-cookie.gt-style-2 .gt-icon {
		position: absolute;
		top: 0;
		margin: -20px auto 0;
	}

	.gt-cookie.gt-style-2 .gt-title {
		font-size: 0.875rem;
		font-weight: 600;
		margin-bottom: 0;
		width: 100%;
		color: rgba(from var(--gt-text-color) r g b/0.5);
	}

	.gt-cookie.gt-style-2 .gt-desc {
		width: 100%;
		font-size: 0.875rem;
		color: rgba(from var(--gt-text-color) r g b/0.5);
	}

	.gt-cookie.gt-style-2 .gt-desc p {
		font-size: 0.875rem;
	}

	.gt-cookie.gt-style-2 .gt-desc a {
		font-size: 0.875rem;
		cursor: pointer;
		font-weight: 600;
		-webkit-transition: color 0.2s;
		transition: color 0.2s;
		color: rgba(from var(--gt-text-color) r g b/0.7);
		text-decoration: underline;
		text-underline-offset: 0.125rem;
	}

	.gt-cookie.gt-style-2 .gt-desc a:hover {
		color: var(--gt-secondary);
	}

	.gt-cookie.gt-style-2 * + .gt-title,
	.gt-cookie.gt-style-2 * + .gt-desc,
	.gt-cookie.gt-style-2 * + .gt-actions {
		margin-top: 1rem;
	}

	.gt-cookie.gt-style-2 .gt-actions {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
	}

	.gt-cookie.gt-style-2 .gt-actions .gt-pref {
		font-size: 0.875rem;
		cursor: pointer;
		font-weight: 600;
		-webkit-transition: color 0.2s;
		transition: color 0.2s;
		color: var(--gt-text-color);
		text-decoration: underline;
		text-underline-offset: 0.125rem;
	}

	.gt-cookie.gt-style-2 .gt-actions .gt-pref:hover {
		color: var(--gt-secondary);
	}

	.gt-cookie.gt-style-2 .gt-actions .gt-accept {
		font-weight: 600;
		padding: 0.5rem 2rem;
		font-size: 0.875rem;
		border-radius: 0.5rem;
		padding-inline: 1rem;
		letter-spacing: normal;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		border: 1px solid var(--gt-fff);
	}

	.gt-cookie.gt-style-2 .gt-actions .gt-accept:hover {
		color: var(--gt-fff);
		background-color: var(--gt-secondary);
		border-color: transparent;
	}

	.gt-cookie-preferences {
		display: none;
		position: fixed;
		bottom: 2rem;
		left: 2rem;
		background-color: var(--gt-fff);
		padding: 1.5rem;
		border-radius: 10px;
		-webkit-box-shadow: 0 4px 6px rgba(from var(--gt-border-dark) r g b/0.2);
		box-shadow: 0 4px 6px rgba(from var(--gt-border-dark) r g b/0.2);
		z-index: 51;
		max-width: 320px;
	}

	.gt-cookie-preferences .gt-content .gt-title {
		font-size: 1rem;
		font-weight: 600;
	}

	.gt-cookie-preferences .gt-content .gt-desc,
	.gt-cookie-preferences .gt-content .gt-desc p {
		font-size: 0.875rem;
		line-height: 1.25rem;
		color: rgba(from var(--gt-text-color) r g b/0.5);
	}

	.gt-cookie-preferences .gt-content .gt-checkbox label {
		font-size: 0.875rem;
		margin-bottom: 0;
	}

	.gt-cookie-preferences .gt-content .gt-checkbox:has(input[disabled]) {
		opacity: .5;
		pointer-events: none;
	}

	.gt-cookie-preferences .gt-content * + .gt-title {
		margin-top: 0.5rem;
	}

	.gt-cookie-preferences .gt-content * + .gt-desc {
		margin-top: 0.5rem;
	}

	.gt-cookie-preferences .gt-content * + form {
		margin-top: 1rem;
	}

	.gt-cookie-preferences .gt-content * + .gt-checkbox {
		margin-top: 0.5rem;
	}

	.gt-cookie-preferences .gt-content * + .gt-actions {
		margin-top: 1.5rem;
	}

	.gt-cookie-preferences .gt-content .gt-actions {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.gt-cookie-preferences .gt-content .gt-actions button {
		padding: 0.5rem 1rem;
		border: none;
		border-radius: 5px;
		cursor: pointer;
		letter-spacing: normal;
	}

	.gt-cookie-preferences .gt-content .gt-actions button.gt-save-preferences {
		background-color: var(--gt-secondary);
		color: var(--gt-000);
	}

	.gt-cookie-preferences .gt-content .gt-actions button.gt-save-preferences:hover {
		background-color: var(--gt-primary);
		color: var(--gt-fff);
	}

	.gt-cookie-preferences .gt-content .gt-actions button.gt-cancel-preferences {
		background-color: var(--gt-light-gray);
		color: var(--gt-dark-gray);
	}

	.gt-cookie-preferences .gt-content .gt-actions button.gt-cancel-preferences:hover {
		background-color: var(--gt-fff);
		color: var(--gt-000);
	}

	.gt-cookie-popup {
		position: fixed;
		bottom: 2rem;
		left: 2rem;
		z-index: 50;
		display: none;
	}

	[data-bs-theme="dark"] .gt-cookie-preferences {
		background-color: var(--gt-000);
	}

	[data-bs-theme="dark"] .gt-cookie.gt-style-1 {
		background-color: var(--gt-000);
	}

	[data-bs-theme="dark"] .gt-cookie.gt-style-2 {
		background-color: var(--gt-000);
	}


	[dir=rtl] .gt-cookie .gt-actions {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	[dir=rtl] .gt-cookie-popup {
		left: auto;
		right: 2rem;
	}

	[dir=rtl] .gt-cookie-preferences {
		left: auto;
		right: 2rem;
	}



/*======
*
* Counter
*
======*/
	.gt-counter {
		--gt-counter-text-color: var(--gt-text-color);
	}

	.gt-counter .gt-item {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		gap: 10px;
	}

	.gt-counter .gt-item .gt-number {
		font-size: 4.5rem;
		font-weight: 700;
		line-height: 1.2;
		letter-spacing: -2.8px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 7px;
	}

	.gt-counter .gt-item .gt-number[data-prefix]::before {
		content: attr(data-prefix);
	}

	.gt-counter .gt-item .gt-number[data-suffix]::after {
		content: attr(data-suffix);
	}

	.gt-counter .gt-item .gt-content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 6px;
	}

	.gt-counter .gt-item .gt-title {
		font-size: 1.125rem;
		line-height: 28px;
		font-weight: 600;
		color: var(--gt-counter-text-color);
	}

	.gt-counter .gt-item .gt-desc p {
		font-size: 0.938rem;
		line-height: 1.6;
		letter-spacing: -0.3px;
		color: rgba(from var(--gt-counter-text-color) r g b/0.5);
	}

	.gt-counter.gt-align-left {
		text-align: left;
	}

	.gt-counter.gt-align-left .gt-item {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.gt-counter.gt-align-center {
		text-align: center;
	}

	.gt-counter.gt-align-center .gt-item {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-counter.gt-align-right {
		text-align: right;
	}

	.gt-counter.gt-align-right .gt-item {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	.gt-counter.gt-number-inline .gt-item {
		gap: 20px;
	}

	.gt-counter.gt-number-inline .gt-item .gt-number {
		flex: 0 0 130px;
	}

	.gt-counter.gt-number-block .gt-item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}



/*======
*
* GiveWP - Common Variables for Donation Forms
*
======*/
	:root {
		--give-primary: var(--gt-primary);
		--give-text: var(--gt-text-color);
		--give-bg: transparent;
		--give-border: var(--gt-border-color);
		--give-radius: var(--gt-radius);
		--donation-form-padding: 30px;
		--donation-form-bg: transparent;
		--donation-form-radius: 14px;
		--donation-form-title-color: var(--gt-text-color);
		--donation-form-highlight-color: var(--gt-primary);
		--donation-form-desc-color: rgba(from var(--gt-text-color) r g b/.7);
		--donation-form-border: 1px solid rgba(from var(--gt-000) r g b/.1);
		--gt-give-input-bg-color: var(--give-bg);
		--gt-give-input-text-color: var(--gt-text-color);
		--gt-give-input-border-color: var(--gt-border-color);
		--gt-give-input-placeholder-color: rgba(from var(--gt-text-color) r g b/.6);
	}



/*======
*
* GiveWP - Core Form Styles
*
======*/
	.single-give_forms .root-data-givewp-embed {
		padding-block: 6rem;
	}

	@media (max-width: 1199px) {
		.single-give_forms .root-data-givewp-embed {
			padding-block: 3rem;
		}
	}

	.gt-donation-form,
	.give-form-wrap {
		--gt-donation-form-padding: var(--donation-form-padding);
		--gt-donation-form-bg: var(--donation-form-bg);
		--gt-donation-form-radius: var(--donation-form-radius);
		--gt-donation-form-title-color: var(--donation-form-title-color);
		--gt-donation-form-highlight-color: var(--donation-form-highlight-color);
		--gt-donation-form-desc-color: var(--donation-form-desc-color);
		--gt-donation-form-border: var(--donation-form-border);
		background-color: var(--gt-donation-form-bg);
		border-radius: var(--gt-donation-form-radius);
		margin: 0 auto;
		padding: 40px;
		border: var(--gt-donation-form-border);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.gt-donation-form .gt-title,
	.gt-donation-form .headline,
	.gt-donation-form .heading,
	.give-form-wrap .gt-title,
	.give-form-wrap .headline,
	.give-form-wrap .heading {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 8px;
		font-size: 1.25rem;
		font-weight: 600;
		line-height: 1.8;
		letter-spacing: -0.4px;
		color: var(--gt-donation-form-title-color);
	}

	.gt-donation-form .gt-title .gt-raised,
	.gt-donation-form .gt-title .gt-goal,
	.gt-donation-form .gt-title .gt-highlight,
	.gt-donation-form .headline .gt-raised,
	.gt-donation-form .headline .gt-goal,
	.gt-donation-form .headline .gt-highlight,
	.gt-donation-form .heading .gt-raised,
	.gt-donation-form .heading .gt-goal,
	.gt-donation-form .heading .gt-highlight,
	.give-form-wrap .gt-title .gt-raised,
	.give-form-wrap .gt-title .gt-goal,
	.give-form-wrap .gt-title .gt-highlight,
	.give-form-wrap .headline .gt-raised,
	.give-form-wrap .headline .gt-goal,
	.give-form-wrap .headline .gt-highlight,
	.give-form-wrap .heading .gt-raised,
	.give-form-wrap .heading .gt-goal,
	.give-form-wrap .heading .gt-highlight {
		display: inline-block;
		font-size: 2rem;
		letter-spacing: -1px;
		font-weight: 600;
		color: var(--gt-donation-form-highlight-color);
	}

	.gt-donation-form .gt-desc,
	.gt-donation-form .description,
	.gt-donation-form .subheading,
	.give-form-wrap .gt-desc,
	.give-form-wrap .description,
	.give-form-wrap .subheading {
		color: var(--gt-donation-form-desc-color);
		font-size: 0.938rem;
		letter-spacing: -0.3px;
		line-height: 1.6;
	}

	.gt-donation-form * + .gt-title,
	.gt-donation-form * + .gt-desc,
	.give-form-wrap * + .gt-title,
	.give-form-wrap * + .gt-desc {
		margin-top: 14px;
	}

	.gt-donation-form * + .give-form,
	.give-form-wrap * + .give-form {
		margin-top: 46px;
	}

	.gt-donation-form .give-form,
	.give-form-wrap .give-form {
		width: 100%;
	}

	.gt-donation-form .row + .row,
	.give-form-wrap .row + .row {
		margin-top: 20px;
	}

	.gt-donation-form label,
	.give-form-wrap label {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		color: var(--gt-text-color);
		font-size: 0.813rem;
		line-height: 1.5;
		letter-spacing: -0.26px;
		font-weight: 500;
	}

	.gt-donation-form label + .input:not([type=checkbox]),
	.give-form-wrap label + .input:not([type=checkbox]) {
		margin-top: 14px;
	}

	.gt-donation-form #give-recurring-form .form-row input:not([type=checkbox]),
	.gt-donation-form #give-recurring-form .form-row textarea,
	.gt-donation-form form.give-form .form-row input:not([type=checkbox]),
	.gt-donation-form form.give-form .form-row textarea,
	.gt-donation-form .form-row input:not([type=checkbox]),
	.gt-donation-form .form-row textarea,
	.give-form-wrap #give-recurring-form .form-row input:not([type=checkbox]),
	.give-form-wrap #give-recurring-form .form-row textarea,
	.give-form-wrap form.give-form .form-row input:not([type=checkbox]),
	.give-form-wrap form.give-form .form-row textarea,
	.give-form-wrap .form-row input:not([type=checkbox]),
	.give-form-wrap .form-row textarea {
		padding: 16px 14px;
		font-size: 0.813rem;
		line-height: 1.2;
		font-weight: 500;
		color: var(--gt-input-text-color);
		background-color: transparent;
		border-radius: 14px;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-donation-form #give-recurring-form .form-row input:not([type=checkbox])::-webkit-input-placeholder,
	.gt-donation-form #give-recurring-form .form-row textarea::-webkit-input-placeholder,
	.gt-donation-form form.give-form .form-row input:not([type=checkbox])::-webkit-input-placeholder,
	.gt-donation-form form.give-form .form-row textarea::-webkit-input-placeholder,
	.gt-donation-form .form-row input:not([type=checkbox])::-webkit-input-placeholder,
	.gt-donation-form .form-row textarea::-webkit-input-placeholder,
	.give-form-wrap #give-recurring-form .form-row input:not([type=checkbox])::-webkit-input-placeholder,
	.give-form-wrap #give-recurring-form .form-row textarea::-webkit-input-placeholder,
	.give-form-wrap form.give-form .form-row input:not([type=checkbox])::-webkit-input-placeholder,
	.give-form-wrap form.give-form .form-row textarea::-webkit-input-placeholder,
	.give-form-wrap .form-row input:not([type=checkbox])::-webkit-input-placeholder,
	.give-form-wrap .form-row textarea::-webkit-input-placeholder {
		color: var(--gt-input-placeholder-color);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-donation-form #give-recurring-form .form-row input:not([type=checkbox])::-moz-placeholder,
	.gt-donation-form #give-recurring-form .form-row textarea::-moz-placeholder,
	.gt-donation-form form.give-form .form-row input:not([type=checkbox])::-moz-placeholder,
	.gt-donation-form form.give-form .form-row textarea::-moz-placeholder,
	.gt-donation-form .form-row input:not([type=checkbox])::-moz-placeholder,
	.gt-donation-form .form-row textarea::-moz-placeholder,
	.give-form-wrap #give-recurring-form .form-row input:not([type=checkbox])::-moz-placeholder,
	.give-form-wrap #give-recurring-form .form-row textarea::-moz-placeholder,
	.give-form-wrap form.give-form .form-row input:not([type=checkbox])::-moz-placeholder,
	.give-form-wrap form.give-form .form-row textarea::-moz-placeholder,
	.give-form-wrap .form-row input:not([type=checkbox])::-moz-placeholder,
	.give-form-wrap .form-row textarea::-moz-placeholder {
		color: var(--gt-input-placeholder-color);
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-donation-form #give-recurring-form .form-row input:not([type=checkbox]):-ms-input-placeholder,
	.gt-donation-form #give-recurring-form .form-row textarea:-ms-input-placeholder,
	.gt-donation-form form.give-form .form-row input:not([type=checkbox]):-ms-input-placeholder,
	.gt-donation-form form.give-form .form-row textarea:-ms-input-placeholder,
	.gt-donation-form .form-row input:not([type=checkbox]):-ms-input-placeholder,
	.gt-donation-form .form-row textarea:-ms-input-placeholder,
	.give-form-wrap #give-recurring-form .form-row input:not([type=checkbox]):-ms-input-placeholder,
	.give-form-wrap #give-recurring-form .form-row textarea:-ms-input-placeholder,
	.give-form-wrap form.give-form .form-row input:not([type=checkbox]):-ms-input-placeholder,
	.give-form-wrap form.give-form .form-row textarea:-ms-input-placeholder,
	.give-form-wrap .form-row input:not([type=checkbox]):-ms-input-placeholder,
	.give-form-wrap .form-row textarea:-ms-input-placeholder {
		color: var(--gt-input-placeholder-color);
		-webkit-transition: 0.3s;
		-ms-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-donation-form #give-recurring-form .form-row input:not([type=checkbox])::-ms-input-placeholder,
	.gt-donation-form #give-recurring-form .form-row textarea::-ms-input-placeholder,
	.gt-donation-form form.give-form .form-row input:not([type=checkbox])::-ms-input-placeholder,
	.gt-donation-form form.give-form .form-row textarea::-ms-input-placeholder,
	.gt-donation-form .form-row input:not([type=checkbox])::-ms-input-placeholder,
	.gt-donation-form .form-row textarea::-ms-input-placeholder,
	.give-form-wrap #give-recurring-form .form-row input:not([type=checkbox])::-ms-input-placeholder,
	.give-form-wrap #give-recurring-form .form-row textarea::-ms-input-placeholder,
	.give-form-wrap form.give-form .form-row input:not([type=checkbox])::-ms-input-placeholder,
	.give-form-wrap form.give-form .form-row textarea::-ms-input-placeholder,
	.give-form-wrap .form-row input:not([type=checkbox])::-ms-input-placeholder,
	.give-form-wrap .form-row textarea::-ms-input-placeholder {
		color: var(--gt-input-placeholder-color);
		-webkit-transition: 0.3s;
		-ms-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-donation-form #give-recurring-form .form-row input:not([type=checkbox])::placeholder,
	.gt-donation-form #give-recurring-form .form-row textarea::placeholder,
	.gt-donation-form form.give-form .form-row input:not([type=checkbox])::placeholder,
	.gt-donation-form form.give-form .form-row textarea::placeholder,
	.gt-donation-form .form-row input:not([type=checkbox])::placeholder,
	.gt-donation-form .form-row textarea::placeholder,
	.give-form-wrap #give-recurring-form .form-row input:not([type=checkbox])::placeholder,
	.give-form-wrap #give-recurring-form .form-row textarea::placeholder,
	.give-form-wrap form.give-form .form-row input:not([type=checkbox])::placeholder,
	.give-form-wrap form.give-form .form-row textarea::placeholder,
	.give-form-wrap .form-row input:not([type=checkbox])::placeholder,
	.give-form-wrap .form-row textarea::placeholder {
		color: var(--gt-input-placeholder-color);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-donation-form #give-recurring-form .form-row input:not([type=checkbox]):focus::-webkit-input-placeholder,
	.gt-donation-form #give-recurring-form .form-row textarea:focus::-webkit-input-placeholder,
	.gt-donation-form form.give-form .form-row input:not([type=checkbox]):focus::-webkit-input-placeholder,
	.gt-donation-form form.give-form .form-row textarea:focus::-webkit-input-placeholder,
	.gt-donation-form .form-row input:not([type=checkbox]):focus::-webkit-input-placeholder,
	.gt-donation-form .form-row textarea:focus::-webkit-input-placeholder,
	.give-form-wrap #give-recurring-form .form-row input:not([type=checkbox]):focus::-webkit-input-placeholder,
	.give-form-wrap #give-recurring-form .form-row textarea:focus::-webkit-input-placeholder,
	.give-form-wrap form.give-form .form-row input:not([type=checkbox]):focus::-webkit-input-placeholder,
	.give-form-wrap form.give-form .form-row textarea:focus::-webkit-input-placeholder,
	.give-form-wrap .form-row input:not([type=checkbox]):focus::-webkit-input-placeholder,
	.give-form-wrap .form-row textarea:focus::-webkit-input-placeholder {
		color: rgba(from var(--gt-text-color) r g b/0.3);
	}

	.gt-donation-form #give-recurring-form .form-row input:not([type=checkbox]):focus::-moz-placeholder,
	.gt-donation-form #give-recurring-form .form-row textarea:focus::-moz-placeholder,
	.gt-donation-form form.give-form .form-row input:not([type=checkbox]):focus::-moz-placeholder,
	.gt-donation-form form.give-form .form-row textarea:focus::-moz-placeholder,
	.gt-donation-form .form-row input:not([type=checkbox]):focus::-moz-placeholder,
	.gt-donation-form .form-row textarea:focus::-moz-placeholder,
	.give-form-wrap #give-recurring-form .form-row input:not([type=checkbox]):focus::-moz-placeholder,
	.give-form-wrap #give-recurring-form .form-row textarea:focus::-moz-placeholder,
	.give-form-wrap form.give-form .form-row input:not([type=checkbox]):focus::-moz-placeholder,
	.give-form-wrap form.give-form .form-row textarea:focus::-moz-placeholder, 
	.give-form-wrap .form-row input:not([type=checkbox]):focus::-moz-placeholder, 
	.give-form-wrap .form-row textarea:focus::-moz-placeholder {
		color: rgba(from var(--gt-text-color) r g b/0.3);
	}

	.gt-donation-form #give-recurring-form .form-row input:not([type=checkbox]):focus:-ms-input-placeholder, 
	.gt-donation-form #give-recurring-form .form-row textarea:focus:-ms-input-placeholder, 
	.gt-donation-form form.give-form .form-row input:not([type=checkbox]):focus:-ms-input-placeholder, 
	.gt-donation-form form.give-form .form-row textarea:focus:-ms-input-placeholder, 
	.gt-donation-form .form-row input:not([type=checkbox]):focus:-ms-input-placeholder, 
	.gt-donation-form .form-row textarea:focus:-ms-input-placeholder, 
	.give-form-wrap #give-recurring-form .form-row input:not([type=checkbox]):focus:-ms-input-placeholder, 
	.give-form-wrap #give-recurring-form .form-row textarea:focus:-ms-input-placeholder, 
	.give-form-wrap form.give-form .form-row input:not([type=checkbox]):focus:-ms-input-placeholder, 
	.give-form-wrap form.give-form .form-row textarea:focus:-ms-input-placeholder, 
	.give-form-wrap .form-row input:not([type=checkbox]):focus:-ms-input-placeholder, 
	.give-form-wrap .form-row textarea:focus:-ms-input-placeholder {
		color: rgba(from var(--gt-text-color) r g b/0.3);
	}

	.gt-donation-form #give-recurring-form .form-row input:not([type=checkbox]):focus::-ms-input-placeholder, 
	.gt-donation-form #give-recurring-form .form-row textarea:focus::-ms-input-placeholder, 
	.gt-donation-form form.give-form .form-row input:not([type=checkbox]):focus::-ms-input-placeholder, 
	.gt-donation-form form.give-form .form-row textarea:focus::-ms-input-placeholder, 
	.gt-donation-form .form-row input:not([type=checkbox]):focus::-ms-input-placeholder, 
	.gt-donation-form .form-row textarea:focus::-ms-input-placeholder, 
	.give-form-wrap #give-recurring-form .form-row input:not([type=checkbox]):focus::-ms-input-placeholder, 
	.give-form-wrap #give-recurring-form .form-row textarea:focus::-ms-input-placeholder, 
	.give-form-wrap form.give-form .form-row input:not([type=checkbox]):focus::-ms-input-placeholder, 
	.give-form-wrap form.give-form .form-row textarea:focus::-ms-input-placeholder, 
	.give-form-wrap .form-row input:not([type=checkbox]):focus::-ms-input-placeholder, 
	.give-form-wrap .form-row textarea:focus::-ms-input-placeholder {
		color: rgba(from var(--gt-text-color) r g b/0.3);
	}

	.gt-donation-form #give-recurring-form .form-row input:not([type=checkbox]):focus::placeholder,
	.gt-donation-form #give-recurring-form .form-row textarea:focus::placeholder,
	.gt-donation-form form.give-form .form-row input:not([type=checkbox]):focus::placeholder,
	.gt-donation-form form.give-form .form-row textarea:focus::placeholder,
	.gt-donation-form .form-row input:not([type=checkbox]):focus::placeholder,
	.gt-donation-form .form-row textarea:focus::placeholder,
	.give-form-wrap #give-recurring-form .form-row input:not([type=checkbox]):focus::placeholder,
	.give-form-wrap #give-recurring-form .form-row textarea:focus::placeholder,
	.give-form-wrap form.give-form .form-row input:not([type=checkbox]):focus::placeholder,
	.give-form-wrap form.give-form .form-row textarea:focus::placeholder,
	.give-form-wrap .form-row input:not([type=checkbox]):focus::placeholder,
	.give-form-wrap .form-row textarea:focus::placeholder {
		color: rgba(from var(--gt-text-color) r g b/0.3);
	}

	.gt-donation-form #give-recurring-form .form-row label,
	.gt-donation-form form.give-form .form-row label,
	.gt-donation-form .form-row label,
	.give-form-wrap #give-recurring-form .form-row label,
	.give-form-wrap form.give-form .form-row label,
	.give-form-wrap .form-row label {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-donation-form #give-recurring-form .form-row:has(input[type=checkbox]),
	.gt-donation-form form.give-form .form-row:has(input[type=checkbox]),
	.gt-donation-form .form-row:has(input[type=checkbox]),
	.give-form-wrap #give-recurring-form .form-row:has(input[type=checkbox]),
	.give-form-wrap form.give-form .form-row:has(input[type=checkbox]),
	.give-form-wrap .form-row:has(input[type=checkbox]) {
		margin-top: 40px;
	}

	.gt-donation-form .give-donation-amount,
	.give-form-wrap .give-donation-amount {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		border: 1px solid rgba(from var(--gt-give-input-border-color) r g b/0.8);
		background-color: var(--gt-give-input-bg-color);
		border-radius: 14px;
		overflow: hidden;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-donation-form .give-donation-amount .give-currency-symbol,
	.give-form-wrap .give-donation-amount .give-currency-symbol {
		color: var(--gt-give-input-text-color);
		background-color: transparent;
		border-right: 1px solid transparent;
		border-color: var(--gt-give-input-border-color);
	}

	.gt-donation-form .give-donation-amount .give-currency-symbol span,
	.give-form-wrap .give-donation-amount .give-currency-symbol span {
		font-size: 0.813rem;
		line-height: 1.2;
		font-weight: 500;
	}

	.gt-donation-form .give-donation-amount .give-text-input,
	.give-form-wrap .give-donation-amount .give-text-input {
		padding: 16px 14px;
		font-size: 0.813rem;
		line-height: 1.2;
		color: var(--gt-give-input-text-color);
		background-color: transparent;
		border: none;
		outline: none;
		padding-left: 10px;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-donation-form .give-donation-amount .give-text-input::-webkit-input-placeholder, 
	.give-form-wrap .give-donation-amount .give-text-input::-webkit-input-placeholder {
		color: var(--gt-give-input-placeholder-color);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-donation-form .give-donation-amount .give-text-input::-moz-placeholder, 
	.give-form-wrap .give-donation-amount .give-text-input::-moz-placeholder {
		color: var(--gt-give-input-placeholder-color);
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-donation-form .give-donation-amount .give-text-input:-ms-input-placeholder, 
	.give-form-wrap .give-donation-amount .give-text-input:-ms-input-placeholder {
		color: var(--gt-give-input-placeholder-color);
		-webkit-transition: 0.3s;
		-ms-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-donation-form .give-donation-amount .give-text-input::-ms-input-placeholder, 
	.give-form-wrap .give-donation-amount .give-text-input::-ms-input-placeholder {
		color: var(--gt-give-input-placeholder-color);
		-webkit-transition: 0.3s;
		-ms-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-donation-form .give-donation-amount .give-text-input::placeholder,
	.give-form-wrap .give-donation-amount .give-text-input::placeholder {
		color: var(--gt-give-input-placeholder-color);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-donation-form .give-donation-amount .give-text-input:focus::-webkit-input-placeholder, 
	.give-form-wrap .give-donation-amount .give-text-input:focus::-webkit-input-placeholder {
		color: rgba(from var(--gt-text-color) r g b/0.3);
	}

	.gt-donation-form .give-donation-amount .give-text-input:focus::-moz-placeholder, 
	.give-form-wrap .give-donation-amount .give-text-input:focus::-moz-placeholder {
		color: rgba(from var(--gt-text-color) r g b/0.3);
	}

	.gt-donation-form .give-donation-amount .give-text-input:focus:-ms-input-placeholder, 
	.give-form-wrap .give-donation-amount .give-text-input:focus:-ms-input-placeholder {
		color: rgba(from var(--gt-text-color) r g b/0.3);
	}

	.gt-donation-form .give-donation-amount .give-text-input:focus::-ms-input-placeholder, 
	.give-form-wrap .give-donation-amount .give-text-input:focus::-ms-input-placeholder {
		color: rgba(from var(--gt-text-color) r g b/0.3);
	}

	.gt-donation-form .give-donation-amount .give-text-input:focus::placeholder,
	.give-form-wrap .give-donation-amount .give-text-input:focus::placeholder {
		color: rgba(from var(--gt-text-color) r g b/0.3);
	}

	.gt-donation-form .give-donation-amount:hover,
	.give-form-wrap .give-donation-amount:hover {
		border-color: rgba(from var(--gt-000) r g b/0.3);
	}

	.gt-donation-form .give-donation-amount:has(input:focus),
	.give-form-wrap .give-donation-amount:has(input:focus) {
		border-color: rgba(from var(--gt-000) r g b/1);
	}

	.gt-donation-form .give-submit-button-wrap .give-submit,
	.gt-donation-form .give-submit-button-wrap button[type=submit],
	.give-form-wrap .give-submit-button-wrap .give-submit,
	.give-form-wrap .give-submit-button-wrap button[type=submit] {
		--gt-submit-bg: var(--gt-primary);
		--gt-submit-color: var(--gt-fff);
		--gt-submit-border: transparent;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding: 13px 20px;
		border: 1px solid var(--gt-submit-border);
		gap: 12px;
		background-color: var(--gt-submit-bg);
		font-size: 0.875rem;
		font-weight: 700;
		letter-spacing: -0.32px;
		color: var(--gt-submit-color);
	}

	.gt-donation-form .give-submit-button-wrap .give-submit:hover,
	.gt-donation-form .give-submit-button-wrap button[type=submit]:hover,
	.give-form-wrap .give-submit-button-wrap .give-submit:hover,
	.give-form-wrap .give-submit-button-wrap button[type=submit]:hover {
		--gt-submit-bg: var(--gt-fff);
		--gt-submit-color: var(--gt-primary);
		--gt-submit-border: var(--gt-primary);
	}

	.gt-donation-form * + .give-submit-button-wrap,
	.give-form-wrap * + .give-submit-button-wrap {
		margin-top: 30px;
	}

	.gt-donation-form.gt-style-1,
	.give-form-wrap.gt-style-1 {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-donation-form.gt-style-1 .gt-title,
	.give-form-wrap.gt-style-1 .gt-title {
		font-size: 1.25rem;
		color: rgba(from var(--gt-donation-form-title-color) r g b/0.4);
	}

	.gt-donation-form.gt-style-1 .gt-title .gt-goal,
	.give-form-wrap.gt-style-1 .gt-title .gt-goal {
		font-size: 1.5rem;
		font-weight: 600;
		color: var(--gt-donation-form-title-color);
	}

	.gt-donation-form.gt-style-1 .gt-title .gt-raised,
	.give-form-wrap.gt-style-1 .gt-title .gt-raised {
		font-size: 3.25rem;
		letter-spacing: -0.72px;
		font-weight: 700;
	}

	.gt-donation-form.gt-style-2,
	.give-form-wrap.gt-style-2 {
		text-align: center;
	}

	.gt-donation-form.gt-style-2 .gt-title,
	.give-form-wrap.gt-style-2 .gt-title {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.gt-donation-form.gt-style-2 .gt-title span,
	.give-form-wrap.gt-style-2 .gt-title span {
		text-align: center;
		font-size: 2rem;
		line-height: 1.3;
		letter-spacing: -1px;
		font-weight: 600;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 8px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.gt-donation-form.gt-style-2 .give-submit-button-wrap .give-submit,
	.gt-donation-form.gt-style-2 .give-submit-button-wrap button[type=submit],
	.give-form-wrap.gt-style-2 .give-submit-button-wrap .give-submit,
	.give-form-wrap.gt-style-2 .give-submit-button-wrap button[type=submit] {
		width: 100%;
	}

	.gt-donation-form form[id*=give-form] #give-gateway-radio-list > li input[type=radio],
	.give-form-wrap form[id*=give-form] #give-gateway-radio-list > li input[type=radio] {
		-webkit-appearance: none;
			-moz-appearance: none;
		appearance: none;
		width: 14px;
		height: 14px;
		border: 2px solid transparent;
		background-color: rgba(from var(--gt-000) r g b/0.1);
		border-radius: 50%;
		position: relative;
		-webkit-transition: border-color 0.3s;
		transition: border-color 0.3s;
	}

	.gt-donation-form form[id*=give-form] #give-gateway-radio-list > li input[type=radio]::after,
	.give-form-wrap form[id*=give-form] #give-gateway-radio-list > li input[type=radio]::after {
		content: "";
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		width: 6px;
		height: 6px;
		border-radius: 50%;
		background-color: var(--gt-primary);
		opacity: 0;
	}

	.gt-donation-form form[id*=give-form] #give-gateway-radio-list > li input[type=radio]:checked,
	.give-form-wrap form[id*=give-form] #give-gateway-radio-list > li input[type=radio]:checked {
		border-color: var(--gt-primary);
		background-color: var(--gt-fff);
	}

	.gt-donation-form form[id*=give-form] #give-gateway-radio-list > li input[type=radio]:checked::after,
	.give-form-wrap form[id*=give-form] #give-gateway-radio-list > li input[type=radio]:checked::after {
		opacity: 1;
	}



/*======
*
* GiveWP - Form Elements
*
======*/
	form[id*=give-form] .give-donation-amount {
		margin: 0;
		outline: none;
	}

	form[id*=give-form] .give-donation-amount .give-currency-symbol {
		border-bottom: none;
		border-top: none;
		background-color: transparent;
	}

	form[id*=give-form] .give-donation-amount .give-text-input {
		border: none !important;
	}

	* + .give-total-wrap {
		margin-top: 15px;
	}

	.give-donation-levels-wrap {
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
		gap: 10px;
		list-style: none;
		padding: 0;
	}

	.give-donation-levels-wrap li {
		margin: 0;
	}

	.give-donation-levels-wrap button,
	.give-donation-levels-wrap .give-donation-level-btn {
		--gt-submit-bg: var(--gt-fff);
		--gt-submit-color: var(--gt-000);
		--gt-submit-border: var(--gt-border-color);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding: 14px auto;
		border: 1px solid var(--gt-submit-border);
		gap: 12px;
		background-color: var(--gt-submit-bg);
		width: 100%;
	}

	.give-donation-levels-wrap button span,
	.give-donation-levels-wrap .give-donation-level-btn span {
		font-size: 1rem;
		font-weight: 600;
		line-height: 1.5;
		letter-spacing: -0.32px;
		color: var(--gt-submit-color);
	}

	.give-donation-levels-wrap button .currency,
	.give-donation-levels-wrap .give-donation-level-btn .currency {
		display: inline;
		margin-right: 2px;
	}

	.give-donation-levels-wrap button:hover,
	.give-donation-levels-wrap button.give-default-level,
	.give-donation-levels-wrap .give-donation-level-btn:hover,
	.give-donation-levels-wrap .give-donation-level-btn.give-default-level {
		--gt-submit-bg: rgba(from var(--gt-primary)r g b/.1);
		--gt-submit-color: var(--gt-primary);
		--gt-submit-border: var(--gt-primary);
	}

	.give-donation-levels-wrap button[value=custom],
	.give-donation-levels-wrap .give-donation-level-btn[value=custom] {
		grid-column: span 2;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	* + .form-row {
		margin-top: 20px;
	}

	#give-gateway-radio-list {
		list-style: none;
	}

	#give-gateway-radio-list li {
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
		cursor: pointer;
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 8px;
	}

	#give-checkout-user-info legend,
	#give-payment-mode-select legend {
		font-weight: 600;
		margin-top: 32px;
		margin-bottom: 14px;
		padding-top: 32px;
		border-top: var(--gt-donation-form-border);
		border-bottom: none;
	}



/*======
*
* GiveWP - Form Responsiveness Improvements
*
======*/
	@media (max-width: 768px) {
		.give-donation-levels-wrap {
			grid-template-columns: repeat(2, 1fr);
		}
	}



/*======
*
* GiveWP - Dark Theme Support
*
======*/
	[data-bs-theme=dark] .gt-donation-form,
	[data-bs-theme=dark] .give-form-wrap {
		--gt-donation-form-border: 1px solid rgba(from var(--gt-fff) r g b/.1);
		--give-border-color: rgba(from var(--gt-fff) r g b/.1);
		--give-border: var(--gt-border-color-dark);
	}

	[data-bs-theme=dark] form[id*=give-form] #give-gateway-radio-list > li input[type=radio] {
		background-color: rgba(from var(--gt-fff) r g b/0.2);
	}

	[data-bs-theme=dark] .give-currency-symbol,
	[data-bs-theme=dark] .give-text-input,
	[data-bs-theme=dark] input,
	[data-bs-theme=dark] select,
	[data-bs-theme=dark] textarea {
		color: var(--gt-fff) !important;
	}



/*======
*
* GiveWP - Donation Goal
*
* ======*/
	.gt-donation-goal .gt-item .gt-content .gt-title a {
		color: var(--gt-donation-goal-header);
		font-size: 18px;
		font-weight: 500;
		line-height: 1.6;
		letter-spacing: -0.36px;
	}

	.gt-donation-goal .gt-item .gt-content .gt-title a:hover {
		color: var(--gt-primary);
	}

	.gt-donation-goal .gt-item .gt-content .gt-desc p {
		font-size: 14px;
		line-height: 1.6;
		letter-spacing: -0.2px;
		color: var(--gt-donation-goal-desc);
	}

	.gt-donation-goal .gt-item .gt-content .gt-header + .gt-desc {
		margin-top: 6px;
	}

	.gt-donation-goal .gt-item .gt-donation-status .gt-progress .gt-info {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		gap: 10px;
		font-size: 14px;
		color: var(--gt-donation-goal-progress-text);
	}

	.gt-donation-goal .gt-item .gt-donation-status .gt-progress .gt-info + .gt-bar {
		margin-top: 6px;
	}

	.gt-donation-goal .gt-item .gt-donation-status .gt-progress .gt-info:not(:has(.gt-investor)) {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-donation-goal .gt-item .gt-donation-status .gt-progress .gt-bar {
		background-color: var(--gt-donation-goal-progress-bg);
		height: 6px;
		width: 100%;
		border-radius: 20px;
		position: relative;
	}

	.gt-donation-goal .gt-item .gt-donation-status .gt-progress .gt-bar .gt-after {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 0;
		background-color: var(--gt-donation-goal-progress-fill);
		border-radius: 5px;
	}

	.gt-donation-goal .gt-item .gt-donation-status .gt-progress .gt-bar + .gt-info {
		margin-top: 6px;
	}

	.gt-donation-goal .gt-item .gt-donation-info {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin-top: 10px;
	}

	.gt-donation-goal .gt-item .gt-donation-info .gt-title {
		font-size: 14px;
		font-weight: 500;
		line-height: 1.2;
		letter-spacing: -0.1px;
		color: var(--gt-donation-goal-title);
	}

	.gt-donation-goal .gt-item .gt-donation-info .gt-money .gt-currency {
		color: var(--gt-donation-goal-money);
	}

	.gt-donation-goal .gt-item .gt-donation-info .gt-money span {
		font-size: 22px;
		font-weight: 700;
		line-height: 1.4;
		letter-spacing: -0.5px;
		color: var(--gt-donation-goal-money);
	}

	.gt-donation-goal .gt-item .gt-donation-info .gt-donation-goal,
	.gt-donation-goal .gt-item .gt-donation-info .gt-donation-raised,
	.gt-donation-goal .gt-item .gt-donation-info .gt-donation-button {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 7px;
	}

	.gt-donation-goal .gt-item .gt-donation-info .gt-donation-button {
		width: 100%;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.gt-donation-goal .gt-item .gt-donation-info .gt-donation-button button {
		width: 30px;
		height: 30px;
		border-color: var(--gt-donation-goal-border);
	}

	.gt-donation-goal .gt-item .gt-donation-info .gt-donation-button button svg {
		width: 20px;
		height: 20px;
	}

	.gt-donation-goal .gt-item * + .gt-content {
		margin-top: 12px;
	}

	.gt-donation-goal .gt-item * + .gt-donation-status {
		margin-top: 12px;
	}

	.gt-donation-goal .gt-item * + .gt-donation-info {
		margin-top: 14px;
	}

	.gt-donation-goal.gt-style-1 .gt-item {
		padding: 32px;
		background-color: var(--gt-donation-goal-bg);
		border: 1px solid var(--gt-donation-goal-border);
		border-radius: 14px;
	}

	.gt-donation-goal.gt-style-2 .gt-item {
		padding: 32px;
		background-color: var(--gt-donation-goal-bg);
		border: 1px solid var(--gt-donation-goal-border);
		border-radius: 14px;
	}

	[dir=rtl] .gt-donation-goal .gt-item .gt-donation-status .gt-bar .gt-after {
		right: 0;
		left: auto;
	}



/*======
*
* Donation Listing
*
* ======*/
	.gt-donation-listing .gt-item .gt-image {
		position: relative;
		width: 100%;
		overflow: hidden;
	}

	.gt-donation-listing .gt-item .gt-image img {
		width: 100%;
	}

	.gt-donation-listing .gt-item .gt-image .gt-category {
		position: absolute;
		z-index: 1;
		top: 12px;
		left: 12px;
	}

	.gt-donation-listing .gt-item .gt-image .gt-category a {
		background-color: var(--gt-donation-listing-category-bg);
		color: var(--gt-donation-listing-category-text);
		border-radius: 6px;
		padding: 6px 12px;
		font-size: 12px;
		letter-spacing: -0.1px;
		font-weight: 600;
		line-height: 1.4;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-donation-listing .gt-item .gt-image .gt-category a:hover {
		color: var(--gt-donation-listing-category-text-hover);
		background-color: var(--gt-donation-listing-category-bg-hover);
	}

	.gt-donation-listing .gt-item .gt-content .gt-header a {
		color: var(--gt-donation-listing-header);
		font-weight: 700;
		line-height: 1.4;
		letter-spacing: -0.5px;
		font-size: 22px;
	}

	.gt-donation-listing .gt-item .gt-content .gt-header a:hover {
		color: var(--gt-primary);
	}

	.gt-donation-listing .gt-item .gt-content .gt-desc p {
		font-size: 16px;
		line-height: 1.6;
		color: var(--gt-donation-listing-desc);
	}

	.gt-donation-listing .gt-item .gt-content .gt-header + .gt-desc {
		margin-top: 6px;
	}

	.gt-donation-listing .gt-item .gt-donation-status .gt-progress .gt-value {
		text-align: right;
	}

	.gt-donation-listing .gt-item .gt-donation-status .gt-progress .gt-value span {
		font-size: 14px;
		color: var(--gt-donation-listing-progress-text);
	}

	.gt-donation-listing .gt-item .gt-donation-status .gt-progress .gt-value + .gt-bar {
		margin-top: 6px;
	}

	.gt-donation-listing .gt-item .gt-donation-status .gt-progress .gt-bar {
		background-color: var(--gt-donation-listing-progress-bg);
		height: 5px;
		width: 100%;
		border-radius: 5px;
		position: relative;
	}

	.gt-donation-listing .gt-item .gt-donation-status .gt-progress .gt-bar .gt-after {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 0;
		background-color: var(--gt-donation-listing-progress-fill);
		border-radius: 5px;
	}

	.gt-donation-listing .gt-item .gt-donation-info {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-top: 10px;
	}

	.gt-donation-listing .gt-item .gt-donation-info .gt-title {
		font-size: 14px;
		font-weight: 500;
		line-height: 1.2;
		letter-spacing: -0.1px;
		color: var(--gt-donation-listing-title);
	}

	.gt-donation-listing .gt-item .gt-donation-info .gt-money .gt-currency {
		color: var(--gt-donation-listing-money);
	}

	.gt-donation-listing .gt-item .gt-donation-info .gt-money span {
		font-size: 22px;
		font-weight: 700;
		line-height: 1.4;
		letter-spacing: -0.5px;
		color: var(--gt-donation-listing-money);
	}

	.gt-donation-listing .gt-item .gt-content {
		margin-top: 20px;
	}

	.gt-donation-listing .gt-item * + .gt-donation-status {
		margin-top: 24px;
	}

	.gt-donation-listing .gt-item * + .gt-donation-info {
		margin-top: 20px;
	}

	.gt-donation-listing .gt-item * + .gt-button {
		margin-top: 24px;
	}

	.gt-donation-listing.gt-style-1 .gt-item {
		padding: 20px;
		background-color: var(--gt-donation-listing-bg);
		border: 1px solid var(--gt-donation-listing-border);
		border-radius: 14px;
	}

	.gt-donation-listing.gt-style-1 .gt-item .gt-image {
		border-radius: 12px;
	}

	.gt-donation-listing.gt-style-2 .gt-item {
		padding: 0;
		background-color: var(--gt-donation-listing-bg);
		border: 1px solid var(--gt-donation-listing-border);
		border-radius: 14px;
	}

	.gt-donation-listing.gt-style-2 .gt-item .gt-image {
		border-radius: 14px 14px 0 0;
	}

	.gt-donation-listing.gt-style-2 .gt-item .gt-content,
	.gt-donation-listing.gt-style-2 .gt-item .gt-donation-status,
	.gt-donation-listing.gt-style-2 .gt-item .gt-donation-info {
		margin-inline: 20px;
	}

	.gt-donation-listing.gt-style-2 .gt-item .gt-button {
		width: calc(100% - 40px);
		margin-inline: auto;
		margin-bottom: 20px;
	}

	.gt-donation-listing.gt-style-3 .gt-item .gt-image {
		border-radius: 14px 14px 0 0;
	}

	.gt-donation-listing.gt-style-3 .gt-item .gt-content,
	.gt-donation-listing.gt-style-3 .gt-item .gt-donation-status,
	.gt-donation-listing.gt-style-3 .gt-item .gt-donation-info {
		margin-inline: 20px;
	}

	.gt-donation-listing.gt-style-3 .gt-item .gt-button {
		width: calc(100% - 40px);
		margin-inline: auto;
		margin-bottom: 20px;
	}

	.gt-donation-listing.gt-style-4 .gt-item {
		padding: 5px;
		background-color: var(--gt-donation-listing-bg);
		border: 1px solid var(--gt-donation-listing-border);
		border-radius: 14px;
	}

	.gt-donation-listing.gt-style-4 .gt-item .gt-image {
		border-radius: 14px 14px 0 0;
	}

	.gt-donation-listing.gt-style-4 .gt-item .gt-image::after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: -webkit-gradient(linear, left bottom, left top, from(var(--gt-000)), color-stop(50%, transparent));
		background: linear-gradient(to top, var(--gt-000) 0%, transparent 50%);
	}

	.gt-donation-listing.gt-style-4 .gt-item .gt-content {
		position: absolute;
		z-index: 1;
		bottom: 0;
		left: 0;
		margin-inline: 20px;
		margin-bottom: 15px;
	}

	.gt-donation-listing.gt-style-4 .gt-item .gt-content .gt-header a {
		color: var(--gt-donation-listing-header-reverse);
	}

	.gt-donation-listing.gt-style-4 .gt-item .gt-content .gt-desc p {
		color: var(--gt-donation-listing-desc-reverse);
	}

	.gt-donation-listing.gt-style-4 .gt-item .gt-donation-status,
	.gt-donation-listing.gt-style-4 .gt-item .gt-donation-info {
		margin-inline: 20px;
	}

	.gt-donation-listing.gt-style-4 .gt-item .gt-button {
		width: calc(100% - 40px);
		margin-inline: auto;
		margin-bottom: 20px;
	}

	.gt-donation-listing.gt-style-5 .gt-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 96px;
	}

	.gt-donation-listing.gt-style-5 .gt-item .gt-image {
		border-radius: 12px;
	}

	.gt-donation-listing.gt-style-5 .gt-item .gt-content .gt-header a {
		font-size: 36px;
		letter-spacing: -0.7px;
	}

	@media (max-width: 991px) {
		.gt-donation-listing.gt-style-5 .gt-item {
			display: flex;
			flex-direction: column;
			flex-wrap: wrap;
			justify-content: center;
			gap: 36px;
		}

		.gt-donation-listing.gt-style-5 .gt-item .gt-content .gt-header a {
			font-size: 24px;
		}
	}
  



/*======
*
* Event Listing
*
======*/
	.gt-event-listing {
		--gt-event-listing-bg: var(--gt-fff);
		--gt-event-listing-border-color: var(--gt-border-color);
		--gt-event-text-color: var(--gt-text-color);
		--gt-event-desc-color: rgba(from var(--gt-text-color) r g b/.7);
	}

	.gt-event-listing > ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.gt-event-listing > ul > li + li {
		margin-top: 36px;
		padding-top: 36px;
		border-top: 1px solid var(--gt-event-listing-border-color);
	}

	.gt-event-listing .gt-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.gt-event-listing .gt-item .gt-title {
		line-height: 1;
	}

	.gt-event-listing .gt-item .gt-title a,
	.gt-event-listing .gt-item .gt-title span {
		color: var(--gt-event-text-color);
		font-size: 1.125rem;
		font-weight: 700;
		letter-spacing: -0.36px;
		line-height: 1.2;
	}

	.gt-event-listing .gt-item .gt-title:hover a {
		color: var(--gt-primary);
	}

	.gt-event-listing .gt-item .gt-desc {
		line-height: 1;
	}

	.gt-event-listing .gt-item .gt-desc p,
	.gt-event-listing .gt-item .gt-desc span {
		color: var(--gt-event-desc-color);
		font-size: 0.875rem;
		letter-spacing: -0.28px;
	}

	.gt-event-listing .gt-item .gt-desc p {
		line-height: 1.6;
	}

	.gt-event-listing .gt-item .gt-desc span {
		line-height: 1.2;
	}

	.gt-event-listing .gt-item .gt-calendar {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		gap: 4px;
		flex: 0 0 90px;
	}

	.gt-event-listing .gt-item .gt-calendar .gt-date {
		line-height: 1;
	}

	.gt-event-listing .gt-item .gt-calendar .gt-date,
	.gt-event-listing .gt-item .gt-calendar .gt-date span {
		color: var(--gt-event-text-color);
		font-size: 1.125rem;
		font-weight: 700;
		letter-spacing: -0.36px;
		line-height: 1.2;
	}

	.gt-event-listing .gt-item .gt-calendar .gt-date:hover a {
		color: var(--gt-primary);
	}

	.gt-event-listing .gt-item .gt-calendar .gt-time {
		line-height: 1;
	}

	.gt-event-listing .gt-item .gt-calendar .gt-time span {
		color: var(--gt-event-desc-color);
		font-size: 0.875rem;
		letter-spacing: -0.28px;
		line-height: 1.2;
	}

	.gt-event-listing .gt-item .gt-image {
		width: 60px;
		height: 60px;
		border-radius: 8px;
		overflow: hidden;
	}

	.gt-event-listing .gt-item .gt-image img {
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
			object-fit: cover;
	}

	.gt-event-listing .gt-item .gt-content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		gap: 6px;
		max-width: 40%;
		width: 100%;
	}

	.gt-event-listing .gt-item .gt-content .gt-event-categories {
		list-style: none;
		padding: 0;
		margin: 0;
		font-weight: 700;
		display: flex;
		gap: 4px;
		font-size: .825rem;
	}

	.gt-event-listing .gt-item .gt-organizator {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		gap: 4px;
		flex: 0 0 130px;
	}

	.gt-event-listing .gt-item .gt-location {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		gap: 4px;
		flex: 0 0 130px;
	}

	.gt-event-listing .gt-item .gt-button a {
		border-color: var(--gt-event-listing-border-color);
	}

	.gt-event-listing.gt-style-1 {
		padding-block: 26px;
		background-color: var(--gt-event-listing-bg);
		border: 1px solid var(--gt-event-listing-border-color);
		border-radius: 14px;
	}

	.gt-event-listing.gt-style-1 > ul > li {
		padding-inline: 32px;
	}

	.gt-event-listing.gt-style-2 {
		padding-block: 36px;
		border-top: 2px solid var(--gt-000);
	}

	.gt-event-listing.gt-style-3 > ul > li:not(:first-child) {
		margin-top: 24px;
		padding-top: 24px;
	}

	.gt-event-listing.gt-style-3 .gt-item .gt-image {
		width: 120px;
		height: 120px;
	}

	.gt-event-listing.gt-align-left .gt-item .gt-calendar {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.gt-event-listing.gt-align-left .gt-item .gt-content {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.gt-event-listing.gt-align-left .gt-item .gt-organizator {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.gt-event-listing.gt-align-left .gt-item .gt-location {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.gt-event-listing.gt-align-center .gt-item .gt-calendar {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-event-listing.gt-align-center .gt-item .gt-content {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-event-listing.gt-align-center .gt-item .gt-organizator {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-event-listing.gt-align-center .gt-item .gt-location {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-event-listing.gt-align-right .gt-item .gt-calendar {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	.gt-event-listing.gt-align-right .gt-item .gt-content {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	.gt-event-listing.gt-align-right .gt-item .gt-organizator {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	.gt-event-listing.gt-align-right .gt-item .gt-location {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	@media only screen and (max-width: 991px) {
		.gt-event-listing .gt-item {
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			gap: 20px;
		}

		.gt-event-listing .gt-item .gt-content {
			max-width: 100%;
			-webkit-box-ordinal-group: 2;
			-ms-flex-order: 1;
			order: 1;
			width: 100%;
		}

		.gt-event-listing .gt-item .gt-image {
			-webkit-box-ordinal-group: 1;
			-ms-flex-order: 0;
			order: 0;
			width: 80px;
			height: 80px;
		}

		.gt-event-listing .gt-item .gt-calendar {
			-webkit-box-ordinal-group: 3;
			-ms-flex-order: 2;
			order: 2;
			width: 100%;
			flex: inherit;
			margin-top: 15px;
		}

		.gt-event-listing .gt-item .gt-organizator,
		.gt-event-listing .gt-item .gt-location {
			-webkit-box-ordinal-group: 4;
			-ms-flex-order: 3;
			order: 3;
			width: 100%;
			margin-top: 10px;
			flex: inherit;
		}

		.gt-event-listing .gt-item .gt-button {
			-webkit-box-ordinal-group: 5;
			-ms-flex-order: 4;
			order: 4;
			margin-top: 15px;
		}

		.gt-event-listing.gt-style-1 ul li {
			padding-inline: 16px;
		}

		.gt-event-listing.gt-style-3 .gt-item .gt-image {
			width: 90px;
			height: 90px;
		}
	}

	@media only screen and (max-width: 480px) {
		.gt-event-listing ul li + li {
			margin-top: 24px;
			padding-top: 24px;
		}

		.gt-event-listing .gt-item {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
			gap: 15px;
		}

		.gt-event-listing .gt-item .gt-content {
			max-width: 100%;
			-webkit-box-ordinal-group: 2;
			-ms-flex-order: 1;
			order: 1;
		}

		.gt-event-listing .gt-item .gt-image {
			-webkit-box-ordinal-group: 1;
			-ms-flex-order: 0;
			order: 0;
		}

		.gt-event-listing .gt-item .gt-calendar,
		.gt-event-listing .gt-item .gt-organizator,
		.gt-event-listing .gt-item .gt-location {
			width: 100%;
			margin-top: 10px;
		}
	
		.gt-event-listing .gt-item .gt-title a,
		.gt-event-listing .gt-item .gt-title span {
			font-size: 1rem;
		}

		.gt-event-listing .gt-item .gt-desc p,
		.gt-event-listing .gt-item .gt-desc span {
			font-size: 0.813rem;
		}

		.gt-event-listing .gt-item .gt-button {
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
			margin-top: 15px;
		}

		.gt-event-listing.gt-style-1 {
			padding-block: 16px;
		}

		.gt-event-listing.gt-style-1 ul li {
			padding-inline: 12px;
		}

		.gt-event-listing.gt-style-2 {
			padding-block: 24px;
		}

		.gt-event-listing.gt-style-3 {
			padding-block: 16px;
		}

		.gt-event-listing.gt-style-3 ul li {
			margin-top: 16px;
			padding-top: 16px;
		}

		.gt-event-listing.gt-style-3 .gt-item .gt-image {
			width: 80px;
			height: 80px;
		}

		.gt-event-listing.gt-align-left .gt-item,
		.gt-event-listing.gt-align-right .gt-item,
		.gt-event-listing.gt-align-center .gt-item {
			text-align: center;
		}

		.gt-event-listing.gt-align-left .gt-item .gt-calendar,
		.gt-event-listing.gt-align-left .gt-item .gt-content,
		.gt-event-listing.gt-align-left .gt-item .gt-organizator,
		.gt-event-listing.gt-align-left .gt-item .gt-location, .gt-event-listing.gt-align-right .gt-item .gt-calendar,
		.gt-event-listing.gt-align-right .gt-item .gt-content,
		.gt-event-listing.gt-align-right .gt-item .gt-organizator,
		.gt-event-listing.gt-align-right .gt-item .gt-location, .gt-event-listing.gt-align-center .gt-item .gt-calendar,
		.gt-event-listing.gt-align-center .gt-item .gt-content,
		.gt-event-listing.gt-align-center .gt-item .gt-organizator,
		.gt-event-listing.gt-align-center .gt-item .gt-location {
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
		}
	}

	[data-bs-theme=dark] .gt-event-listing {
		--gt-event-listing-bg: var(--gt-000);
		--gt-event-listing-border-color: rgba(from var(--gt-border-color)r g b/.3);
	}



/*======
*
* FAQ
*
======*/
	.gt-faq.gt-style-1 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
	}

	.gt-faq.gt-style-1 .gt-big-image {
		max-width: 50%;
	}

	.gt-faq.gt-style-1 .gt-big-image img {
		width: 100%;
		height: 100%;
		border-radius: 15px;
	}

	.gt-faq.gt-style-1 .gt-faq-content {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		max-width: 70%;
	}

	.gt-faq.gt-style-1 .gt-faq-content ul li {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.gt-faq.gt-style-1 .gt-faq-content ul li .gt-content {
		-webkit-transition: all 0.2s;
		transition: all 0.2s;
		padding: 40px 80px 40px 30px;
		position: relative;
	}

	.gt-faq.gt-style-1 .gt-faq-content ul li .gt-content::before {
		content: "";
		position: absolute;
		bottom: -1px;
		left: 2%;
		width: 85%;
		height: 1px;
		background-color: rgba(from var(--gt-border-dark) r g b/0.15);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-faq.gt-style-1 .gt-faq-content ul li .gt-content .gt-head {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 5px;
	}

	.gt-faq.gt-style-1 .gt-faq-content ul li .gt-content .gt-head a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 5px;
	}

	.gt-faq.gt-style-1 .gt-faq-content ul li .gt-content .gt-head .gt-count span {
		font-size: 1.25rem;
		line-height: 1.15;
		font-weight: 600;
		color: rgba(from var(--gt-text-color) r g b/0.5);
	}

	.gt-faq.gt-style-1 .gt-faq-content ul li .gt-content .gt-head .gt-title {
		font-size: 1.25rem;
		line-height: 1.15;
		font-weight: 600;
		color: var(--gt-000);
	}

	.gt-faq.gt-style-1 .gt-faq-content ul li .gt-content .gt-desc p {
		-webkit-transition: 0.3s;
		transition: 0.3s;
		font-size: 0.875rem;
		line-height: 1.58;
		color: rgba(from var(--gt-text-color) r g b/0.5);
	}

	.gt-faq.gt-style-1 .gt-faq-content ul li:hover .gt-content {
		background: var(--gt-background-color-2);
		border-top-left-radius: 15px;
		border-bottom-left-radius: 15px;
	}

	.gt-faq.gt-style-1 .gt-faq-content ul li:hover .gt-content .gt-desc p {
		color: rgba(from var(--gt-text-color) r g b/0.8);
	}

	.gt-faq.gt-style-1 .gt-faq-content ul li:hover .gt-content::before {
		background-color: transparent;
	}

	.gt-faq.gt-style-1 .gt-faq-content ul li:hover .gt-image::after {
		opacity: 0;
	}

	.gt-faq.gt-style-1 .gt-faq-content ul li:last-child .gt-content::before {
		background-color: transparent;
	}

	.gt-faq.gt-style-1 .gt-faq-content ul li * + .gt-desc {
		margin-top: 11px;
	}

	.gt-faq.gt-style-1 .gt-faq-content ul li .gt-image {
		display: none;
		position: relative;
	}

	.gt-faq.gt-style-1 .gt-faq-content ul li .gt-image img {
		width: 100%;
	}

	.gt-faq.gt-style-1 .gt-faq-content ul li .gt-image::after {
		-webkit-transition: 0.3s;
		transition: 0.3s;
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: var(--gt-000);
		opacity: 0.2;
	}

	.gt-faq.gt-style-1.gt-align-left .gt-head {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-faq.gt-style-1.gt-align-center .gt-head {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-faq.gt-style-1.gt-align-right .gt-head {
		-webkit-box-pack: right;
		-ms-flex-pack: right;
		justify-content: right;
	}

	@media only screen and (max-width: 991px) {
		.gt-faq.gt-style-1 .gt-faq-content {
			max-width: 100%;
		}

		.gt-faq.gt-style-1 .gt-faq-content .gt-list .gt-content {
			padding: 20px;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
		}

		.gt-faq.gt-style-1 .gt-faq-content .gt-list .gt-image {
			display: block;
			height: auto;
			-ms-flex-item-align: center;
			align-self: center;
		}

		.gt-faq.gt-style-1 .gt-big-image {
			display: none;
		}
	}

	@media (max-width: 768px) {
		.gt-faq.gt-style-1 {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
		}

		.gt-faq.gt-style-1 .gt-faq-content {
			max-width: 100%;
		}

		.gt-faq.gt-style-1 .gt-faq-content .gt-list li {
			border-radius: 15px;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
		}

		.gt-faq.gt-style-1 .gt-faq-content .gt-list li .gt-content {
			border-top-left-radius: 15px;
			border-top-right-radius: 15px;
			background: var(--gt-background-color-2);
			border-bottom-left-radius: 0;
		}

		.gt-faq.gt-style-1 .gt-faq-content .gt-list li .gt-content .gt-head {
			gap: 10px;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
		}

		.gt-faq.gt-style-1 .gt-faq-content .gt-list li .gt-content .gt-head > a {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
		}

		.gt-faq.gt-style-1 .gt-faq-content .gt-list li .gt-content .gt-head .gt-desc p {
			color: rgba(from var(--gt-text-color) r g b/0.8);
		}

		.gt-faq.gt-style-1 .gt-faq-content .gt-list li:hover .gt-content {
			border-bottom-left-radius: 0;
		}

		.gt-faq.gt-style-1 .gt-faq-content .gt-list li:not(:first-child) {
			margin-top: 15px;
		}

		.gt-faq.gt-style-1 .gt-faq-content .gt-list li .gt-image {
			overflow: hidden;
			border-bottom-right-radius: 8px;
			border-bottom-left-radius: 8px;
		}

		.gt-faq.gt-style-1 .gt-faq-content .gt-list li .gt-image:after {
			opacity: 0;
		}

		.gt-faq.gt-style-1 .gt-faq-content .gt-list li:not(:has(.gt-image)) .gt-content {
			border-bottom-right-radius: 8px;
			border-bottom-left-radius: 8px;
		}

		.gt-faq.gt-style-1 .gt-faq-content .gt-list li:not(:has(.gt-image)) .gt-content::before {
			background-color: transparent;
		}
	}

	.gt-faq.gt-style-2 ul li {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 28px;
	}

	.gt-faq.gt-style-2 ul li + li {
		padding-top: 52px;
	}

	.gt-faq.gt-style-2 ul li .gt-count {
		background-color: var(--gt-background-color-2);
		width: 46px;
		height: 46px;
		border-radius: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-faq.gt-style-2 ul li .gt-count span {
		font-size: 0.875rem;
		font-weight: 700;
		color: var(--gt-000);
		padding: 23px;
	}

	.gt-faq.gt-style-2 ul li .gt-head .gt-title {
		font-size: 1.25rem;
		font-weight: 700;
		color: var(--gt-000);
	}

	.gt-faq.gt-style-2 ul li .gt-head .gt-desc p {
		font-size: 0.875rem;
		line-height: 1.58;
		color: rgba(from var(--gt-text-color) r g b/0.7);
	}

	.gt-faq.gt-style-2 ul li * + .gt-desc {
		margin-top: 7px;
	}

	.gt-faq.gt-style-2.gt-align-left ul li {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-faq.gt-style-2.gt-align-center ul li {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-faq.gt-style-2.gt-align-right ul li {
		-webkit-box-pack: right;
		-ms-flex-pack: right;
		justify-content: right;
	}

	[dir=rtl] .gt-faq.gt-style-1 .gt-faq-content ul li .gt-content {
		padding: 40px 30px 40px 80px;
	}

	[dir=rtl] .gt-faq.gt-style-1 .gt-faq-content ul li .gt-content::before {
		left: auto;
		right: 2%;
	}

	[dir=rtl] .gt-faq.gt-style-1 .gt-faq-content ul li .gt-content .gt-head .gt-count span {
		text-align: right;
	}

	[dir=rtl] .gt-faq.gt-style-1 .gt-faq-content ul li .gt-content .gt-head .gt-title {
		text-align: right;
	}

	[dir=rtl] .gt-faq.gt-style-1 .gt-faq-content ul li .gt-content .gt-desc p {
		text-align: right;
	}

	[dir=rtl] .gt-faq.gt-style-1 .gt-faq-content ul li:hover .gt-content {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
		border-top-right-radius: 15px;
		border-bottom-right-radius: 15px;
	}

	[dir=rtl] .gt-faq.gt-style-2 ul li .gt-count span {
		text-align: right;
	}

	[dir=rtl] .gt-faq.gt-style-2 ul li .gt-head .gt-title {
		text-align: right;
	}

	[dir=rtl] .gt-faq.gt-style-2 ul li .gt-head .gt-desc p {
		text-align: right;
	}



/*======
*
* Footer
*
======*/
	.gt-footer.gt-dark {
		background-color: var(--gt-footer-background-color);
	}

	.gt-footer.gt-dark * + .gt-footer-cta,
	.gt-footer.gt-dark * + .gt-footer-widgets,
	.gt-footer.gt-dark * + .gt-copyright:not(:last-child) {
		border-top: 1px solid rgba(from var(--gt-border-color) r g b/0.2);
	}
	
	.gt-footer.gt-dark .gt-footer-cta {
		color: var(--gt-footer-color);
	}
	
	.gt-footer.gt-dark .gt-footer-widgets {
		background-color: var(--gt-background-color-dark);
		color: var(--gt-footer-color);
	}
	
	.gt-footer.gt-dark .gt-footer-widgets .gt-widgets-inner .gt-logo-text {
		color: rgba(from var(--gt-footer-color) r g b/0.75);
	}
	
	.gt-footer.gt-dark .gt-footer-widgets .gt-widgets-inner .gt-widgets-contact {
		color: rgba(from var(--gt-footer-color) r g b/0.75);
	}
	
	.gt-footer.gt-dark .gt-footer-widgets .gt-widgets-inner .gt-widgets-contact a {
		color: rgba(from var(--gt-footer-color) r g b/0.75);
	}
	
	.gt-footer.gt-dark .gt-footer-widgets .gt-widgets-inner .gt-widgets-contact a:hover {
		color: var(--gt-footer-color);
	}
	
	.gt-footer.gt-dark .gt-footer-widgets a {
		color: rgba(from var(--gt-footer-color) r g b/0.75);
	}
	
	.gt-footer.gt-dark .gt-footer-widgets a:hover {
		color: var(--gt-footer-color);
	}
	
	.gt-footer.gt-dark .gt-copyright {
		color: rgba(from var(--gt-footer-color) r g b/0.8);
	}
	
	.gt-footer.gt-dark .gt-copyright p {
		color: rgba(from var(--gt-footer-color) r g b/0.8);
	}
	
	.gt-footer.gt-dark .gt-copyright a,
	.gt-footer.gt-dark .gt-copyright span {
		color: rgba(from var(--gt-footer-color) r g b/0.8);
	}
	
	.gt-footer.gt-dark .gt-copyright a:hover,
	.gt-footer.gt-dark .gt-copyright span:hover {
		color: var(--gt-primary);
	}

	.gt-footer.gt-light {
		background-color: var(--gt-footer-background-color-light);
	}

	.gt-footer.gt-light * + .gt-footer-cta,
	.gt-footer.gt-light * + .gt-footer-widgets,
	.gt-footer.gt-light * + .gt-copyright:not(:last-child) {
		border-top: 1px solid var(--gt-border-color);
	}
	
	.gt-footer.gt-light .gt-footer-cta {
		color: var(--gt-footer-color-dark);
	}
	
	.gt-footer.gt-light .gt-footer-widgets {
		background-color: var(--gt-footer-background-color-light);
		color: var(--gt-footer-color-dark);
	}
	
	.gt-footer.gt-light .gt-footer-widgets .gt-widgets-inner .gt-logo-text {
		color: rgba(from var(--gt-footer-color-dark) r g b/0.6);
	}
	
	.gt-footer.gt-light .gt-footer-widgets .gt-widgets-inner .gt-widgets-contact {
		color: rgba(from var(--gt-footer-color-dark) r g b/0.6);
	}
	
	.gt-footer.gt-light .gt-footer-widgets .gt-widgets-inner .gt-widgets-contact a {
		color: rgba(from var(--gt-footer-color-dark) r g b/0.6);
	}
	
	.gt-footer.gt-light .gt-footer-widgets .gt-widgets-inner .gt-widgets-contact a:hover {
		color: var(--gt-footer-color-dark);
	}
	
	.gt-footer.gt-light .gt-footer-widgets a {
		color: rgba(from var(--gt-footer-color-dark) r g b/0.6);
	}
	
	.gt-footer.gt-light .gt-footer-widgets a:hover {
		color: var(--gt-footer-color-dark);
	}
	
	.gt-footer.gt-light .gt-copyright {
		color: rgba(from var(--gt-footer-color-dark) r g b/0.8);
	}
	
	.gt-footer.gt-light .gt-copyright p {
		color: rgba(from var(--gt-footer-color-dark) r g b/0.8);
	}
	
	.gt-footer.gt-light .gt-copyright a,
	.gt-footer.gt-light .gt-copyright span {
		color: rgba(from var(--gt-footer-color-dark) r g b/0.8);
	}
	
	.gt-footer.gt-light .gt-copyright a:hover,
	.gt-footer.gt-light .gt-copyright span:hover {
		color: var(--gt-primary);
	}

	.gt-footer .gt-footer-cta {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 56px 0;
	}

	.gt-footer .gt-footer-cta .gt-subtitle span {
		font-size: 1rem;
		font-weight: 600;
	}

	.gt-footer .gt-footer-cta .gt-title span {
		font-size: 3.5rem;
		line-height: 1.3;
		letter-spacing: -1.7px;
		font-weight: 500;
	}

	.gt-footer .gt-footer-cta .gt-title + .gt-desc {
		padding-top: 7px;
	}

	.gt-footer .gt-footer-cta .gt-desc p {
		font-weight: 400;
		font-size: 1.125rem;
		line-height: 1.6;
		letter-spacing: -0.32px;
	}

	.gt-footer .gt-footer-cta * + * {
		margin-top: 16px;
	}

	.gt-footer .gt-footer-cta * + .gt-button {
		margin-top: 46px;
	}

	.gt-footer .gt-footer-cta.gt-align-left {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		text-align: left;
	}

	.gt-footer .gt-footer-cta.gt-align-center {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
	}

	.gt-footer .gt-footer-cta.gt-align-right {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		text-align: right;
	}


	@media only screen and (max-width: 991px) {
		.gt-footer .gt-footer-cta .gt-title span {
			font-size: 2.5rem;
			letter-spacing: -1.2px;
		}

		.gt-footer .gt-footer-cta .gt-desc p {
			font-size: 1rem;
			letter-spacing: -0.2px;
		}

		.gt-footer .gt-footer-cta * + .gt-button {
			margin-top: 30px;
		}
	}

	@media only screen and (max-width: 480px) {
		.gt-footer .gt-footer-cta .gt-subtitle span {
			font-size: 0.7rem;
			margin-bottom: 10px;
		}

		.gt-footer .gt-footer-cta .gt-title span {
			font-size: 1.75rem;
			letter-spacing: -0.8px;
		}

		.gt-footer .gt-footer-cta .gt-desc p {
			font-size: 0.875rem;
			letter-spacing: -0.1px;
		}

		.gt-footer .gt-footer-cta * + .gt-button {
			margin-top: 25px;
		}

		.gt-footer .gt-footer-cta .gt-button.gt-large {
			padding: 10px 20px;
			font-size: 0.875rem;
		}
	}

	.gt-footer .gt-footer-widgets .gt-title {
		font-weight: 600;
		line-height: 1.25rem;
	}

	.gt-footer .gt-footer-widgets .gt-title + * {
		margin-top: 24px;
	}

	.gt-footer .gt-footer-widgets .gt-widgets-inner {
		padding: 86px 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		gap: 60px;
	}

	.gt-footer-widgets:has(+ .gt-copyright) .gt-widgets-inner {
		padding-bottom: 32px;
	}

	.gt-footer .gt-footer-widgets .gt-widgets-inner .gt-widgets-logo {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.gt-footer .gt-footer-widgets .gt-widgets-inner .gt-widgets-logo span {
		font-size: 2.25rem;
		font-weight: 800;
		color: currentColor;
	}

	.gt-footer.gt-light .gt-dark-logo {
		display: none;
	}

	.gt-footer.gt-dark .gt-light-logo {
		display: none;
	}

	.gt-footer .gt-footer-widgets .gt-widgets-inner .gt-widgets-logo .gt-logo-text {
		font-size: 1rem;
		line-height: 1.6;
		font-weight: 400;
	}

	.gt-footer .gt-footer-widgets .gt-widgets-inner .gt-widgets-logo .gt-social {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.gt-footer .gt-footer-widgets .gt-widgets-inner .gt-widgets-logo .gt-social ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	.gt-footer .gt-footer-widgets .gt-widgets-inner .gt-widgets-logo * + .gt-logo-text {
		margin-top: 26px;
	}

	.gt-footer .gt-footer-widgets .gt-widgets-inner .gt-widgets-logo * + .gt-social {
		margin-top: 20px;
	}

	.gt-footer .gt-footer-widgets .gt-widgets-inner .gt-widgets-logo + .gt-widgets-menu {
		width: 65%;
	}

	.gt-footer .gt-footer-widgets .gt-widgets-inner .gt-widgets-menu + .gt-widgets-logo {
		width: 35%;
		-webkit-box-flex: 1;
		-ms-flex: auto;
		flex: auto;
	}

	.gt-footer .gt-footer-widgets .gt-widgets-inner .gt-widgets-contact {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 14px;
		font-size: 1rem;
		line-height: 1.5;
		font-weight: 400;
		letter-spacing: -0.32px;
	}

	@media only screen and (max-width: 991px) {
		.gt-footer .gt-footer-widgets .gt-widgets-inner {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
			padding-block: 56px;
		}

		.gt-footer .gt-footer-widgets .gt-widgets-inner .gt-widgets-logo {
			width: 100%;
		}

		.gt-footer .gt-footer-widgets .gt-widgets-inner .gt-widgets-logo + .gt-widgets-menu {
			margin-top: 40px;
		}
	}


	.gt-footer .gt-copyright {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 30px;
		padding-block: 56px;
	}

	.gt-footer .gt-copyright:not(:has(.gt-menu)) {
		padding-block: 0 56px;
	}

	.gt-footer .gt-copyright:not(:last-child:has(.gt-menu)) {
		padding-block: 24px 56px;
	}

	.gt-footer .gt-copyright p {
		font-size: 0.938rem;
		font-weight: 400;
		padding: 0;
		margin: 0;
		letter-spacing: -0.32px;
	}

	.gt-footer .gt-copyright .gt-menu {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 30px;
		margin: 0;
	}

	.gt-footer .gt-copyright .gt-text a,
	.gt-footer .gt-copyright .gt-text span {
		font-weight: 600;
		font-size: 0.938rem;
		letter-spacing: -0.32px;
	}

	.gt-footer .gt-copyright .gt-text a:hover,
	.gt-footer .gt-copyright .gt-text span:hover {
		color: var(--gt-primary);
	}

	@media (max-width: 768px) {
		.gt-footer .gt-copyright {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
			-webkit-box-align: flex-start;
			-ms-flex-align: flex-start;
			align-items: flex-start;
			padding-block: 48px;
		}

		.gt-footer .gt-copyright .gt-menu {
			gap: 15px;
		}

		.gt-footer .gt-copyright .gt-text {
			text-align: center;
		}
	}

	[data-bs-theme=dark] .gt-footer {
		background-color: var(--gt-footer-background-color);
	}

	[data-bs-theme=dark] .gt-footer .gt-footer-cta {
		background-color: var(--gt-footer-background-color);
	}

	[data-bs-theme=dark] .gt-footer .gt-footer-cta .gt-subtitle {
		color: var(--gt-footer-color-dark);
	}

	[data-bs-theme=dark] .gt-footer .gt-footer-cta .gt-title {
		color: var(--gt-footer-color-dark);
	}

	[data-bs-theme=dark] .gt-footer .gt-footer-cta .gt-desc p {
		color: rgba(from var(--gt-footer-color-dark) r g b/0.7);
	}

	[data-bs-theme=dark] .gt-footer .gt-footer-widgets {
		background-color: var(--gt-footer-background-color);
		color: var(--gt-footer-color-dark);
	}

	[data-bs-theme=dark] .gt-footer .gt-footer-widgets .gt-widgets-inner .gt-logo-text {
		color: rgba(from var(--gt-footer-color-dark) r g b/0.6);
	}

	[data-bs-theme=dark] .gt-footer .gt-footer-widgets .gt-widgets-inner .gt-widgets-contact {
		color: rgba(from var(--gt-footer-color-dark) r g b/0.6);
	}

	[data-bs-theme=dark] .gt-footer .gt-footer-widgets .gt-widgets-inner .gt-widgets-contact a {
		color: rgba(from var(--gt-footer-color-dark) r g b/0.6);
	}

	[data-bs-theme=dark] .gt-footer .gt-footer-widgets .gt-widgets-inner .gt-widgets-contact a:hover {
		color: var(--gt-footer-color-dark);
	}

	[data-bs-theme=dark] .gt-footer .gt-footer-widgets a {
		color: rgba(from var(--gt-footer-color-dark) r g b/0.7);
	}

	[data-bs-theme=dark] .gt-footer .gt-footer-widgets a:hover {
		color: var(--gt-footer-color-dark);
	}

	[data-bs-theme=dark] .gt-footer .gt-copyright {
		background-color: var(--gt-footer-background-color);
		color: var(--gt-footer-color-dark);
	}

	[data-bs-theme=dark] .gt-footer .gt-copyright p {
		color: rgba(from var(--gt-footer-color-dark) r g b/0.8);
	}

	[data-bs-theme=dark] .gt-footer .gt-copyright a,
	[data-bs-theme=dark] .gt-footer .gt-copyright span {
		color: var(--gt-footer-color-dark);
	}

	[data-bs-theme=dark] .gt-footer .gt-copyright a:hover,
	[data-bs-theme=dark] .gt-footer .gt-copyright span:hover {
		color: var(--gt-primary);
	}

	[dir=rtl] .gt-footer .gt-footer-app.gt-style-1 .gt-heading .gt-title + .gt-text {
		padding-right: 0;
		padding-left: 7px;
	}

	[dir=rtl] .gt-footer .gt-footer-app.gt-style-2 .gt-heading {
		text-align: right;
	}

	[dir=rtl] .gt-footer .gt-footer-app.gt-style-2 .gt-heading .gt-title + .gt-text {
		padding-right: 0;
		padding-left: 7px;
	}

	[dir=rtl] .gt-footer .gt-footer-app.gt-style-2 .gt-button-wrapper .gt-item:hover a::before {
		-webkit-transform: translate(50%, -50%);
		transform: translate(50%, -50%);
	}

	[dir=rtl] .gt-footer .gt-footer-widgets .gt-title + * {
		margin-right: 0;
		margin-left: 20px;
	}

	[dir=rtl] .gt-footer .gt-footer-widgets ul {
		text-align: right;
	}

	[dir=rtl] .gt-footer .gt-footer-widgets.gt-style-1 .gt-widgets-inner .gt-widgets-logo + .gt-widgets-menu {
		margin-right: 0;
		margin-left: 40px;
	}

	[dir=rtl] .gt-footer .gt-footer-widgets.gt-style-2 .gt-widgets-inner .gt-widgets-menu .gt-footer-widget {
		text-align: right;
	}

	[dir=rtl] .gt-footer .gt-copyright.gt-style-1 .gt-inner .gt-text {
		text-align: right;
	}

	[dir=rtl] .gt-footer .gt-copyright.gt-style-2 .gt-inner .gt-text {
		text-align: right;
	}



/*======
*
* Header
*
======*/
	.gt-header {
		z-index: 15;
		position: relative;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-header.gt-fixed {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 50;
		width: 100%;
	}

	.gt-header.gt-absolute {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 50;
		width: 100%;
	}

	.gt-header.gt-fixed {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 50;
		width: 100%;
	}

	.gt-header.gt-sticky-header {
		-webkit-transform: translateY(-200%);
		transform: translateY(-200%);
		-webkit-box-shadow: 0 1px 30px rgb(0 0 0 / .075);
		box-shadow: 0 1px 30px rgb(0 0 0 / .075);
	}

	.gt-header.gt-desktop-header.gt-sticky-header .gt-notification {
		display: none;
	}

	.gt-header.gt-transparent .gt-header-main:not(:hover) {
		background-color: transparent !important;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-header .gt-logo span {
		font-size: 2.25rem;
		font-weight: 800;
		color: currentColor;
	}

	.gt-header .gt-logo img {
		height: 40px;
	}

	.gt-header .gt-light .gt-logo .gt-dark-logo {
		display: none;
	}

	.gt-header .gt-dark .gt-logo .gt-light-logo {
		display: none;
	}

	.gt-header .gt-menu {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	.gt-header.gt-style-1 .gt-menu {
		width: 100%;
	}

	.gt-header .gt-menu ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	.gt-header .gt-menu ul li {
		position: relative;
		line-height: 1.125rem;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-header .gt-menu ul li ul li {
		width: 100%;
	}

	.gt-header .gt-menu > ul > li > .gt-menu-desc {
		display: none !important;
	}

	.gt-header .gt-menu > ul li a,
	.gt-header .gt-menu > ul li a:visited {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		font-size: 1rem;
		font-weight: 500;
		line-height: 1.2rem;
		letter-spacing: -0.32px;
		padding: 10px 14px;
		gap: 10px;
		text-transform: capitalize;
	}

	.gt-header .gt-menu ul li .gt-menu-desc {
		display: block;
		font-size: 0.75rem;
		position: inherit;
		padding-bottom: 1px;
		text-align: flex-start;
	}

	.gt-header .gt-menu ul li.gt-dropdown {
		position: relative;
	}

	.gt-header .gt-menu ul li.gt-dropdown .gt-icon svg {
		width: 20px;
		height: 20px;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}

	.gt-header .gt-menu .gt-nav-menu > li.gt-dropdown:not(.gt-mega-menu) .gt-dropdown-menu {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: flex-start;
		-ms-flex-align: flex-start;
		align-items: flex-start;
		visibility: hidden;
		opacity: 0;
		position: absolute;
		z-index: 15;
		padding: 32px 0;
		border-radius: 0 0 8px 8px;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-header .gt-menu .gt-nav-menu li.gt-dropdown:hover > .gt-dropdown-menu {
		opacity: 1;
		visibility: visible;
	}

	.gt-header .gt-menu ul li.gt-dropdown:not(.gt-mega-menu) .gt-dropdown-menu .gt-dropdown .gt-dropdown-menu{
		border-radius: 0 8px 8px 0;
	}

	.gt-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu .gt-icon {
		z-index: -1;
	}

	.gt-header .gt-menu ul li.gt-dropdown:not(.gt-mega-menu) .gt-dropdown-menu li .gt-dropdown-menu {
		left: 100%;
		top: 0;
		margin-top: -32px;
	}

	.gt-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu li a,
	.gt-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu li a:visited {
		display: flex;
		font-size: 0.938rem;
		padding: 0 30px;
		white-space: nowrap;
		width: max-content;
	}

	.gt-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu li:has(> .gt-menu-desc) > a,
	.gt-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu li:has(> .gt-menu-desc) > a:visited {
		padding-bottom: 0;
	}

	.gt-header .gt-menu ul li.gt-dropdown:not(.gt-mega-menu) .gt-dropdown-menu li + li {
		margin-top: 12px;
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-dropdown > .gt-icon svg {
		display: none;
	}

	.gt-header .gt-menu ul li.gt-mega-menu{
		position: static;
	}

	.gt-header .gt-menu ul li.gt-mega-menu > ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		width: 100%;
		justify-content: center;
		align-content: flex-start;
		background-color: var(--gt-dropdown-background-color);
		cursor: auto;
		flex-direction: row;
		border-radius: 0;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		visibility: hidden;
		opacity: 0;
		z-index: 15;
		list-style: none;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		padding-block: 23px 20px;
		gap: 30px;
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-style-1 ul li {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-direction: column;
		align-items: start;
		max-width: 300px;
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-style-1.gt-dropdown ul li .gt-dropdown-menu {
		position: relative;
		flex-direction: column;
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-style-1.gt-dropdown:hover ul li .gt-dropdown-menu {
		opacity: 1;
		visibility: visible;
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-style-1 ul li.gt-dropdown > a {
		display: flex;
		font-size: 0.938rem;
		font-weight: 600;
		color: var(--gt-primary);
		cursor: auto;
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-style-1 ul li.gt-dropdown a + ul {
		padding-top: 20px;
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-style-1 ul li.gt-dropdown ul + a {
		margin-top: 40px;
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-style-1 ul li.menu-item > a {
		font-size: 0.938rem;
		font-weight: 500;
		display: block;
		white-space: nowrap;
		padding-block: 0;
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-style-1 ul li a:hover {
		color: var(--gt-primary);
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-style-2 {
		position: relative;
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-style-2 > ul {
		width: auto;
		right: auto;
		left: auto;
		transform: translateX(-20%);
		background-color: var(--gt-dropdown-background-color);
		flex-direction: row	;
		-ms-flex-direction: row;
		flex-wrap: nowrap;
		cursor: auto;
		border-radius: 0;
		padding: 32px 30px;
		gap:80px
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-style-2.gt-dropdown ul li{
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-direction: column;
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-style-2.gt-dropdown ul li .gt-dropdown-menu {
		position: relative;
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-style-2.gt-dropdown ul li a + ul{
		padding-top: 20px;
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-style-2.gt-dropdown ul li ul + a{
		padding-top: 40px;
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-style-2 ul{
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		-webkit-box-align: flex-start;
		-ms-flex-align: flex-start;
		align-items: flex-start;
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-style-2.gt-dropdown:hover ul li .gt-dropdown-menu {
		opacity: 1;
		visibility: visible;
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-style-2 ul li.gt-dropdown > a{
		font-size: 0.938rem;
		font-weight: 600;
		color: var(--gt-primary);
		cursor: auto;
		white-space: nowrap;
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-style-2 ul li a {
		font-size: 0.938rem;
		font-weight: 500;
		display: block;
		white-space: nowrap;
		text-align: center;
		padding-inline: 0px;
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-style-2 ul li > a:hover {
		color: var(--gt-primary);
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-style-2 > ul > li {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-style-2 ul li.gt-dropdown ul.gt-dropdown-menu{
		flex-direction: column;
		width: 100%;
	}

	.gt-header .gt-menu ul li.gt-mega-menu.gt-style-2 ul li.gt-dropdown ul.gt-dropdown-menu li + li {
		margin-top: 12px;
	}

	.gt-header .gt-item > .gt-social-links {
		padding-inline: 10px;
	}

	.gt-header .gt-item > .gt-icon {
		width: 40px;
		height: 40px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		cursor: pointer;
		-webkit-transition: 0.1s;
		transition: 0.1s;
		color: currentColor;
	}

	.gt-header .gt-item > .gt-icon a,
	.gt-header .gt-item > .gt-icon svg {
		color: currentColor;
		-webkit-transition: 0.1s;
		transition: 0.1s;
	}

	.gt-header .gt-item > .gt-icon:hover {
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-header .gt-cart-icon {
		position: relative;
	}

	.gt-header .gt-cart-count:not(:empty) {
		position: absolute;
		width: 18px;
		height: 18px;
		border-radius: 50%;
		font-size: 0.625rem;
		font-weight: 500;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
		top: 0px;
		right: 0px;
		background: var(--gt-primary);
		color: var(--gt-fff);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	@media only screen and (max-width: 1299px) {
		.gt-header .gt-cart-count:not(:empty) {
			top: 4.5px;
			right: 4.5px;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-header .gt-cart-count:not(:empty) {
			top: 0;
			right: 0;
			width: 15px;
			height: 15px;
			font-size: 0.563rem;
		}
	}

	.gt-header * + .gt-button {
		margin-left: 14px;
	}

	.gt-header .gt-item-group {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 48px;
	}

	.gt-header.gt-header.gt-mobile-header .gt-item-group {
		gap: 12px;
	}

	.gt-header .gt-item-group + .gt-item-group {
		gap: 10px;
	}

	.gt-header.gt-desktop-header {
		display: block;
	}

	.gt-header.gt-desktop-header:not(.gt-sticky-header) .gt-header-main[data-gt-separator=true] {
		border-bottom: 1px solid transparent;
	}

	.gt-header.gt-desktop-header .gt-header-main .gt-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		justify-content: space-between;
		width: 100%;
		gap: 10px;
		padding-block: 41px;
	}

	.gt-header.gt-desktop-header.gt-style-1 .gt-header-main .gt-inner .gt-item-group:has(.gt-menu){
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.gt-header.gt-desktop-header .gt-header-main .gt-inner:has(.gt-menu) {
		padding-block: 0;
	}

	.gt-header.gt-desktop-header .gt-header-main .gt-inner:has(.gt-menu) .gt-nav-menu > li > a,
	.gt-header.gt-desktop-header .gt-header-main .gt-inner:has(.gt-menu) .gt-nav-menu > li > a:visited {
		padding-block: 51px;
	}

	.gt-header.gt-desktop-header.gt-sticky-header .gt-header-main .gt-inner:has(.gt-menu) .gt-nav-menu > li > a,
	.gt-header.gt-desktop-header.gt-sticky-header .gt-header-main .gt-inner:has(.gt-menu) .gt-nav-menu > li > a:visited {
		padding-block: 32px;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-align-left .gt-inner .gt-menu {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-header.gt-desktop-header .gt-header-main.gt-align-right .gt-inner .gt-menu {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-header.gt-mobile-header {
		display: none;
	}

	.gt-header.gt-mobile-header .gt-header-main {
		border-bottom: 1px solid transparent;
	}

	.gt-header.gt-mobile-header .gt-header-main .gt-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		width: 100%;
		gap: 10px;
		padding-block: 30px;
	}

	.gt-header.gt-mobile-header.gt-sticky-mobile-header .gt-header-main .gt-inner {
		padding-block: 20px;
	}

	.gt-header.gt-mobile-header .gt-item > .gt-icon {
		width: 30px;
		height: 30px;
	}

	.gt-header-main {
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-header .gt-header-main:hover,
	.gt-header .gt-header-main:focus {
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-header .gt-header-main.gt-light {
		background-color: var(--gt-header-background-color);
		color: var(--gt-text-color);
	}

	.gt-header:not(.gt-sticky-header) .gt-header-main.gt-light[data-gt-separator=true] {
		border-color: var(--gt-header-border-color);
	}

	.gt-header .gt-header-main.gt-light li a,
	.gt-header .gt-header-main.gt-light li a:visited {
		color: var(--gt-text-color);
	}

	.gt-header .gt-header-main.gt-light li a:hover, .gt-header .gt-header-main.gt-light li a:focus,
	.gt-header .gt-header-main.gt-light li a:visited:hover,
	.gt-header .gt-header-main.gt-light li a:visited:focus {
		color: var(--gt-primary);
	}

	.gt-header .gt-header-main.gt-light li .gt-menu-desc {
		color: var(--gt-text-color-fade);
	}

	.gt-header .gt-header-main.gt-light .gt-menu .gt-nav-menu > li.gt-dropdown:not(.gt-mega-menu) .gt-dropdown-menu{
		background-color: var(--gt-dropdown-background-color);
	}

	.gt-header .gt-header-main.gt-light .gt-item > .gt-icon:hover {
		color: var(--gt-primary);
	}

	.gt-header .gt-header-main.gt-dark {
		background-color: var(--gt-header-background-color-dark);
		color: var(--gt-text-color-reverse);
	}

	.gt-header:not(.gt-sticky-header) .gt-header-main.gt-dark[data-gt-separator=true] {
		border-color: rgba(from var(--gt-header-border-color) r g b/0.2);
	}

	.gt-header .gt-header-main.gt-dark .gt-menu li a,
	.gt-header .gt-header-main.gt-dark .gt-menu li a:visited {
		color: var(--gt-text-color-reverse);
	}

	.gt-header .gt-header-main.gt-dark .gt-menu li a:hover, .gt-header .gt-header-main.gt-dark .gt-menu li a:focus,
	.gt-header .gt-header-main.gt-dark .gt-menu li a:visited:hover,
	.gt-header .gt-header-main.gt-dark .gt-menu li a:visited:focus {
		color: var(--gt-secondary);
	}

	.gt-header .gt-header-main.gt-dark .gt-menu li .gt-menu-desc {
		color: var(--gt-text-color-fade-dark);
	}

	.gt-header .gt-header-main.gt-dark .gt-menu .gt-nav-menu > li.gt-dropdown:not(.gt-mega-menu) .gt-dropdown-menu {
		background-color: var(--gt-dropdown-background-color-dark);
	}

	.gt-header .gt-header-main.gt-dark .gt-menu li.gt-mega-menu ul {
		background-color: var(--gt-dropdown-background-color-dark);
		border-color: rgba(from var(--gt-header-border-color) r g b/0.2);
	}

	.gt-header .gt-header-main.gt-dark .gt-item > .gt-icon:hover {
		color: var(--gt-secondary);
	}

	@media only screen and (max-width: 1382px) {
		.gt-header .gt-button a {
			margin-left: 0;
		}

		.gt-header .gt-menu .gt-nav-menu > li > a {
			padding-left: 0;
		}
	}

	@media only screen and (max-width: 1199px) {
		.gt-header .gt-item.gt-menu {
			display: none;
		}

		.gt-header.gt-desktop-header .gt-header-main .gt-inner,
		.gt-header.gt-desktop-header .gt-header-main .gt-inner:has(.gt-menu) {
			padding-block: 30px;
		}

		.gt-header.gt-desktop-header {
			display: none;
		}

		.gt-header.gt-mobile-header {
			display: block;
		}
	}

	.gt-menu-overlay {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(from var(--gt-000) r g b/0.4);
		z-index: 10;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-menu-overlay.gt-active {
		opacity: 1;
		visibility: visible;
	}

	[data-bs-theme=dark] .gt-header-main.gt-light {
		background-color: var(--gt-header-background-color-dark);
		color: var(--gt-text-color);
		border-color: rgba(from var(--gt-header-border-color) r g b/0.2);
	}

	[data-bs-theme=dark] .gt-header-main.gt-light .gt-menu li a,
	[data-bs-theme=dark] .gt-header-main.gt-light .gt-menu li a:visited {
		color: var(--gt-text-color);
	}

	[data-bs-theme=dark] .gt-header-main.gt-light .gt-menu li a:hover, [data-bs-theme=dark] .gt-header-main.gt-light .gt-menu li a:focus,
	[data-bs-theme=dark] .gt-header-main.gt-light .gt-menu li a:visited:hover,
	[data-bs-theme=dark] .gt-header-main.gt-light .gt-menu li a:visited:focus {
		color: var(--gt-secondary);
	}

	[data-bs-theme=dark] .gt-header-main.gt-light .gt-menu li .gt-menu-desc {
		color: var(--gt-text-color-fade-dark);
	}

	[data-bs-theme=dark] .gt-header-main.gt-light .gt-menu .gt-nav-menu > li.gt-dropdown:not(.gt-mega-menu) .gt-dropdown-menu {
		background-color: var(--gt-dropdown-background-color-dark);
	}

	[data-bs-theme=dark] .gt-header-main.gt-light .gt-menu li.gt-mega-menu ul {
		background-color: var(--gt-dropdown-background-color-dark);
		border-color: rgba(from var(--gt-header-border-color) r g b/0.2);
	}

	[data-bs-theme=dark] .gt-header-main.gt-light .gt-item > .gt-icon:hover {
		color: var(--gt-secondary);
	}

	[data-bs-theme=dark] .gt-header-main.gt-dark {
		background-color: var(--gt-header-background-color-dark);
		color: var(--gt-text-color);
		border-color: rgba(from var(--gt-header-border-color) r g b/0.2);
	}

	[data-bs-theme=dark] .gt-header-main.gt-dark .gt-menu li a,
	[data-bs-theme=dark] .gt-header-main.gt-dark .gt-menu li a:visited {
		color: var(--gt-text-color);
	}

	[data-bs-theme=dark] .gt-header-main.gt-dark .gt-menu li a:hover, [data-bs-theme=dark] .gt-header-main.gt-dark .gt-menu li a:focus,
	[data-bs-theme=dark] .gt-header-main.gt-dark .gt-menu li a:visited:hover,
	[data-bs-theme=dark] .gt-header-main.gt-dark .gt-menu li a:visited:focus {
		color: var(--gt-secondary);
	}

	[data-bs-theme=dark] .gt-header-main.gt-dark .gt-menu li .gt-menu-desc {
		color: var(--gt-text-color-fade-dark);
	}

	[data-bs-theme=dark] .gt-header-main.gt-dark .gt-menu li .gt-dropdown-menu {
		background-color: var(--gt-dropdown-background-color-dark);
	}

	[data-bs-theme=dark] .gt-header-main.gt-dark .gt-menu li.gt-mega-menu ul {
		background-color: var(--gt-dropdown-background-color-dark);
		border-color: rgba(from var(--gt-header-border-color) r g b/0.2);
	}

	[data-bs-theme=dark] .gt-header-main.gt-dark .gt-item > .gt-icon:hover {
		color: var(--gt-secondary);
	}

	[dir=rtl] .gt-header .gt-logo a {
		text-align: right;
	}

	[dir=rtl] .gt-header .gt-menu ul li a,
	[dir=rtl] .gt-header .gt-menu ul li a:visited {
		text-align: right;
	}

	[dir=rtl] .gt-header .gt-menu ul li .gt-menu-desc {
		text-align: right;
		margin-left: 0;
		margin-right: 20px;
	}

	[dir=rtl] .gt-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu {
		left: auto;
		right: 0;
	}

	[dir=rtl] .gt-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu a .gt-icon svg {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	[dir=rtl] .gt-header .gt-menu ul li.gt-dropdown:not(.gt-mega-menu) .gt-dropdown-menu .gt-dropdown .gt-dropdown-menu{
		border-radius: 8px 0 8px 8px;
	}

	[dir=rtl] .gt-header .gt-menu ul li.gt-dropdown:not(.gt-mega-menu) .gt-dropdown-menu:has(.gt-dropdown:hover .gt-dropdown-menu) {
		border-bottom-right-radius: 8px;
		border-bottom-left-radius: 0;
	}

	[dir=rtl] .gt-header .gt-menu ul li.gt-dropdown:not(.gt-mega-menu) .gt-dropdown-menu:has(li .gt-dropdown-menu) li > a {
		padding-left: 10px;
	}

	[dir=rtl] .gt-header .gt-menu ul li.gt-dropdown:not(.gt-mega-menu) .gt-dropdown-menu li .gt-dropdown-menu {
		left: auto;
		right: 100%;
		border-top-left-radius: 8px;
		border-top-right-radius: 0;
	}

	[dir=rtl] .gt-header .gt-item.gt-login .gt-text {
		text-align: right;
	}

	[dir=rtl] .gt-header .gt-item.gt-cart-icon .gt-info {
		text-align: right;
	}

	[dir=rtl] .gt-header .gt-header-main.gt-style-1 .gt-item + .gt-item {
		margin-left: 0;
		margin-right: 10px;
	}

	[dir=rtl] .gt-header .gt-menu ul li.gt-mega-menu.gt-style-2 > ul {
		transform: translateX(25%);
	}

	[dir=rtl] .gt-header .gt-menu ul li.gt-mega-menu.gt-style-2 ul li:first-child ul{
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 8px;
	}

	[dir=rtl] .gt-header .gt-menu ul li.gt-mega-menu.gt-style-2 ul li:last-child ul {
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 8px;
	}

	.admin-bar .gt-header.gt-fixed,
	.admin-bar .gt-header.gt-absolute,
	.admin-bar .gt-header.gt-sticky-header,
	.admin-bar .gt-header.gt-sticky-mobile-header,
	.admin-bar .gt-reading-bar {
		top: 32px;
	}

	@media (max-width: 782px) {
		.admin-bar .gt-header.gt-fixed,
		.admin-bar .gt-header.gt-absolute,
		.admin-bar .gt-header.gt-sticky-header,
		.admin-bar .gt-header.gt-sticky-mobile-header,
		.admin-bar .gt-reading-bar {
			top: 46px;
		}
	}

	@media (max-width: 600px) {
		.admin-bar .gt-header.gt-fixed,
		.admin-bar .gt-header.gt-absolute,
		.admin-bar .gt-header.gt-sticky-header,
		.admin-bar .gt-header.gt-sticky-mobile-header,
		.admin-bar .gt-reading-bar {
			top: 0;
		}
	}



/*======
*
* Skin Switcher
*
======*/
	.gt-skin-switcher {
		--gt-skin-switcher-bg-color: rgba(from var(--gt-primary) r g b / 0);
		--gt-skin-switcher-main-color: var(--gt-000);
		margin-bottom: 0;
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 40px;
		height: 40px;
		border-radius: 8px;
		background-color: var(--gt-skin-switcher-bg-color);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-header-main.gt-dark .gt-skin-switcher {
		--gt-skin-switcher-main-color: var(--gt-fff);
	}
	
	
	.gt-skin-switcher .gt-toggle {
		opacity: 0;
		width: 0;
		height: 0;
	}
	
	.gt-skin-switcher .gt-skin-switcher {
		position: absolute;
		top: calc(50% - 20px);
		left: calc(50% - 20px);
		width: 40px;
		height: 40px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-transition: 0.3s;
		transition: 0.3s;
		cursor: pointer;
	}
	
	.gt-skin-switcher .gt-skin-switcher:before {
		content: "";
		position: absolute;
		width: 24px;
		height: 24px;
		background-image: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.5 14.0784C20.3003 14.7189 18.9301 15.0821 17.4751 15.0821C12.7491 15.0821 8.91792 11.2509 8.91792 6.52485C8.91792 5.06986 9.28105 3.69968 9.92163 2.5C5.66765 3.49698 2.5 7.31513 2.5 11.8731C2.5 17.1899 6.8101 21.5 12.1269 21.5C16.6849 21.5 20.503 18.3324 21.5 14.0784Z" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}
	
	.gt-skin-switcher .gt-toggle:checked + .gt-skin-switcher:before {
		content: "";
		background-image: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 12C17 14.7614 14.7614 17 12 17C9.23858 17 7 14.7614 7 12C7 9.23858 9.23858 7 12 7C14.7614 7 17 9.23858 17 12Z" stroke="%23ffffff" stroke-width="1.5"/><path d="M12 2C11.6227 2.33333 11.0945 3.2 12 4M12 20C12.3773 20.3333 12.9055 21.2 12 22M19.5 4.50271C18.9685 4.46982 17.9253 4.72293 18.0042 5.99847M5.49576 17.5C5.52865 18.0315 5.27555 19.0747 4 18.9958M5.00271 4.5C4.96979 5.03202 5.22315 6.0763 6.5 5.99729M18 17.5026C18.5315 17.4715 19.5747 17.7108 19.4958 18.9168M22 12C21.6667 11.6227 20.8 11.0945 20 12M4 11.5C3.66667 11.8773 2.8 12.4055 2 11.5" stroke="%23ffffff" stroke-width="1.5" stroke-linecap="round"/></svg>');
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}
	
	.gt-skin-switcher:hover .gt-skin-switcher::before {
		background-image: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.5 14.0784C20.3003 14.7189 18.9301 15.0821 17.4751 15.0821C12.7491 15.0821 8.91792 11.2509 8.91792 6.52485C8.91792 5.06986 9.28105 3.69968 9.92163 2.5C5.66765 3.49698 2.5 7.31513 2.5 11.8731C2.5 17.1899 6.8101 21.5 12.1269 21.5C16.6849 21.5 20.503 18.3324 21.5 14.0784Z" stroke="%23ee3a23" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	}
	
	.gt-skin-switcher:hover .gt-toggle:checked + .gt-skin-switcher:before {
		background-image: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 12C17 14.7614 14.7614 17 12 17C9.23858 17 7 14.7614 7 12C7 9.23858 9.23858 7 12 7C14.7614 7 17 9.23858 17 12Z" stroke="%23faca2a" stroke-width="1.5"/><path d="M12 2C11.6227 2.33333 11.0945 3.2 12 4M12 20C12.3773 20.3333 12.9055 21.2 12 22M19.5 4.50271C18.9685 4.46982 17.9253 4.72293 18.0042 5.99847M5.49576 17.5C5.52865 18.0315 5.27555 19.0747 4 18.9958M5.00271 4.5C4.96979 5.03202 5.22315 6.0763 6.5 5.99729M18 17.5026C18.5315 17.4715 19.5747 17.7108 19.4958 18.9168M22 12C21.6667 11.6227 20.8 11.0945 20 12M4 11.5C3.66667 11.8773 2.8 12.4055 2 11.5" stroke="%23faca2a" stroke-width="1.5" stroke-linecap="round"/></svg>');
	}

	html[data-bs-theme="dark"] .gt-skin-switcher {
		--gt-skin-switcher-main-color: var(--gt-border-color);
	}

	html[data-bs-theme="dark"] .gt-skin-switcher:hover {
		color: var(--gt-primary);
	}



/*======
*
* Heading
*
======*/
	.gt-heading.gt-style-1 .gt-title {
		font-size: 1.5rem;
		font-weight: 600;
	}

	.gt-heading.gt-style-1 .gt-title span {
		color: var(--gt-secondary);
	}

	.gt-heading.gt-style-1 .gt-desc p {
		font-size: 0.875rem;
		line-height: 17px;
		color: rgba(from var(--gt-000) r g b/0.5);
	}

	.gt-heading.gt-style-1 * + .gt-desc {
		margin-top: 14px;
	}

	.gt-heading.gt-style-2 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 8px;
	}

	.gt-heading.gt-style-2 .gt-title {
		font-size: 1.25rem;
		font-weight: 600;
	}

	.gt-heading.gt-style-2 .gt-title span {
		color: var(--gt-secondary);
	}

	.gt-heading.gt-style-2 .gt-desc p {
		font-size: 0.75rem;
		color: rgba(from var(--gt-000) r g b/0.5);
	}

	.gt-heading.gt-align-left {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-heading.gt-align-center {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-heading.gt-align-right {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	@media (max-width: 768px) {
		.gt-heading.gt-style-2 {
			gap: 0;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
		}
	}

	[dir=rtl] .gt-heading.gt-style-1 * + .gt-desc {
		margin-top: 14px;
		margin-right: 0;
		margin-left: 14px;
	}

	[dir=rtl] .gt-heading.gt-style-2 .gt-desc {
		text-align: right;
	}

	[dir=rtl] .gt-heading.gt-align-left {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	[dir=rtl] .gt-heading.gt-align-right {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}



/*======
*
* Image Gallery
*
======*/
	.gt-gallery .gt-item {
		position: relative;
	}

	.gt-gallery .gt-item .gt-image {
		position: relative;
		overflow: hidden;
	}

	.gt-gallery .gt-item .gt-image img {
		width: 100%;
		height: auto;
		display: block;
	}

	.gt-gallery .gt-item .gt-image a {
		display: block;
		position: relative;
	}

	.gt-gallery .gt-item .gt-image a::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: var(--gt-000);
		opacity: 0.1;
		-webkit-transition: 0.3s;
		transition: 0.3s;
		z-index: 1;
	}

	.gt-gallery .gt-item .gt-image a:hover::before {
		opacity: 0;
	}

	.gt-gallery .gt-item .gt-caption {
		padding: .5rem 0;
	}

	.gt-gallery .gt-item .gt-caption p {
		margin: 0;
		font-size: 0.875rem;
		color: rgba(from var(--gt-text-color) r g b/0.4);
	}

	.gt-gallery.gt-rounded .gt-item .gt-image {
		border-radius: 16px;
	}

	.gt-gallery.gt-rounded .gt-item .gt-image img {
		border-radius: 16px;
	}

	.gt-gallery.gt-object-cover .gt-item {
		height: 100%;
	}

	.gt-gallery.gt-object-cover .gt-image {
		height: 100%;
	}

	.gt-gallery.gt-object-cover .gt-image a {
		height: 100%;
	}

	.gt-gallery.gt-object-cover .gt-image img {
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
	}

	.gt-gallery.gt-object-fill .gt-image img {
		-o-object-fit: fill;
		object-fit: fill;
	}

	[data-zoom=true] .gt-image {
		overflow: hidden;
	}

	[data-zoom=true] .gt-image img {
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	[data-zoom=true] .gt-image:hover img {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}

	.gt-carousel-gallery {
		position: relative;
	}

	.gt-carousel-gallery .swiper {
		position: static;
	}



/*======
*
* Input
*
======*/
	input[type="text"],
	input[type="email"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="date"],
	input[type="datetime-local"],
	input[type="month"],
	input[type="time"],
	input[type="week"],
	input[type="color"],
	input[type="file"],
	input[type="range"],
	input[type="hidden"],
	textarea {
		padding: 11px 0px;
		font-size: 0.813rem;
		line-height: 1.2;
		font-weight: 500;
		color: var(--gt-input-text-color);
		border: 1px solid rgba(from var(--gt-input-border-color) r g b/0.1);
		border-radius: 10px;
		outline: none;
		padding: 17.5px 15px;
		-webkit-transition: 0.3s;
		transition: 0.3s;
		width: 100%;
	}
	input[type="text"]::-webkit-input-placeholder,
	input[type="email"]::-webkit-input-placeholder,
	input[type="password"]::-webkit-input-placeholder,
	input[type="url"]::-webkit-input-placeholder,
	input[type="tel"]::-webkit-input-placeholder,
	input[type="search"]::-webkit-input-placeholder,
	input[type="number"]::-webkit-input-placeholder,
	input[type="date"]::-webkit-input-placeholder,
	input[type="datetime-local"]::-webkit-input-placeholder,
	input[type="month"]::-webkit-input-placeholder,
	input[type="time"]::-webkit-input-placeholder,
	input[type="week"]::-webkit-input-placeholder,
	input[type="color"]::-webkit-input-placeholder,
	input[type="file"]::-webkit-input-placeholder,
	input[type="range"]::-webkit-input-placeholder,
	input[type="hidden"]::-webkit-input-placeholder,
	textarea::-webkit-input-placeholder {
		color: var(--gt-input-placeholder-color);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}
	input[type="text"]::-moz-placeholder,
	input[type="email"]::-moz-placeholder,
	input[type="password"]::-moz-placeholder,
	input[type="url"]::-moz-placeholder,
	input[type="tel"]::-moz-placeholder,
	input[type="search"]::-moz-placeholder,
	input[type="number"]::-moz-placeholder,
	input[type="date"]::-moz-placeholder,
	input[type="datetime-local"]::-moz-placeholder,
	input[type="month"]::-moz-placeholder,
	input[type="time"]::-moz-placeholder,
	input[type="week"]::-moz-placeholder,
	input[type="color"]::-moz-placeholder,
	input[type="file"]::-moz-placeholder,
	input[type="range"]::-moz-placeholder,
	input[type="hidden"]::-moz-placeholder,
	textarea::-moz-placeholder {
		color: var(--gt-input-placeholder-color);
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		transition: 0.3s;
	}
	input[type="text"]:-ms-input-placeholder,
	input[type="email"]:-ms-input-placeholder,
	input[type="password"]:-ms-input-placeholder,
	input[type="url"]:-ms-input-placeholder,
	input[type="tel"]:-ms-input-placeholder,
	input[type="search"]:-ms-input-placeholder,
	input[type="number"]:-ms-input-placeholder,
	input[type="date"]:-ms-input-placeholder,
	input[type="datetime-local"]:-ms-input-placeholder,
	input[type="month"]:-ms-input-placeholder,
	input[type="time"]:-ms-input-placeholder,
	input[type="week"]:-ms-input-placeholder,
	input[type="color"]:-ms-input-placeholder,
	input[type="file"]:-ms-input-placeholder,
	input[type="range"]:-ms-input-placeholder,
	input[type="hidden"]:-ms-input-placeholder,
	textarea:-ms-input-placeholder {
		color: var(--gt-input-placeholder-color);
		-webkit-transition: 0.3s;
		-ms-transition: 0.3s;
		transition: 0.3s;
	}
	input[type="text"]::-ms-input-placeholder,
	input[type="email"]::-ms-input-placeholder,
	input[type="password"]::-ms-input-placeholder,
	input[type="url"]::-ms-input-placeholder,
	input[type="tel"]::-ms-input-placeholder,
	input[type="search"]::-ms-input-placeholder,
	input[type="number"]::-ms-input-placeholder,
	input[type="date"]::-ms-input-placeholder,
	input[type="datetime-local"]::-ms-input-placeholder,
	input[type="month"]::-ms-input-placeholder,
	input[type="time"]::-ms-input-placeholder,
	input[type="week"]::-ms-input-placeholder,
	input[type="color"]::-ms-input-placeholder,
	input[type="file"]::-ms-input-placeholder,
	input[type="range"]::-ms-input-placeholder,
	input[type="hidden"]::-ms-input-placeholder,
	textarea::-ms-input-placeholder {
		color: var(--gt-input-placeholder-color);
		-webkit-transition: 0.3s;
		-ms-transition: 0.3s;
		transition: 0.3s;
	}
	input[type="text"]::placeholder,
	input[type="email"]::placeholder,
	input[type="password"]::placeholder,
	input[type="url"]::placeholder,
	input[type="tel"]::placeholder,
	input[type="search"]::placeholder,
	input[type="number"]::placeholder,
	input[type="date"]::placeholder,
	input[type="datetime-local"]::placeholder,
	input[type="month"]::placeholder,
	input[type="time"]::placeholder,
	input[type="week"]::placeholder,
	input[type="color"]::placeholder,
	input[type="file"]::placeholder,
	input[type="range"]::placeholder,
	input[type="hidden"]::placeholder,
	textarea::placeholder {
		color: var(--gt-input-placeholder-color);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}
	input[type="text"]:focus::-webkit-input-placeholder,
	input[type="email"]:focus::-webkit-input-placeholder,
	input[type="password"]:focus::-webkit-input-placeholder,
	input[type="url"]:focus::-webkit-input-placeholder,
	input[type="tel"]:focus::-webkit-input-placeholder,
	input[type="search"]:focus::-webkit-input-placeholder,
	input[type="number"]:focus::-webkit-input-placeholder,
	input[type="date"]:focus::-webkit-input-placeholder,
	input[type="datetime-local"]:focus::-webkit-input-placeholder,
	input[type="month"]:focus::-webkit-input-placeholder,
	input[type="time"]:focus::-webkit-input-placeholder,
	input[type="week"]:focus::-webkit-input-placeholder,
	input[type="color"]:focus::-webkit-input-placeholder,
	input[type="file"]:focus::-webkit-input-placeholder,
	input[type="range"]:focus::-webkit-input-placeholder,
	input[type="hidden"]:focus::-webkit-input-placeholder,
	textarea:focus::-webkit-input-placeholder {
		color: rgba(from var(--gt-text-color) r g b/0.3);
	}
	input[type="text"]:focus::-moz-placeholder,
	input[type="email"]:focus::-moz-placeholder,
	input[type="password"]:focus::-moz-placeholder,
	input[type="url"]:focus::-moz-placeholder,
	input[type="tel"]:focus::-moz-placeholder,
	input[type="search"]:focus::-moz-placeholder,
	input[type="number"]:focus::-moz-placeholder,
	input[type="date"]:focus::-moz-placeholder,
	input[type="datetime-local"]:focus::-moz-placeholder,
	input[type="month"]:focus::-moz-placeholder,
	input[type="time"]:focus::-moz-placeholder,
	input[type="week"]:focus::-moz-placeholder,
	input[type="color"]:focus::-moz-placeholder,
	input[type="file"]:focus::-moz-placeholder,
	input[type="range"]:focus::-moz-placeholder,
	input[type="hidden"]:focus::-moz-placeholder,
	textarea:focus::-moz-placeholder {
		color: rgba(from var(--gt-text-color) r g b/0.3);
	}
	input[type="text"]:focus:-ms-input-placeholder,
	input[type="email"]:focus:-ms-input-placeholder,
	input[type="password"]:focus:-ms-input-placeholder,
	input[type="url"]:focus:-ms-input-placeholder,
	input[type="tel"]:focus:-ms-input-placeholder,
	input[type="search"]:focus:-ms-input-placeholder,
	input[type="number"]:focus:-ms-input-placeholder,
	input[type="date"]:focus:-ms-input-placeholder,
	input[type="datetime-local"]:focus:-ms-input-placeholder,
	input[type="month"]:focus:-ms-input-placeholder,
	input[type="time"]:focus:-ms-input-placeholder,
	input[type="week"]:focus:-ms-input-placeholder,
	input[type="color"]:focus:-ms-input-placeholder,
	input[type="file"]:focus:-ms-input-placeholder,
	input[type="range"]:focus:-ms-input-placeholder,
	input[type="hidden"]:focus:-ms-input-placeholder,
	textarea:focus:-ms-input-placeholder {
		color: rgba(from var(--gt-text-color) r g b/0.3);
	}
	input[type="text"]:focus::-ms-input-placeholder,
	input[type="email"]:focus::-ms-input-placeholder,
	input[type="password"]:focus::-ms-input-placeholder,
	input[type="url"]:focus::-ms-input-placeholder,
	input[type="tel"]:focus::-ms-input-placeholder,
	input[type="search"]:focus::-ms-input-placeholder,
	input[type="number"]:focus::-ms-input-placeholder,
	input[type="date"]:focus::-ms-input-placeholder,
	input[type="datetime-local"]:focus::-ms-input-placeholder,
	input[type="month"]:focus::-ms-input-placeholder,
	input[type="time"]:focus::-ms-input-placeholder,
	input[type="week"]:focus::-ms-input-placeholder,
	input[type="color"]:focus::-ms-input-placeholder,
	input[type="file"]:focus::-ms-input-placeholder,
	input[type="range"]:focus::-ms-input-placeholder,
	input[type="hidden"]:focus::-ms-input-placeholder,
	textarea:focus::-ms-input-placeholder {
		color: rgba(from var(--gt-text-color) r g b/0.3);
	}
	input[type="text"]:focus::placeholder,
	input[type="email"]:focus::placeholder,
	input[type="password"]:focus::placeholder,
	input[type="url"]:focus::placeholder,
	input[type="tel"]:focus::placeholder,
	input[type="search"]:focus::placeholder,
	input[type="number"]:focus::placeholder,
	input[type="date"]:focus::placeholder,
	input[type="datetime-local"]:focus::placeholder,
	input[type="month"]:focus::placeholder,
	input[type="time"]:focus::placeholder,
	input[type="week"]:focus::placeholder,
	input[type="color"]:focus::placeholder,
	input[type="file"]:focus::placeholder,
	input[type="range"]:focus::placeholder,
	input[type="hidden"]:focus::placeholder,
	textarea:focus::placeholder {
		color: rgba(from var(--gt-text-color) r g b/0.3);
	}

	.gt-input {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		border: 1px solid rgba(from var(--gt-input-border-color) r g b/0.1);
		background-color: var(--gt-input-bg-color);
		border-radius: 10px;
		overflow: hidden;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-input input,
	.gt-input textarea {
		border: none;
		outline: none;
	}

	.gt-input .gt-addon {
		color: var(--gt-input-text-color);
		border-right: 1px solid transparent;
		border-color: rgba(from var(--gt-input-border-color) r g b/0.1);
	}

	.gt-input .gt-addon span {
		font-size: 0.813rem;
		line-height: 1.2;
		font-weight: 500;
	}

	.gt-input .gt-icon {
		color: var(--gt-input-placeholder-color);
	}

	.gt-input:hover {
		border-color: rgba(from var(--gt-input-border-color) r g b/0.5);
	}

	.gt-input:has(input:focus) {
		border-color: rgba(from var(--gt-input-border-color) r g b/0.9);
	}

	.gt-input:not(.gt-input:has(.gt-icon)) input,
	.gt-input:not(.gt-input:has(.gt-icon)) textarea {
		padding-left: 12px;
	}

	.gt-input.gt-sm {
		border-radius: 6px;
	}

	.gt-input.gt-sm input {
		padding: 12.5px 0px;
	}

	.gt-input.gt-sm .gt-addon {
		padding: 11px 10px 11px 12px;
	}

	.gt-input.gt-sm .gt-icon {
		padding: 9px 10px 9px 12px;
	}

	.gt-input.gt-md {
		border-radius: 10px;
	}

	.gt-input.gt-md input {
		padding: 17.5px 0px;
	}

	.gt-input.gt-md .gt-addon {
		padding: 13.5px 12px 13.5px 14px;
	}

	.gt-input.gt-md .gt-icon {
		padding: 11px 10px 11px 14px;
	}

	.gt-input.gt-lg {
		border-radius: 14px;
	}

	.gt-input.gt-lg input {
		padding: 18.5px 0px;
	}

	.gt-input.gt-lg .gt-addon {
		padding: 16.5px 14px 16.5px 16px;
	}

	.gt-input.gt-lg .gt-icon {
		padding: 13px 10px 13px 16px;
	}

	label {
		color: var(--gt-input-text-color);
		font-size: 0.813rem;
		line-height: 1;
		letter-spacing: -0.26px;
		font-weight: 500;
	}

	label 

	.gt-form-desc label {
		color: rgba(from var(--gt-input-text-color) r g b/0.5);
		font-size: 0.75rem;
		font-weight: 400;
	}

	* + .gt-form-desc,
	* + .gt-form-title,
	* + .gt-select,
	* + .gt-input {
		margin-top: 12px;
	}

	.gt-select {
		width: 100%;
	}

	select,
	.gt-select.single .selectize-input {
		display: inline-block;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		background-color: var(--gt-input-bg-color);
		border: 1px solid rgba(from var(--gt-input-border-color) r g b/0.1);
		border-radius: 10px;
		font-size: 0.813rem;
		line-height: 1.2;
		font-weight: 500;
		width: 100%;
		color: var(--gt-input-text-color);
		padding: 17.5px 15px;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-select.single .selectize-input::-webkit-input-placeholder {
		color: var(--gt-input-placeholder-color);
	}

	.gt-select.single .selectize-input::-moz-placeholder {
		color: var(--gt-input-placeholder-color);
	}

	.gt-select.single .selectize-input:-ms-input-placeholder {
		color: var(--gt-input-placeholder-color);
	}

	.gt-select.single .selectize-input::-ms-input-placeholder {
		color: var(--gt-input-placeholder-color);
	}

	.gt-select.single .selectize-input::placeholder {
		color: var(--gt-input-placeholder-color);
	}

	.gt-select.single .selectize-input:hover {
		border-color: rgba(from var(--gt-input-border-color) r g b/0.5);
	}

	.gt-select.single .selectize-input.focus {
		border-color: rgba(from var(--gt-input-border-color) r g b/0.9);
	}

	.gt-select.single .selectize-input:after {
		border-color: var(--gt-input-text-color) transparent transparent;
	}

	.gt-select.single .selectize-input::before {
		display: none;
	}

	.gt-select.single .selectize-input.dropdown-active:after {
		border-color: transparent transparent var(--gt-input-text-color);
	}

	.gt-select.single .selectize-input input {
		color: var(--gt-input-text-color);
	}

	.selectize-dropdown {
		border-radius: 10px;
		border: 1px solid rgba(from var(--gt-input-border-color) r g b/0.1);
		background-color: var(--gt-fff);
		margin-top: 0px;
		z-index: 5;
	}

	.selectize-dropdown .selectize-dropdown-content .option {
		padding: 12px 15px;
		font-size: 0.813rem;
		line-height: 1.2;
		font-weight: 400;
		color: var(--gt-input-text-color);
		cursor: pointer;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.selectize-dropdown .selectize-dropdown-content .option:hover,
	.selectize-dropdown .selectize-dropdown-content .option.active {
		background-color: rgba(from var(--gt-input-border-color) r g b/0.05);
		color: var(--gt-input-text-color);
	}

	.gt-select.gt-sm .selectize-input {
		padding: 12.5px 12px;
		border-radius: 6px;
	}

	.gt-select.gt-md .selectize-input {
		padding: 17.5px 14px;
		border-radius: 10px;
	}

	.gt-select.gt-lg .selectize-input {
		padding: 18.5px 16px;
		border-radius: 14px;
	}

	form .gt-item-group {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		gap: 20px;
	}

	form .gt-item-group .gt-item + .gt-item {
		margin-top: 0px;
	}

	form .gt-item {
		width: 100%;
	}

	form * + .gt-item,
	form * + .gt-item-group {
		margin-top: 20px;
	}

	[dir="rtl"] input[type="text"],
	[dir="rtl"] input[type="email"],
	[dir="rtl"] input[type="password"],
	[dir="rtl"] input[type="url"],
	[dir="rtl"] input[type="tel"],
	[dir="rtl"] input[type="search"],
	[dir="rtl"] input[type="number"],
	[dir="rtl"] input[type="date"],
	[dir="rtl"] input[type="datetime-local"],
	[dir="rtl"] input[type="month"],
	[dir="rtl"] input[type="time"],
	[dir="rtl"] input[type="week"],
	[dir="rtl"] input[type="color"],
	[dir="rtl"] input[type="file"],
	[dir="rtl"] input[type="range"],
	[dir="rtl"] input[type="hidden"],
	[dir="rtl"] textarea {
		padding: 11px 0px;
	}

	[dir="rtl"] .gt-input .gt-addon {
		border-right: none;
		border-left: 1px solid transparent;
	}

	[dir="rtl"] .gt-input:not([dir="rtl"] .gt-input:has(.gt-icon)) input,
	[dir="rtl"] .gt-input:not([dir="rtl"] .gt-input:has(.gt-icon)) textarea {
		padding-left: 0;
		padding-right: 12px;
	}

	[dir="rtl"] .gt-input.gt-sm input {
		padding: 12.5px 0px;
	}

	[dir="rtl"] .gt-input.gt-sm .gt-addon {
		padding: 11px 12px 11px 10px;
	}

	[dir="rtl"] .gt-input.gt-sm .gt-icon {
		padding: 9px 12px 9px 10px;
	}

	[dir="rtl"] .gt-input.gt-md input {
		padding: 17.5px 0px;
	}

	[dir="rtl"] .gt-input.gt-md .gt-addon {
		padding: 13.5px 14px 13.5px 12px;
	}

	[dir="rtl"] .gt-input.gt-md .gt-icon {
		padding: 11px 14px 11px 10px;
	}

	[dir="rtl"] .gt-input.gt-lg input {
		padding: 18.5px 0px;
	}

	[dir="rtl"] .gt-input.gt-lg .gt-addon {
		padding: 16.5px 16px 16.5px 14px;
	}

	[dir="rtl"] .gt-input.gt-lg .gt-icon {
		padding: 13px 16px 13px 10px;
	}

	[dir="rtl"] .gt-select .selectize-input:after {
		right: auto;
		left: 15px;
	}

	[dir="rtl"] .gt-select.gt-sm .selectize-input:after {
		left: 12px;
	}

	[dir="rtl"] .gt-select.gt-md .selectize-input:after {
		left: 14px;
	}

	[dir="rtl"] .gt-select.gt-lg .selectize-input:after {
		left: 16px;
	}

	[data-bs-theme="dark"]{
		--gt-input-border-color: var(--gt-fff);
		--gt-input-bg-color: var(--gt-000);
	}
	
	[data-bs-theme="dark"] .gt-input {
		border-color: rgba(from var(--gt-input-border-color) r g b/0.4);
	}
	
	[data-bs-theme="dark"] .gt-input .gt-addon {
		border-color: rgba(from var(--gt-input-border-color) r g b/0.5);
	}
	
	[data-bs-theme="dark"] .gt-input:hover {
		border-color: rgba(from var(--gt-input-border-color) r g b/0.8);
	}
	
	[data-bs-theme="dark"] .gt-input:has(input:focus) {
		border-color: rgba(from var(--gt-input-border-color) r g b/1);
	}
	
	[data-bs-theme="dark"] .gt-select .selectize-input {
		color: var(--gt-input-text-color);
		border-color: rgba(from var(--gt-input-border-color) r g b/0.4);
	}
	
	[data-bs-theme="dark"] .gt-select .selectize-input::-webkit-input-placeholder {
		color: var(--gt-input-placeholder-color);
	}
	
	[data-bs-theme="dark"] .gt-select .selectize-input::-moz-placeholder {
		color: var(--gt-input-placeholder-color);
	}
	
	[data-bs-theme="dark"] .gt-select .selectize-input:-ms-input-placeholder {
		color: var(--gt-input-placeholder-color);
	}
	
	[data-bs-theme="dark"] .gt-select .selectize-input::-ms-input-placeholder {
		color: var(--gt-input-placeholder-color);
	}
	
	[data-bs-theme="dark"] .gt-select .selectize-input::placeholder {
		color: var(--gt-input-placeholder-color);
	}
	
	[data-bs-theme="dark"] .gt-select .selectize-input input {
		color: var(--gt-input-text-color);
	}
	
	[data-bs-theme="dark"] .gt-select .selectize-input:hover {
		border-color: rgba(from var(--gt-input-border-color) r g b/0.8);
	}
	
	[data-bs-theme="dark"] .gt-select .selectize-input.focus {
		background-color: var(--gt-input-bg-color);
		border-color: rgba(from var(--gt-input-border-color) r g b/1);
	}
	
	[data-bs-theme="dark"] .selectize-dropdown {
		border-color: rgba(from var(--gt-input-border-color) r g b/0.4);
		background-color: var(--gt-input-bg-color);
	}
	
	[data-bs-theme="dark"] .selectize-dropdown .option {
		color: var(--gt-input-text-color);
	}
	
	[data-bs-theme="dark"] .selectize-dropdown .option:hover,
	[data-bs-theme="dark"] .selectize-dropdown .option.active {
		color: var(--gt-input-text-color);
		background-color: rgba(from var(--gt-input-border-color) r g b/0.1);
	}



/*======
*
* List Object
*
======*/
	.gt-list-object {
		--gt-list-icon-background: rgba(from var(--gt-000) r g b/0.1);
		--gt-list-icon-color: var(--gt-tertiary);
	}

	.gt-list-object ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.gt-list-object .gt-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 14px;
	}

	.gt-list-object .gt-item .gt-icon {
		width: 24px;
		height: 24px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-list-object .gt-item .gt-icon img,
	.gt-list-object .gt-item .gt-icon svg {
		width: 14px;
	}

	.gt-list-object .gt-item .gt-text {
		flex-basis: fit-content;
	}

	.gt-list-object .gt-item .gt-text,
	.gt-list-object .gt-item .gt-text a {
		font-size: 1rem;
		line-height: 1.25;
		font-weight: 500;
		letter-spacing: -0.32px;
		color: var(--gt-text-color);
	}

	.gt-list-object .gt-item .gt-text:hover a {
		color: var(--gt-primary);
	}

	.gt-list-object ul li + li {
		margin-top: 20px;
	}

	.gt-list-object.gt-style-1 .gt-item .gt-icon {
		border-radius: 4px;
		background-color: var(--gt-list-icon-background);
		color: var(--gt-list-icon-color);
	}

	.gt-list-object.gt-style-2 .gt-item .gt-icon {
		border-radius: 100%;
		background-color: var(--gt-primary);
		color: var(--gt-fff);
	}

	.gt-list-object.gt-style-2 .gt-item .gt-icon img,
	.gt-list-object.gt-style-2 .gt-item .gt-icon svg {
		width: 16px;
	}

	.gt-list-object.gt-style-3 .gt-item {
		gap: 24px;
	}

	.gt-list-object.gt-style-3 .gt-item .gt-icon {
		color: var(--gt-list-icon-color);
	}

	.gt-list-object.gt-style-3 .gt-item .gt-icon img,
	.gt-list-object.gt-style-3 .gt-item .gt-icon svg {
		width: 100%;
	}

	.gt-list-object.gt-style-3 .gt-item .gt-text,
	.gt-list-object.gt-style-3 .gt-item .gt-text a {
		color: rgba(from var(--gt-text-color) r g b/0.5);
	}

	.gt-list-object.gt-style-3 .gt-item .gt-text:hover a {
		color: var(--gt-primary);
	}



/*======
*
* Multimedia
*
======*/
	.gt-multimedia {
		--plyr-video-control-background-hover: transparent;
		--plyr-audio-control-background-hover: transparent;
		--plyr-color-main: var(--gt-000);
		--plyr-range-fill-background: var(--gt-primary);
	}

	.gt-multimedia .gt-video-frame {
		position: relative;
	}

	.gt-multimedia .gt-video-frame .gt-content {
		position: absolute;
		opacity: 100%;
		top: 50%;
		left: 0;
		right: 0;
		max-width: 80%;
		margin: 0 auto;
		z-index: 2;
		text-align: center;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-multimedia .gt-video-frame .gt-content .gt-title {
		color: var(--gt-fff);
		font-size: 3.5rem;
		font-weight: 600;
	}

	.gt-multimedia .gt-video-frame .gt-content .gt-subtitle {
		font-size: 0.813rem;
		color: var(--gt-fff);
	}

	.gt-multimedia .gt-video-frame * + .gt-title {
		margin-top: 20px;
	}

	.gt-multimedia .gt-video-frame .plyr--paused .plyr__controls {
		opacity: 0;
		pointer-events: none;
	}

	.gt-multimedia .gt-video-frame .plyr--playing .plyr__controls,
	.gt-multimedia .gt-video-frame .plyr:hover .plyr__controls {
		opacity: 1;
		pointer-events: auto;
		-webkit-transition: opacity 0.3s ease;
		transition: opacity 0.3s ease;
	}

	.gt-multimedia .plyr__control {
		background-color: transparent;
		color: var(--gt-fff);
		border: 0;
	}

	.gt-multimedia .plyr__control.plyr__control--overlaid {
		position: absolute;
		top: 50%;
		left: 50%;
		right: 50%;
		z-index: 2;
		color: var(--gt-fff);
		width: 66px;
		height: 66px;
		border-radius: 100%;
		-webkit-transition: all 0.3s ease-in-out 0s;
		transition: all 0.3s ease-in-out 0s;
		-webkit-box-shadow: rgba(from var(--gt-primary) r g b/0.7) 0px 0px 0px 0px;
		box-shadow: rgba(from var(--gt-primary) r g b/0.7) 0px 0px 0px 0px;
		border: 1px solid var(--gt-fff);
		opacity: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-multimedia:has(.gt-title,.gt-subtitle) .plyr__control.plyr__control--overlaid {
		transform: translate(-50%, -150%);
	}

	.gt-multimedia .plyr__control.plyr__control--overlaid a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		color: var(--gt-fff);
		background-color: transparent;
		width: 100%;
		height: 100%;
	}

	.gt-multimedia .plyr__control.plyr__control--overlaid svg {
		margin-left: -1px;
	}

	.gt-multimedia .plyr__control.plyr__control--overlaid:hover {
		color: var(--gt-fff);
		background-color: var(--gt-primary);
		border-color: var(--gt-primary);
	}

	.gt-multimedia .plyr__control:hover {
		color: var(--gt-primary);
	}

	.gt-multimedia .plyr__control:hover span {
		color: var(--gt-primary);
	}

	.gt-multimedia .plyr__menu__container {
		background-color: var(--gt-000);
	}

	.gt-multimedia .gt-video-frame:has(.plyr--playing) .gt-content {
		opacity: 0;
	}

	.gt-multimedia .gt-audio-player {
		border-radius: 15px;
		background: transparent;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-multimedia .gt-audio-player:hover {
		background: var(--gt-fff);
	}

	.gt-multimedia .gt-audio-player .plyr__control {
		color: var(--gt-000);
	}

	.gt-multimedia .gt-audio-player .plyr__control:hover {
		color: var(--gt-primary);
	}

	.gt-multimedia .gt-audio-player .plyr--audio {
		border-radius: 10px;
		max-width: 100%;
	}

	.gt-multimedia .gt-audio-player .plyr--audio .plyr__controls {
		background: transparent;
		padding: 15px;
		border-radius: 10px;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	@media only screen and (max-width: 991px) {
		.gt-multimedia .gt-video-frame .gt-content {
			top: auto;
			bottom: 50px;
			left: 0;
			right: 0;
			text-align: center;
			width: 90%;
			margin: 0 auto;
		}

		.gt-multimedia .gt-video-frame .gt-content .gt-title {
			font-size: 1rem;
		}

		.gt-multimedia .gt-video-frame .gt-content .gt-subtitle {
			font-size: 0.75rem;
		}

		.gt-multimedia .gt-audio-player {
			padding: 15px;
		}

		.gt-multimedia .gt-audio-player .gt-audio-info .gt-audio-thumbnail {
			width: 50px;
			height: 50px;
		}
	}

	[data-bs-theme=dark] .gt-multimedia .gt-video-frame .gt-content .gt-title {
		color: var(--gt-fff);
	}

	[data-bs-theme=dark] .gt-multimedia .gt-video-frame .gt-content .gt-subtitle {
		color: var(--gt-fff);
	}

	[data-bs-theme=dark] .gt-multimedia .gt-video-playlist .gt-item .gt-title {
		color: var(--gt-fff);
	}

	[data-bs-theme=dark] .gt-multimedia .plyr__control {
		color: var(--gt-fff);
	}

	[data-bs-theme=dark] .gt-multimedia .plyr__control:hover {
		color: var(--gt-000);
	}

	[data-bs-theme=dark] .gt-multimedia .plyr__control.plyr__control--overlaid {
		color: var(--gt-fff);
		border-color: var(--gt-fff);
	}

	[data-bs-theme=dark] .gt-multimedia .plyr__control.plyr__control--overlaid:hover {
		color: var(--gt-fff);
		border-color: var(--gt-fff);
		background-color: var(--gt-primary);
	}

	[data-bs-theme=dark] .gt-multimedia .gt-audio-player {
		background: transparent;
	}

	[data-bs-theme=dark] .gt-multimedia .gt-audio-player .plyr--audio .plyr__controls {
		background: transparent;
		color: var(--gt-fff);
	}

	[data-bs-theme=dark] .gt-multimedia .gt-audio-player .plyr--audio:hover .plyr__controls {
		background: var(--gt-333);
		color: var(--gt-primary);
	}

	[dir=rtl] .gt-multimedia .gt-video-frame .gt-content {
		width: 80%;
		left: 0;
		right: 0;
		margin: 0 auto;
	}

	[dir=rtl] .gt-multimedia.gt-align-left .gt-content {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	[dir=rtl] .gt-multimedia.gt-align-right .gt-content {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	[dir=rtl] .gt-multimedia .gt-audio-player .gt-audio-info .gt-audio-thumbnail {
	margin-right: 0;
	margin-left: 15px;
	}

	@media only screen and (max-width: 991px) {
	[dir=rtl] .gt-multimedia .gt-video-frame .gt-content {
		left: 0;
		right: 0;
		width: 90%;
		margin: 0 auto;
	}
	}



/*======
*
* Newsletter
*
======*/
	.gt-newsletter {
		color: var(--gt-text-color);
		border-top: 1px solid var(--gt-border-light);
	}

	.gt-newsletter .gt-heading p {
		margin: 0;
	}

	.gt-newsletter .gt-heading .gt-subtitle {
		font-size: 0.75rem;
		font-weight: 700;
		line-height: 22px;
		letter-spacing: 2px;
		color: rgba(from var(--gt-000) r g b/0.3);
	}

	.gt-newsletter .gt-heading .gt-text p {
		font-size: 0.875rem;
		line-height: 22px;
		color: rgba(from var(--gt-000) r g b/0.7);
		opacity: 0.7;
		font-weight: 400;
	}

	.gt-newsletter .gt-form-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-newsletter .gt-form-wrapper .gt-form {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		min-width: 546px;
		position: relative;
	}

	@media only screen and (max-width: 1024px) {
		.gt-newsletter .gt-form-wrapper .gt-form {
			min-width: auto;
		}
	}

	.gt-newsletter .gt-form-wrapper .gt-form input {
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5;
		border: 1px solid var(--gt-border-light);
		margin-right: 4px;
		width: 100%;
		padding: 17px 17px;
		position: relative;
		outline: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 6px;
		margin: 0;
	}

	.gt-newsletter .gt-form-wrapper .gt-form input::-webkit-input-placeholder {
		opacity: 0.5;
		color: var(--gt-text-color);
		font-size: 0.813rem;
		line-height: 22px;
	}

	.gt-newsletter .gt-form-wrapper .gt-form input::-moz-placeholder {
		opacity: 0.5;
		color: var(--gt-text-color);
		font-size: 0.813rem;
		line-height: 22px;
	}

	.gt-newsletter .gt-form-wrapper .gt-form input:-ms-input-placeholder {
		opacity: 0.5;
		color: var(--gt-text-color);
		font-size: 0.813rem;
		line-height: 22px;
	}

	.gt-newsletter .gt-form-wrapper .gt-form input::-ms-input-placeholder {
		opacity: 0.5;
		color: var(--gt-text-color);
		font-size: 0.813rem;
		line-height: 22px;
	}

	.gt-newsletter .gt-form-wrapper .gt-form input::placeholder {
		opacity: 0.5;
		color: var(--gt-text-color);
		font-size: 0.813rem;
		line-height: 22px;
	}

	.gt-newsletter .gt-form-wrapper .gt-form input:checked {
		--s: 1px;
		-webkit-transition-delay: 0.4s;
		transition-delay: 0.4s;
		--b: var(--border-active);
	}

	.gt-newsletter .gt-form-wrapper .gt-form button {
		padding: 13px;
		position: absolute;
		right: 6px;
		border-radius: 6px;
		font-size: 0.875rem;
		font-weight: 500;
		letter-spacing: 1px;
		background-color: var(--gt-primary);
		border: 1px solid var(--gt-primary);
		color: var(--gt-fff);
		max-width: 105px;
		min-height: 43px;
		width: 100%;
		cursor: pointer;
	}

	.gt-newsletter .gt-form-wrapper .gt-form button:hover {
		background-color: var(--gt-background-color);
		color: var(--gt-primary);
	}

	.gt-newsletter .gt-form-wrapper .gt-cookies {
		margin-top: 8px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-newsletter.gt-dark {
		background-color: var(--gt-background-color-dark);
		color: var(--gt-fff);
	}

	.gt-newsletter.gt-dark .gt-heading .gt-subtitle {
		color: rgba(from var(--gt-fff) r g b/0.5);
	}

	.gt-newsletter.gt-dark .gt-heading .gt-text p {
		color: rgba(from var(--gt-fff) r g b/0.7);
	}

	.gt-newsletter.gt-dark .gt-form input {
		border: 1px solid rgba(from var(--gt-border-light) r g b/0.3);
	}

	.gt-newsletter.gt-dark .gt-form input::-webkit-input-placeholder {
		color: var(--gt-000);
		opacity: 0.5;
	}

	.gt-newsletter.gt-dark .gt-form input::-moz-placeholder {
		color: var(--gt-000);
		opacity: 0.5;
	}

	.gt-newsletter.gt-dark .gt-form input:-ms-input-placeholder {
		color: var(--gt-000);
		opacity: 0.5;
	}

	.gt-newsletter.gt-dark .gt-form input::-ms-input-placeholder {
		color: var(--gt-000);
		opacity: 0.5;
	}

	.gt-newsletter.gt-dark .gt-form input::placeholder {
		color: var(--gt-000);
		opacity: 0.5;
	}

	.gt-newsletter.gt-dark .gt-cookies .gt-checkbox-label {
		color: var(--gt-fff);
	}

	.gt-newsletter.gt-dark .gt-cookies .gt-checkbox-label span,
	.gt-newsletter.gt-dark .gt-cookies .gt-checkbox-label a {
		color: var(--gt-fff);
	}

	.gt-newsletter.gt-dark .gt-cookies .gt-checkbox.gt-style-1 {
		--border: rgba(from var(--gt-border-light) r g b / .5);
		--border-active: var(--gt-check-main-color);
	}

	.gt-newsletter.gt-style-1 {
		padding: 100px 0 90px 0;
	}

	.gt-newsletter.gt-style-1 .gt-title {
		font-size: 1.75rem;
		font-weight: 500;
		line-height: 38px;
	}

	.gt-newsletter.gt-style-1 .gt-heading * + .gt-text {
		margin-top: 15px;
	}

	.gt-newsletter.gt-style-1 .gt-heading * + .gt-title {
		margin-top: 15px;
	}

	@media only screen and (max-width: 1024px) {
		.gt-newsletter.gt-style-1 .gt-heading {
			text-align: center;
		}
	}

	@media only screen and (max-width: 768px) {
		.gt-newsletter.gt-style-1 .row > * + row > * {
			padding-top: 40px;
		}

		.gt-newsletter.gt-style-1 .gt-form-wrapper {
			padding-inline: 10px;
		}

		.gt-newsletter.gt-style-1 .gt-title {
			font-size: 1.125rem;
			line-height: 28px;
		}

		.gt-newsletter.gt-style-1 .gt-subtitle {
			font-size: 0.625rem;
			line-height: 20px;
		}

		.gt-newsletter.gt-style-1 .gt-text p {
			font-size: 0.75rem;
			line-height: 20px;
		}
	}

	.gt-newsletter.gt-style-2 {
		padding: 130px 0 40px 0;
	}

	.gt-newsletter.gt-style-2 .gt-title {
		font-size: 1.875rem;
		font-weight: 500;
		line-height: 38px;
	}

	.gt-newsletter.gt-style-2 * + .gt-title {
		margin-top: 15px;
	}

	.gt-newsletter.gt-style-2 .gt-heading {
		text-align: center;
	}

	.gt-newsletter.gt-style-2 .gt-heading .gt-title {
		margin-bottom: 10px;
	}

	.gt-newsletter.gt-style-2 .gt-heading * + .gt-text {
		margin-top: 15px;
	}

	.gt-newsletter.gt-style-2 .gt-form-wrapper {
		margin-top: 40px;
	}

	@media only screen and (max-width: 1024px) {
		.gt-newsletter.gt-style-2 .gt-form-wrapper {
			margin-top: 50px;
		}
	}

	.gt-newsletter.gt-style-2 .gt-form-wrapper .gt-cookies {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		color: rgba(from var(--gt-000) r g b/0.5);
	}

	.gt-newsletter.gt-style-2 .gt-form-wrapper .gt-cookies a {
		opacity: 0.7;
	}

	.gt-newsletter.gt-style-2 .gt-form-wrapper .gt-cookies a:hover {
		opacity: 1;
	}

	@media only screen and (max-width: 768px) {
		.gt-newsletter.gt-style-2 .gt-form-wrapper {
			padding-inline: 10px;
		}

		.gt-newsletter.gt-style-2 .gt-title {
			font-size: 1.125rem;
			line-height: 28px;
		}

		.gt-newsletter.gt-style-2 .gt-subtitle {
			font-size: 0.625rem;
			line-height: 20px;
		}

		.gt-newsletter.gt-style-2 .gt-text p {
			font-size: 0.75rem;
			line-height: 20px;
		}
	}

	[data-bs-theme=dark] .gt-newsletter {
		color: var(--gt-text-color);
		border-top: 1px solid var(--gt-border-light);
	}

	[data-bs-theme=dark] .gt-newsletter .gt-heading .gt-subtitle {
		color: rgba(from var(--gt-000) r g b/0.5);
	}

	[data-bs-theme=dark] .gt-newsletter .gt-heading .gt-text p {
		color: rgba(from var(--gt-000) r g b/0.7);
	}

	[data-bs-theme=dark] .gt-newsletter .gt-form-wrapper .gt-form input {
		border: 1px solid rgba(from var(--gt-000) r g b/0.3);
	}

	[data-bs-theme=dark] .gt-newsletter .gt-form-wrapper .gt-form input::-webkit-input-placeholder {
		color: var(--gt-000);
	}

	[data-bs-theme=dark] .gt-newsletter .gt-form-wrapper .gt-form input::-moz-placeholder {
		color: var(--gt-000);
	}

	[data-bs-theme=dark] .gt-newsletter .gt-form-wrapper .gt-form input:-ms-input-placeholder {
		color: var(--gt-000);
	}

	[data-bs-theme=dark] .gt-newsletter .gt-form-wrapper .gt-form input::-ms-input-placeholder {
		color: var(--gt-000);
	}

	[data-bs-theme=dark] .gt-newsletter .gt-form-wrapper .gt-form input::placeholder {
		color: var(--gt-000);
	}

	[data-bs-theme=dark] .gt-newsletter .gt-form-wrapper .gt-form button {
		background-color: var(--gt-primary);
		color: var(--gt-000);
	}

	[data-bs-theme=dark] .gt-newsletter .gt-form-wrapper .gt-form button:hover {
		background-color: var(--gt-background-color);
		color: var(--gt-primary);
	}

	[data-bs-theme=dark] .gt-newsletter .gt-form-wrapper .gt-cookies .gt-checkbox.gt-style-1 {
		--border: rgba(from var(--gt-border-dark) r g b / .5);
		--border-active: var(--gt-check-main-color);
	}

	[data-bs-theme=dark] .gt-newsletter.gt-dark {
		background-color: var(--gt-background-color);
		color: var(--gt-000);
	}

	[data-bs-theme=dark] .gt-newsletter.gt-dark .gt-heading .gt-subtitle {
		color: rgba(from var(--gt-000) r g b/0.5);
	}

	[data-bs-theme=dark] .gt-newsletter.gt-dark .gt-heading .gt-text p {
		color: rgba(from var(--gt-000) r g b/0.7);
	}

	[data-bs-theme=dark] .gt-newsletter.gt-dark .gt-form input {
		border: 1px solid rgba(from var(--gt-border-dark) r g b/0.3);
	}

	[data-bs-theme=dark] .gt-newsletter.gt-dark .gt-form input::-webkit-input-placeholder {
		color: var(--gt-000);
		opacity: 0.5;
	}

	[data-bs-theme=dark] .gt-newsletter.gt-dark .gt-form input::-moz-placeholder {
		color: var(--gt-000);
		opacity: 0.5;
	}

	[data-bs-theme=dark] .gt-newsletter.gt-dark .gt-form input:-ms-input-placeholder {
		color: var(--gt-000);
		opacity: 0.5;
	}

	[data-bs-theme=dark] .gt-newsletter.gt-dark .gt-form input::-ms-input-placeholder {
		color: var(--gt-000);
		opacity: 0.5;
	}

	[data-bs-theme=dark] .gt-newsletter.gt-dark .gt-form input::placeholder {
		color: var(--gt-000);
		opacity: 0.5;
	}

	[data-bs-theme=dark] .gt-newsletter.gt-dark .gt-cookies .gt-checkbox-label {
		color: var(--gt-000);
	}

	[data-bs-theme=dark] .gt-newsletter.gt-dark .gt-cookies .gt-checkbox-label span,
	[data-bs-theme=dark] .gt-newsletter.gt-dark .gt-cookies .gt-checkbox-label a {
		color: var(--gt-000);
	}

	[data-bs-theme=dark] .gt-newsletter.gt-dark .gt-cookies .gt-checkbox.gt-style-1 {
		--border: rgba(from var(--gt-border-dark) r g b / .5);
		--border-active: var(--gt-check-main-color);
	}

	[dir=rtl] .gt-newsletter .gt-form-wrapper .gt-form input {
		text-align: right;
		margin-right: 0;
		margin-left: 4px;
	}

	[dir=rtl] .gt-newsletter .gt-form-wrapper .gt-form input::-webkit-input-placeholder {
		text-align: right;
	}

	[dir=rtl] .gt-newsletter .gt-form-wrapper .gt-form input::-moz-placeholder {
		text-align: right;
	}

	[dir=rtl] .gt-newsletter .gt-form-wrapper .gt-form input:-ms-input-placeholder {
		text-align: right;
	}

	[dir=rtl] .gt-newsletter .gt-form-wrapper .gt-form input::-ms-input-placeholder {
		text-align: right;
	}

	[dir=rtl] .gt-newsletter .gt-form-wrapper .gt-form input::placeholder {
		text-align: right;
	}

	[dir=rtl] .gt-newsletter .gt-form-wrapper .gt-form button {
		right: auto;
		left: 12px;
	}



/*======
*
* Notification
*
======*/
	.gt-notification {
		position: fixed;
		z-index: 11;
		top: 0;
		left: 0;
		right: 0;
		background-color: var(--gt-fff);
		position: relative;
	}

	.gt-notification .gt-content .gt-icon svg {
		width: 26px;
		height: 26px;
	}

	.gt-notification .gt-content .gt-text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 8px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 100%;
		padding-block: 9px;
	}

	.gt-notification .gt-content .gt-text p {
		line-height: 20px;
		font-weight: 500;
		font-size: 0.813rem;
		letter-spacing: -0.2px;
		color: var(--gt-alert-text-dark);
		margin-bottom: 0px;
	}

	.gt-notification .gt-content .gt-close {
		position: absolute;
		right: 20px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		color: var(--gt-alert-text-dark);
		cursor: pointer;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-notification .gt-content .gt-close svg {
		width: 20px;
		height: 20px;
	}

	.gt-notification .gt-content .gt-close:hover {
		color: var(--gt-alert-text-light);
	}

	.gt-notification.gt-primary {
		background-color: var(--gt-primary);
	}

	.gt-notification.gt-primary .gt-content .gt-icon {
		color: var(--gt-alert-text-light);
	}

	.gt-notification.gt-primary .gt-content .gt-text p {
		color: var(--gt-alert-text-light);
	}

	.gt-notification.gt-primary .gt-content .gt-close {
		color: var(--gt-alert-text-light);
	}

	.gt-notification.gt-primary .gt-content .gt-close:hover {
		color: var(--gt-secondary);
	}

	.gt-notification.gt-secondary {
		background-color: var(--gt-secondary);
	}

	.gt-notification.gt-secondary .gt-content .gt-icon {
		color: var(--gt-alert-heart-top);
	}

	.gt-notification.gt-secondary .gt-content .gt-text p {
		color: var(--gt-alert-text-dark);
	}

	.gt-notification.gt-secondary .gt-content .gt-close {
		color: var(--gt-alert-text-dark);
	}

	.gt-notification.gt-secondary .gt-content .gt-close:hover {
		color: var(--gt-alert-text-light);
	}

	.gt-notification.gt-tertiary {
		background-color: var(--gt-tertiary);
	}

	.gt-notification.gt-tertiary .gt-content .gt-icon {
		color: var(--gt-alert-heart-top);
	}

	.gt-notification.gt-tertiary .gt-content .gt-text p {
		color: var(--gt-alert-text-light);
	}

	.gt-notification.gt-tertiary .gt-content .gt-close {
		color: var(--gt-alert-text-light);
	}

	.gt-notification.gt-tertiary .gt-content .gt-close:hover {
		color: var(--gt-secondary);
	}

	.gt-notification.gt-align-left .gt-content .gt-text {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-notification.gt-align-right .gt-content .gt-text {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}



/*======
*
* Number List
*
======*/
	.gt-number-list {
		--gt-number-list-bg: rgba(from var(--gt-000) r g b / 0.05);
		--gt-number-list-digit-color: rgba(from var(--gt-text-color) r g b / 0.2);
		--gt-number-list-color: var(--gt-text-color);
	}

	.gt-number-list ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.gt-number-list ul li + li {
		padding-top: 24px;
	}

	.gt-number-list .gt-item {
		background-color: var(--gt-number-list-bg);
		padding: 32px 22px;
		border-radius: 14px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 4px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.gt-number-list .gt-item .gt-number {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		color: var(--gt-number-list-digit-color);
	}

	.gt-number-list .gt-item .gt-number span {
		font-size: 3.5rem;
		line-height: 1.3;
		font-weight: 500;
		letter-spacing: -1.6px;
	}

	.gt-number-list .gt-item .gt-number::after {
		content: ".";
		font-size: 3.5rem;
		line-height: 1.3;
		font-weight: 500;
	}

	.gt-number-list .gt-item .gt-content .gt-title {
		font-size: 2rem;
		font-weight: 600;
		color: var(--gt-number-list-color);
	}

	.gt-number-list .gt-item .gt-content .gt-title a {
		color: var(--gt-number-list-color);
	}

	.gt-number-list .gt-item .gt-content .gt-title a:hover {
		color: var(--gt-primary);
	}

	.gt-number-list .gt-item .gt-content .gt-desc p {
		font-size: 1rem;
		line-height: 1.6;
		letter-spacing: -0.32px;
		color: rgba(from var(--gt-text-color) r g b/0.7);
	}

	.gt-number-list .gt-item * + .gt-desc {
		margin-top: 12px;
	}

	.gt-number-list.gt-inline .gt-item {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		gap: 20px;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.gt-number-list.gt-inline .gt-item .gt-number {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-number-list.gt-align-left ul li {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-number-list.gt-align-left ul li .gt-item .gt-number {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-number-list.gt-align-center ul li {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-number-list.gt-align-center ul li .gt-item .gt-number {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-number-list.gt-align-right ul li {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-number-list.gt-align-right ul li .gt-item .gt-number {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	@media only screen and (max-width: 1600px) {
		.gt-number-list .gt-item {
			padding: 28px 20px;
		}

		.gt-number-list .gt-item .gt-number span {
			font-size: 3rem;
		}

		.gt-number-list .gt-item .gt-number::after {
			font-size: 3rem;
		}

		.gt-number-list .gt-item .gt-content .gt-title {
			font-size: 1.75rem;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-number-list .gt-item {
			padding: 24px 18px;
		}

		.gt-number-list .gt-item .gt-number span {
			font-size: 2.5rem;
			letter-spacing: -1.2px;
		}

		.gt-number-list .gt-item .gt-number::after {
			font-size: 2.5rem;
		}

		.gt-number-list .gt-item .gt-content .gt-title {
			font-size: 1.5rem;
		}

		.gt-number-list .gt-item .gt-content .gt-desc p {
			font-size: 0.938rem;
		}

		.gt-number-list.gt-inline .gt-item {
			gap: 15px;
		}
	}

	@media only screen and (max-width: 480px) {
		.gt-number-list ul li + li {
			padding-top: 16px;
		}

		.gt-number-list .gt-item {
			padding: 20px 16px;
		}

		.gt-number-list .gt-item .gt-number span {
			font-size: 2rem;
			letter-spacing: -1px;
		}

		.gt-number-list .gt-item .gt-number::after {
			font-size: 2rem;
		}

		.gt-number-list .gt-item .gt-content .gt-title {
			font-size: 1.25rem;
		}

		.gt-number-list .gt-item .gt-content .gt-desc p {
			font-size: 0.875rem;
		}

		.gt-number-list .gt-item * + .gt-desc {
			margin-top: 8px;
		}

		.gt-number-list.gt-inline .gt-item {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
			gap: 10px;
		}

		.gt-number-list.gt-align-right ul li,
		.gt-number-list.gt-align-center ul li,
		.gt-number-list.gt-align-left ul li {
			-webkit-box-pack: start;
			-ms-flex-pack: start;
			justify-content: flex-start;
		}

		.gt-number-list.gt-align-right ul li .gt-item .gt-number,
		.gt-number-list.gt-align-center ul li .gt-item .gt-number,
		.gt-number-list.gt-align-left ul li .gt-item .gt-number {
			-webkit-box-pack: start;
			-ms-flex-pack: start;
			justify-content: flex-start;
		}
	}

	@media (max-width: 320px) {
		.gt-number-list .gt-item {
			padding: 16px 12px;
		}

		.gt-number-list .gt-item .gt-number span {
			font-size: 1.75rem;
		}

		.gt-number-list .gt-item .gt-number::after {
			font-size: 1.75rem;
		}

		.gt-number-list .gt-item .gt-content .gt-title a, .gt-number-list .gt-item .gt-content .gt-title span {
			font-size: 1.125rem;
		}

		.gt-number-list .gt-item .gt-content .gt-desc p {
			font-size: 0.813rem;
		}
	}

	[data-bs-theme=dark] .gt-number-list {
		--gt-number-list-bg: rgba(from var(--gt-fff) r g b / 0.05);
		--gt-number-list-digit-color: rgba(from var(--gt-fff) r g b / 0.2);
	}



/*====== 
*
* Off Canvas 
*
======*/
	.gt-off-canvas {
		color: var(--gt-off-canvas-text-color);
		background-color: var(--gt-off-canvas-background-color);
		width: min(30%, 450px);
		max-width: 100%;
		visibility: hidden;
		position: fixed;
		top: 0;
		height: 100%;
		z-index: 1040;
	}

	@media only screen and (max-width: 767px) {
		.gt-off-canvas {
			width: 100%;
		}
	}

	@media (max-width: 768px) {
		.gt-off-canvas {
			padding: 50px 30px;
		}
	}

	.gt-off-canvas.gt-animation-on .gt-menu > ulul > li {
		opacity: 0;
	}

	.gt-off-canvas.gt-animation-on .gt-widgets .gt-widget {
		opacity: 0;
	}

	.gt-off-canvas.gt-animation-on .gt-copyright {
		opacity: 0;
	}

	.gt-off-canvas.gt-animation-on .gt-copyright p {
		font-size: 0.75rem;
		color: rgba(from var(--gt-off-canvas-text-color) r g b/0.7);
		font-weight: 500;
	}

	.gt-off-canvas.gt-animation-on .gt-social {
		opacity: 0;
	}

	.gt-off-canvas.gt-animation-on * + .gt-copyright {
		margin-top: 26px;
	}

	.gt-off-canvas .gt-menu {
		overflow: hidden;
		position: relative;
		padding: 20px 22px;
	}

	.gt-off-canvas .gt-menu .gt-menu-title {
		font-size: 0.75rem;
		font-weight: 700;
		color: var(--gt-off-canvas-text-color-fade);
		margin-bottom: 18px;
		opacity: 0;
	}

	.gt-off-canvas .gt-menu ul {
		position: inherit;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	.gt-off-canvas .gt-menu ul li {
		line-height: 1.5;
		padding: 10px 14px;
		-webkit-transition: 0.3s;
		transition: 0.3s;
		opacity: 0;
	}

	.gt-off-canvas .gt-menu ul li .gt-item {
		cursor: pointer;
		-webkit-transition: 0s;
		transition: 0s;
	}

	.gt-off-canvas .gt-menu ul li .gt-item .gt-menu-link {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.gt-off-canvas .gt-menu ul li .gt-item .gt-menu-link a,
	.gt-off-canvas .gt-menu ul li .gt-item .gt-menu-link a:visited {
		font-size: 1rem;
		font-weight: 500;
		letter-spacing: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.gt-off-canvas .gt-menu ul li .gt-item .gt-menu-link .gt-back-toggle {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-left: 22px;
		color: var(--gt-off-canvas-text-color);
	}

	.gt-off-canvas .gt-menu ul li .gt-item .gt-menu-link .gt-back-toggle svg {
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-off-canvas .gt-menu ul li .gt-item .gt-menu-desc {
		font-size: 0.75rem;
		letter-spacing: 0;
	}

	@media (max-width: 768px) {
		.gt-off-canvas .gt-menu ul li .gt-item .gt-menu-desc {
			display: none;
		}
	}

	.gt-off-canvas .gt-menu ul li .gt-submenu-wrap {
		max-height: 0;
		opacity: 0;
		overflow: hidden;
		-webkit-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		padding-left: 15px;
		margin-left: 0;
		visibility: hidden;
	}

	.gt-off-canvas .gt-menu ul li .gt-submenu-wrap .gt-sub-menu {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
		
	.gt-off-canvas .gt-menu ul li .gt-submenu-wrap.gt-active {
		max-height: 1000px;
		opacity: 1;
		margin-top: 20px;
		visibility: visible;
	}

	.gt-off-canvas .gt-menu ul li .gt-submenu-wrap li {
		opacity: 0;
		padding: 0;
		-webkit-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}

	.gt-off-canvas .gt-menu ul li .gt-submenu-wrap li + li {
		padding-top: 10px;
	}

	.gt-off-canvas .gt-menu ul li .gt-submenu-wrap li.gt-active {
		opacity: 1;
	}

	.gt-off-canvas .gt-copyright {
		font-size: 0.875rem;
	}

	.gt-off-canvas .gt-copyright p a,
	.gt-off-canvas .gt-copyright p a:visited {
		text-decoration: underline;
	}

	.gt-off-canvas .gt-widgets {
		padding: 20px 34px;
	}

	.gt-off-canvas .gt-widgets .gt-widget {
		margin-bottom: 50px;
	}

	.gt-off-canvas .gt-widgets .gt-widget > * {
		width: 100%;
	}

	.gt-off-canvas .gt-widgets .gt-widget.gt-widget-link .gt-title {
		font-size: 0.75rem;
		font-weight: 600;
		letter-spacing: 2px;
		margin-bottom: 52px;
		color: var(--gt-off-canvas-text-color);
	}

	.gt-off-canvas .gt-widgets .gt-widget.gt-widget-link .gt-widget-content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 16px;
	}

	.gt-off-canvas .gt-widgets .gt-widget.gt-widget-link .gt-widget-content a {
		font-size: 0.813rem;
		display: block;
	}

	.gt-off-canvas .gt-widgets .gt-widget.gt-widget-link .gt-widget-content.gt-size-m p {
		line-height: 2;
	}

	.gt-off-canvas .gt-logo span {
		font-size: 1.5rem;
		font-weight: 800;
		color: currentColor;
	}

	.gt-off-canvas .gt-logo img {
		height: 40px;
	}

	.gt-off-canvas .gt-logo .gt-dark-logo {
		display: none;
	}

	.gt-off-canvas .gt-close {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 36px;
		height: 36px;
		opacity: 1;
		cursor: pointer;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-off-canvas .gt-close svg {
		color: var(--gt-off-canvas-text-color);
		width: 24px;
		height: 24px;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-off-canvas .gt-close:hover svg {
		color: var(--gt-primary);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	.gt-off-canvas.gt-position-left {
		left: 0;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}

	.gt-off-canvas.gt-position-right {
		right: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}

	.gt-off-canvas .gt-off-canvas-header {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 20px 22px;
		border-bottom: 1px solid rgba(from var(--gt-off-canvas-border-dark) r g b/1);
		opacity: 0;
	}

	.gt-off-canvas .gt-off-canvas-footer .gt-item-group {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	@media (max-width: 768px) {
		.gt-off-canvas .gt-off-canvas-footer .gt-item-group {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
		}

		.gt-off-canvas .gt-off-canvas-footer .gt-item-group .gt-social {
			margin-top: 30px;
		}
	}

	[dir=rtl] .gt-off-canvas .gt-menu ul li .gt-item .gt-menu-link .gt-back-toggle {
		margin-left: 0;
		margin-right: 22px;
	}

	[dir=rtl] .gt-off-canvas .gt-menu ul li .gt-submenu-wrap .gt-menu-link {
		margin-right: 22px;
	}

	[data-bs-theme="dark"] .gt-off-canvas {
		color: var(--gt-off-canvas-text-color);
		background-color: var(--gt-off-canvas-background-color-dark);
	}

	[data-bs-theme="dark"] .gt-off-canvas .gt-logo .gt-light-logo {
		display: none;
	}

	[data-bs-theme="dark"] .gt-off-canvas .gt-close svg {
		color: var(--gt-off-canvas-text-color);
	}

	[data-bs-theme="dark"] .gt-off-canvas .gt-close:hover svg {
		color: var(--gt-secondary);
	}

	[data-bs-theme="dark"] .gt-off-canvas .gt-menu ul li a,
	[data-bs-theme="dark"] .gt-off-canvas .gt-menu ul li a:visited {
		color: var(--gt-off-canvas-text-color);
	}

	[data-bs-theme="dark"] .gt-off-canvas .gt-menu ul li .gt-back-toggle svg {
		color: var(--gt-off-canvas-text-color);
	}

	[data-bs-theme="dark"] .gt-off-canvas .gt-copyright p {
		color: rgba(from var(--gt-off-canvas-text-color) r g b/0.7);
	}

	[data-bs-theme="dark"] .gt-off-canvas .gt-copyright a,
	[data-bs-theme="dark"] .gt-off-canvas .gt-copyright a:visited {
		color: var(--gt-off-canvas-text-color);
	}

	[data-bs-theme="dark"] .gt-off-canvas .gt-copyright a:hover,
	[data-bs-theme="dark"] .gt-off-canvas .gt-copyright a:visited:hover {
		color: var --gt-secondary;
	}

	[data-bs-theme="dark"] .gt-off-canvas .gt-title {
		color: rgba(from var(--gt-off-canvas-text-color) r g b/0.7);
	}

	[data-bs-theme="dark"] .gt-off-canvas .gt-widgets .gt-widget.gt-widget-link .gt-title {
		color: var(--gt-off-canvas-text-color);
	}

	[data-bs-theme="dark"] .gt-off-canvas .gt-widgets .gt-widget.gt-widget-link .gt-widget-content a {
		color: var(--gt-off-canvas-text-color);
	}

	[data-bs-theme="dark"] .gt-off-canvas .gt-widgets .gt-widget.gt-widget-link .gt-widget-content a:hover {
		color: var(--gt-secondary);
	}

	.gt-overlay-opacity-bg {
		opacity: 0;
		width: 100%;
		height: 100%;
		visibility: hidden;
		background-color: var(--gt-000);
		position: fixed;
		top: 0;
		left: 0;
		z-index: 500;
		cursor: url("../img/close.svg"), auto;
		pointer-events: auto;
		color: var(--gt-fff);
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}



/*======
*
* Page Title
*
======*/
	.gt-page-title {
		padding-block: 56px;
	}

	.gt-page-title .gt-category ul {
		display: flex;
		flex-wrap: wrap;
		list-style: none;
		margin: 0;
		padding: 0;
		list-style-type: none;
		gap: 5px;
	}

	.gt-page-title .gt-category a {
		color: var(--gt-donation-listing-category-text-hover);
		background-color: var(--gt-donation-listing-category-bg-hover);
		border: 1px solid var(--gt-donation-listing-category-bg-hover);
		border-radius: 6px;
		padding: 6px 12px;
		font-size: 12px;
		letter-spacing: -0.1px;
		font-weight: 600;
		line-height: 1.4;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-page-title .gt-category a:hover {
		background-color: var(--gt-donation-listing-category-bg);
		border-color: var(--gt-donation-listing-border);
		color: var(--gt-donation-listing-category-text);
	}

	.gt-page-title .gt-subtitle {
		font-size: 1rem;
		line-height: 1.6;
		letter-spacing: -0.36px;
		opacity: 0.5;
		margin: 0;
	}

	.gt-page-title .gt-title {
		font-size: 3.5rem;
		line-height: 1.3;
		font-weight: 500;
		letter-spacing: -1.5px;
		margin: 0;
		-ms-word-wrap: break-word;
		word-wrap: break-word;
	}

	.gt-page-title .gt-desc {
		font-size: 1.125rem;
		line-height: 1.6;
		opacity: 0.5;
		letter-spacing: -0.36px;
		margin: 0;
	}

	.gt-page-title .gt-desc p {
		font-size: 1.125rem;
		line-height: 1.6;
	}

	@media (min-width: 1024px) {
		.gt-page-title.gt-page-title-bar.gt-align-center .gt-desc {
			padding-left: 10vw;
			padding-right: 10vw;
		}

		.gt-page-title.gt-page-title-bar.gt-align-right .gt-desc {
			padding-left: 20vw;
		}

		.gt-page-title.gt-page-title-bar.gt-align-left .gt-desc {
			padding-right: 20vw;
		}
	}

	.gt-page-title .gt-info ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 18px;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	.gt-page-title .gt-info ul li {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 7px;
	}

	.gt-page-title .gt-info ul li a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		font-weight: 500;
		gap: 7px;
	}

	.gt-page-title .gt-info ul li a:hover span {
		color: var(--gt-primary);
	}

	.gt-page-title .gt-info ul li span {
		font-size: 0.875rem;
		font-weight: 500;
		line-height: 1.5;
		color: rgba(from var(--gt-text-color) r g b/0.5);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-page-title .gt-info ul li svg {
		width: 14px;
		height: 14px;
	}

	.gt-page-title .gt-info .gt-author {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 4px;
	}

	.gt-page-title .gt-info .gt-author img {
		width: 20px;
		border-radius: 50%;
	}

	.gt-page-title .gt-info .gt-author span {
		font-family: "Tinos", serif;
		font-style: italic;
		font-weight: 600;
		color: rgba(from var(--gt-000) r g b/0.5);
	}

	.gt-page-title .gt-info .gt-author a {
		font-weight: 600;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-page-title .gt-info .gt-author:hover a {
		color: var(--gt-primary);
	}

	.gt-page-title .gt-item-group {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 15px;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.gt-page-title * + .gt-subtitle {
		margin-top: 8px;
	}

	.gt-page-title * + h1,
	.gt-page-title * + .gt-title {
		margin-top: 12px;
	}

	.gt-page-title * + .gt-desc {
		margin-top: 24px;
	}

	.gt-page-title * + .gt-breadcrumbs {
		margin-top: 36px;
	}

	.gt-page-title * + .gt-item-group {
		margin-top: 12px;
	}

	.gt-page-title.gt-align-center {
		text-align: center;
		margin-inline: auto;
	}

	.gt-page-title.gt-align-center .gt-breadcrumbs nav ol,
	.gt-page-title.gt-align-center .gt-breadcrumbs nav ul {
		justify-content: center;
	}

	.gt-page-title.gt-align-left {
		text-align: left;
		margin-right: auto;
	}

	.gt-page-title.gt-align-left .gt-breadcrumbs nav ol,
	.gt-page-title.gt-align-left .gt-breadcrumbs nav ul {
		justify-content: flex-start;
	}

	.gt-page-title.gt-align-right {
		text-align: right;
		margin-left: auto;
	}

	.gt-page-title.gt-align-right .gt-breadcrumbs nav ol,
	.gt-page-title.gt-align-right .gt-breadcrumbs nav ul {
		justify-content: flex-end;
	}

	@media only screen and (max-width: 1199px) {
		.gt-page-title {
			max-width: 750px;
		}
		.gt-page-title .gt-title {
			font-size: 3rem;
			letter-spacing: -1.2px;
		}
		.gt-page-title .gt-subtitle,
		.gt-page-title .gt-desc {
			font-size: 1.063rem;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-page-title {
			max-width: 650px;
		}
		.gt-page-title .gt-title {
			font-size: 2.5rem;
			letter-spacing: -1px;
		}
		.gt-page-title .gt-subtitle,
		.gt-page-title .gt-desc {
			font-size: 1rem;
			line-height: 1.5;
		}
	}

	@media only screen and (max-width: 768px) {
		.gt-page-title {
			max-width: 100%;
		}
		.gt-page-title .gt-title {
			font-size: 2.25rem;
			letter-spacing: -0.8px;
		}
		.gt-page-title .gt-subtitle {
			font-size: 0.938rem;
		}
		.gt-page-title .gt-desc {
			font-size: 0.938rem;
			line-height: 1.5;
		}
	}

	@media only screen and (max-width: 480px) {
		.gt-page-title .gt-title {
			font-size: 1.875rem;
			letter-spacing: -0.5px;
			line-height: 1.2;
		}
		.gt-page-title .gt-subtitle,
		.gt-page-title .gt-desc {
			font-size: 0.875rem;
			letter-spacing: -0.2px;
		}
		.gt-page-title * + .gt-subtitle {
			margin-top: 8px;
		}
		.gt-page-title * + .gt-title {
			margin-top: 3px;
		}
		.gt-page-title * + .gt-desc {
			margin-top: 8px;
		}
	}

	@media (max-width: 320px) {
		.gt-page-title .gt-title {
			font-size: 1.625rem;
			letter-spacing: -0.4px;
		}
	}

	[dir="rtl"] .gt-page-title.gt-align-left {
		text-align: left;
		margin-right: unset;
		margin-left: auto;
	}

	[dir="rtl"] .gt-page-title.gt-align-left .gt-breadcrumbs nav ol,
	[dir="rtl"] .gt-page-title.gt-align-left .gt-breadcrumbs nav ul {
		justify-content: flex-end;
	}

	[dir="rtl"] .gt-page-title.gt-align-right {
		text-align: right;
		margin-left: unset;
		margin-right: auto;
	}

	[dir="rtl"] .gt-page-title.gt-align-right .gt-breadcrumbs nav ol,
	[dir="rtl"] .gt-page-title.gt-align-right .gt-breadcrumbs nav ul {
		justify-content: flex-start;
	}

	[dir="rtl"] .gt-page-title .gt-info ul li a {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}



/*======
*
* Partners
*
======*/
	.gt-partners .gt-item .gt-logo {
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-partners.gt-hover-version-1 .gt-item:hover .gt-logo,
	.gt-partners.gt-hover-version-1 .gt-item:focus .gt-logo {
		opacity: .75;
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-partners.gt-hover-version-2 .gt-item .gt-logo {
		overflow: hidden;
	}

	.gt-partners.gt-hover-version-2 .gt-item .gt-logo img {
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-partners.gt-hover-version-2 .gt-item:hover .gt-logo img,
	.gt-partners.gt-hover-version-2 .gt-item:focus .gt-logo img {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-partners.gt-hover-version-3 .gt-item:hover .gt-logo,
	.gt-partners.gt-hover-version-3 .gt-item:focus .gt-logo {
		filter: grayscale(75%);
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-partners.gt-grayscale-on .gt-item .gt-logo {
		filter: grayscale(100%);
	}

	.gt-partners .gt-item:hover .gt-logo,
	.gt-partners .gt-item:focus .gt-logo {
		opacity: 1;
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-partners .gt-item .gt-title {
		margin-top: .5rem;
		font-size: 0.875rem;
	}



/*======
*
* Marquee
*
======*/
	.gt-marquee {
		--gt-marquee-duration: 50s;
		--gt-marquee-direction: normal;
		--gt-marquee-gap: 150px;
		--gt-height: 100%;
		--gt-marquee-background-color: transparent;
		--gt-marquee-padding: 0;
		position: relative;
		width: 100%;
		white-space: nowrap;
		overflow: hidden;
		padding-block: var(--gt-marquee-padding);
		background-color: var(--gt-marquee-background-color);
	}

	.gt-marquee.gt-fade {
		-webkit-mask-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(15%, black), color-stop(85%, black), to(transparent));
		-webkit-mask-image: linear-gradient(to right, transparent, black 15%, black 85%, transparent);
		mask-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(15%, black), color-stop(85%, black), to(transparent));
		mask-image: linear-gradient(to right, transparent, black 15%, black 85%, transparent);
	}

	.gt-marquee .gt-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
		-webkit-animation: marquee-horizontal linear infinite;
		animation: marquee-horizontal linear infinite;
		-webkit-animation-duration: var(--gt-marquee-duration);
		animation-duration: var(--gt-marquee-duration);
		-webkit-animation-direction: var(--gt-marquee-direction);
		animation-direction: var(--gt-marquee-direction);
	}

	.gt-marquee.gt-pause-on-hover .gt-inner:hover {
		-webkit-animation-play-state: paused;
		animation-play-state: paused;
	}

	.gt-marquee .gt-inner .gt-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: var(--gt-marquee-gap);
	}

	.gt-marquee .gt-inner .gt-item img,
	.gt-marquee .gt-inner .gt-item svg {
		max-height: var(--gt-height);
	}

	.gt-marquee .gt-inner.gt-animation-vertical {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		height: -webkit-max-content;
		height: -moz-max-content;
		height: max-content;
		-webkit-animation: marquee-vertical linear infinite;
		animation: marquee-vertical linear infinite;
		-webkit-animation-duration: var(--gt-marquee-duration);
		animation-duration: var(--gt-marquee-duration);
		-webkit-animation-direction: var(--gt-marquee-direction);
		animation-direction: var(--gt-marquee-direction);
	}

	.gt-marquee .gt-inner.gt-animation-vertical .gt-item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	@-webkit-keyframes marquee-horizontal {
		from {
			-webkit-transform: translateX(0);
			transform: translateX(0);
		}
		to {
			-webkit-transform: translateX(-50%);
			transform: translateX(-50%);
		}
	}

	@keyframes marquee-horizontal {
		from {
			-webkit-transform: translateX(0);
			transform: translateX(0);
		}
		to {
			-webkit-transform: translateX(-50%);
			transform: translateX(-50%);
		}
	}

	@-webkit-keyframes marquee-vertical {
		from {
			-webkit-transform: translateY(0);
			transform: translateY(0);
		}
		to {
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
		}
	}

	@keyframes marquee-vertical {
		from {
			-webkit-transform: translateY(0);
			transform: translateY(0);
		}
		to {
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
		}
	}

	/* RTL Support for Marquee */
	[dir="rtl"] .gt-marquee.gt-fade {
		-webkit-mask-image: -webkit-gradient(linear, right top, left top, from(transparent), color-stop(15%, black), color-stop(85%, black), to(transparent));
		-webkit-mask-image: linear-gradient(to left, transparent, black 15%, black 85%, transparent);
		mask-image: -webkit-gradient(linear, right top, left top, from(transparent), color-stop(15%, black), color-stop(85%, black), to(transparent));
		mask-image: linear-gradient(to left, transparent, black 15%, black 85%, transparent);
	}

	[dir="rtl"] .gt-marquee .gt-inner {
		-webkit-animation-name: marquee-horizontal-rtl;
		animation-name: marquee-horizontal-rtl;
	}

	@-webkit-keyframes marquee-horizontal-rtl {
		from {
			-webkit-transform: translateX(0);
			transform: translateX(0);
		}
		to {
			-webkit-transform: translateX(50%);
			transform: translateX(50%);
		}
	}

	@keyframes marquee-horizontal-rtl {
		from {
			-webkit-transform: translateX(0);
			transform: translateX(0);
		}
		to {
			-webkit-transform: translateX(50%);
			transform: translateX(50%);
		}
	}



/*======
*
* Pricing Table
*
======*/
	.gt-pricing-table {
		--gt-pricing-bg-succes: #22C55E;
		--gt-pricing-bg: #F9FAFB;
		--gt-pricing-list-color: rgba(from var(--gt-text-color) r g b / 0.7);
	}

	.gt-pricing-table .gt-item {
		padding: 10px;
		border-radius: 14px;
		border: 1px solid var(--gt-border-color);
	}

	.gt-pricing-table .gt-item .gt-heading {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		background-color: var(--gt-pricing-bg);
		border-radius: 14px;
		border: 1px solid transparent;
		padding: 32px;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-pricing-table .gt-item .gt-heading .gt-title span {
		font-size: 2rem;
		line-height: 1.3;
		font-weight: 600;
		letter-spacing: -0.78px;
		color: var(--gt-text-color);
	}

	.gt-pricing-table .gt-item .gt-heading * + .gt-title {
		margin-top: 12px;
	}

	.gt-pricing-table .gt-item .gt-heading .gt-desc p {
		font-size: 0.938rem;
		line-height: 1.6;
		letter-spacing: -0.75px;
		color: rgba(from var(--gt-text-color) r g b/0.7);
	}

	.gt-pricing-table .gt-item .gt-heading * + .gt-desc {
		margin-top: 12px;
	}

	.gt-pricing-table .gt-item .gt-heading .gt-price .gt-amount {
		font-size: 2rem;
		line-height: 1.2;
		font-weight: 600;
		letter-spacing: -1.28px;
		color: var(--gt-text-color);
	}

	.gt-pricing-table .gt-item .gt-heading .gt-price .gt-subtitle {
		font-size: 0.875rem;
		line-height: 1.6;
		letter-spacing: -0.28px;
		color: rgba(from var(--gt-text-color) r g b/0.7);
	}

	.gt-pricing-table .gt-item .gt-heading * + .gt-price {
		margin-top: 24px;
	}

	.gt-pricing-table .gt-item .gt-heading * + .gt-button {
		margin-top: 42px;
	}

	.gt-pricing-table .gt-item .gt-heading + .gt-details {
		margin-top: 26px;
	}

	.gt-pricing-table .gt-item .gt-details ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		padding-bottom: 20px;
	}

	.gt-pricing-table .gt-item .gt-details ul li {
		margin-left: 32px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 12px;
	}

	.gt-pricing-table .gt-item .gt-details ul li span {
		font-size: 0.938rem;
		line-height: 1.3;
		letter-spacing: -0.3px;
		color: var(--gt-pricing-list-color);
	}

	.gt-pricing-table .gt-item .gt-details ul li::before {
		content: "";
		width: 6px;
		height: 6px;
		border-radius: 100%;
		background-color: var(--gt-pricing-list-color);
	}

	.gt-pricing-table .gt-item .gt-details ul li + li {
		margin-top: 30px;
	}

	.gt-pricing-table.gt-recomended .gt-item .gt-heading {
		background-color: var(--gt-pricing-bg-succes);
	}

	.gt-pricing-table.gt-recomended .gt-item .gt-heading .gt-title span {
		color: var(--gt-text-color-reverse);
	}

	.gt-pricing-table.gt-recomended .gt-item .gt-heading .gt-desc p {
		color: rgba(from var(--gt-text-color-reverse) r g b/0.7);
	}

	.gt-pricing-table.gt-recomended .gt-item .gt-heading .gt-price .gt-amount {
		color: var(--gt-text-color-reverse);
	}

	.gt-pricing-table.gt-recomended .gt-item .gt-heading .gt-price .gt-subtitle {
		color: rgba(from var(--gt-text-color-reverse) r g b/0.7);
	}

	.gt-pricing-table:hover .gt-item .gt-heading {
		border-color: var(--gt-border-color);
	}

	[data-bs-theme=dark] .gt-pricing-table .gt-item {
		border-color: rgba(from var(--gt-border-color) r g b/0.2);
	}

	[data-bs-theme=dark] .gt-pricing-table .gt-item .gt-heading {
		background-color: rgba(from var(--gt-pricing-bg) r g b/0.05);
	}

	[data-bs-theme=dark] .gt-pricing-table.gt-recomended .gt-item .gt-heading {
		background-color: var(--gt-pricing-bg-succes);
	}

	[data-bs-theme=dark] .gt-pricing-table.gt-recomended .gt-item .gt-heading .gt-title span {
		color: var(--gt-text-color);
	}

	[data-bs-theme=dark] .gt-pricing-table.gt-recomended .gt-item .gt-heading .gt-desc p {
		color: rgba(from var(--gt-text-color) r g b/0.7);
	}

	[data-bs-theme=dark] .gt-pricing-table.gt-recomended .gt-item .gt-heading .gt-price .gt-amount {
		color: var(--gt-text-color);
	}

	[data-bs-theme=dark] .gt-pricing-table.gt-recomended .gt-item .gt-heading .gt-price .gt-subtitle {
		color: rgba(from var(--gt-text-color) r g b/0.7);
	}



/*======
*
* Rating
*
======*/
	.gt-rating .gt-result {
		font-size: 0.75rem;
		font-weight: 700;
	}

	.gt-rating .gt-amount {
		font-size: 0.75rem;
	}

	.gt-rating.gt-style-1 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-rating.gt-style-1 .gt-icon svg {
		display: block;
		width: 13px;
		height: 13px;
		fill: var(--gt-star);
		color: var(--gt-star);
	}

	.gt-rating.gt-style-1 * + .gt-result {
		margin-left: 10px;
	}

	.gt-rating.gt-style-1 * + .gt-amount {
		margin-left: 3px;
	}

	.gt-rating.gt-style-2 {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		padding: 7px 10px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 5px;
		border-radius: 40px;
		background: rgba(from var(--gt-000) r g b/0.4);
	}

	.gt-rating.gt-style-2 .gt-icon svg {
		display: block;
		width: 14px;
		height: 14px;
	}

	.gt-rating.gt-style-2 .gt-amount {
		font-size: 0.75rem;
		color: var(--gt-fff);
	}

	.gt-rating.gt-style-2 .gt-result {
		color: var(--gt-fff);
	}

	.gt-rating.gt-style-2 * + .gt-result {
		margin-left: 5px;
	}

	.gt-rating.gt-dark.gt-style-1 .gt-amount {
		color: rgba(from var(--gt-fff) r g b/0.3);
	}

	.gt-rating.gt-dark.gt-style-1 .gt-result {
		color: var(--gt-fff);
	}

	.gt-rating.gt-dark.gt-style-2 {
		background: rgba(from var(--gt-fff) r g b/0.2);
	}

	.gt-rating.gt-dark.gt-style-2 .gt-amount, .gt-rating.gt-dark.gt-style-2 .gt-result, .gt-rating.gt-dark.gt-style-2 svg {
		color: var(--gt-000);
	}

	.gt-rating.gt-light.gt-style-1 .gt-amount {
		font-size: 0.75rem;
		color: rgba(from var(--gt-text-color) r g b/0.5);
	}

	.gt-rating.gt-light.gt-style-1 .gt-result {
		color: var(--gt-text-color);
	}

	.gt-rating.gt-light.gt-style-2 {
		background: rgba(from var(--gt-000) r g b/0.2);
	}

	.gt-rating.gt-light.gt-style-2 .gt-amount, .gt-rating.gt-light.gt-style-2 .gt-result, .gt-rating.gt-light.gt-style-2 svg {
		color: var(--gt-fff);
	}

	[dir=rtl] .gt-rating.gt-style-1 .gt-result {
		margin-left: 0;
		margin-right: 10px;
	}

	[dir=rtl] .gt-rating.gt-style-1 .gt-amount {
		margin-left: 0;
		margin-right: 5px;
	}

	[dir=rtl] .gt-rating.gt-style-2 .gt-result {
		margin-left: 0;
		margin-right: 5px;
	}



/*======
*
* Review
*
======*/
	.gt-review .gt-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 8px;
	}

	.gt-review .gt-item .gt-stars svg {
		width: 16px;
		height: 16px;
		color: var(--gt-star);
	}

	.gt-review .gt-item .gt-content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 8px;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	.gt-review .gt-item .gt-content .gt-amount {
		font-size: 1.5rem;
		line-height: 1.1;
		font-weight: 700;
		letter-spacing: -0.96px;
	}

	.gt-review .gt-item .gt-content .gt-desc {
		font-size: 0.75rem;
		line-height: 20px;
		letter-spacing: -0.24px;
		color: var(--gt-review-desc-color);
	}

	.gt-review .gt-item .gt-content .gt-desc p {
		font-size: 0.75rem;
		line-height: 20px;
		letter-spacing: -0.24px;
	}

	.gt-review.gt-align-center .gt-content {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-review.gt-align-right .gt-content {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-review.gt-align-left .gt-content {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}



/*======
*
* Search Box
*
======*/
	.gt-searchbox {
		position: absolute;
		z-index: 551;
		width: 100%;
		left: 0;
		top: 0;
		visibility: hidden;
		opacity: 0;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-searchbox .gt-searchbox-inner {
		background-color: var(--gt-search-background);
		position: relative;
		z-index: 99;
		padding: 182px 0;
		left: 0;
		top: 0;
		visibility: hidden;
		opacity: 0;
	}

	@media only screen and (max-width: 1199px) {
		.gt-searchbox .gt-searchbox-inner {
			padding: 76px 0;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-searchbox .gt-searchbox-inner {
			padding: 56px 0;
		}
	}

	.gt-searchbox .gt-searchbox-inner .gt-close {
		position: absolute;
		top: 30px;
		right: 30px;
		opacity: 0;
		transform: translateY(30px);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 10px;
		border-radius: 8px;
		cursor: pointer;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-searchbox .gt-searchbox-inner .gt-close svg {
		height: 24px;
		width: 24px;
		color: var(--gt-tertiary);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-searchbox .gt-searchbox-inner .gt-close:hover svg {
		color: var(--gt-primary);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	.gt-searchbox .gt-searchbox-inner form {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		border-bottom: 1px solid var(--gt-search-border-dark);
		padding: 15px 0;
		margin-bottom: 20px;
	}

	.gt-searchbox .gt-searchbox-inner form ::-webkit-input-placeholder {
		font-size: 3rem;
		font-weight: 600;
		border: 0;
		padding: 0;
		background-color: transparent;
		border: none;
		outline: none;
		width: 100%;
	}

	.gt-searchbox .gt-searchbox-inner form ::-moz-placeholder {
		font-size: 3rem;
		font-weight: 600;
		border: 0;
		padding: 0;
		background-color: transparent;
		border: none;
		outline: none;
		width: 100%;
	}

	.gt-searchbox .gt-searchbox-inner form :-ms-input-placeholder {
		font-size: 3rem;
		font-weight: 600;
		border: 0;
		padding: 0;
		background-color: transparent;
		border: none;
		outline: none;
		width: 100%;
	}

	.gt-searchbox .gt-searchbox-inner form ::-ms-input-placeholder {
		font-size: 3rem;
		font-weight: 600;
		border: 0;
		padding: 0;
		background-color: transparent;
		border: none;
		outline: none;
		width: 100%;
	}

	.gt-searchbox .gt-searchbox-inner form input,
	.gt-searchbox .gt-searchbox-inner form ::placeholder {
		font-size: 3rem;
		font-weight: 600;
		border: 0;
		padding: 0;
		background-color: transparent;
		border: none;
		outline: none;
		width: 100%;
	}

	.gt-searchbox .gt-searchbox-inner form ::-webkit-input-placeholder:focus {
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.gt-searchbox .gt-searchbox-inner form ::-moz-placeholder:focus {
		border: 0;
		box-shadow: none;
	}

	.gt-searchbox .gt-searchbox-inner form :-ms-input-placeholder:focus {
		border: 0;
		box-shadow: none;
	}

	.gt-searchbox .gt-searchbox-inner form ::-ms-input-placeholder:focus {
		border: 0;
		box-shadow: none;
	}

	.gt-searchbox .gt-searchbox-inner form input:focus,
	.gt-searchbox .gt-searchbox-inner form ::placeholder:focus {
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.gt-searchbox .gt-searchbox-inner form input::-webkit-input-placeholder, 
	.gt-searchbox .gt-searchbox-inner form ::-webkit-input-placeholder::placeholder {
		color: rgba(from var(--gt-search-text-color) r g b/0.2);
	}

	.gt-searchbox .gt-searchbox-inner form input::-moz-placeholder, 
	.gt-searchbox .gt-searchbox-inner form ::-moz-placeholder::placeholder {
		color: rgba(from var(--gt-search-text-color) r g b/0.2);
	}

	.gt-searchbox .gt-searchbox-inner form input:-ms-input-placeholder, 
	.gt-searchbox .gt-searchbox-inner form :-ms-input-placeholder::placeholder {
		color: rgba(from var(--gt-search-text-color) r g b/0.2);
	}

	.gt-searchbox .gt-searchbox-inner form input::-ms-input-placeholder, 
	.gt-searchbox .gt-searchbox-inner form ::-ms-input-placeholder::placeholder {
		color: rgba(from var(--gt-search-text-color) r g b/0.2);
	}

	.gt-searchbox .gt-searchbox-inner form input::placeholder,
	.gt-searchbox .gt-searchbox-inner form ::placeholder::placeholder {
		color: rgba(from var(--gt-search-text-color) r g b/0.2);
	}

	@media only screen and (max-width: 768px) {
		.gt-searchbox .gt-searchbox-inner form ::-webkit-input-placeholder {
			font-size: 2rem;
		}

		.gt-searchbox .gt-searchbox-inner form ::-moz-placeholder {
			font-size: 2rem;
		}

		.gt-searchbox .gt-searchbox-inner form :-ms-input-placeholder {
			font-size: 2rem;
		}

		.gt-searchbox .gt-searchbox-inner form ::-ms-input-placeholder {
			font-size: 2rem;
		}

		.gt-searchbox .gt-searchbox-inner form input,
		.gt-searchbox .gt-searchbox-inner form ::placeholder {
			font-size: 2rem;
		}
	}

	@media (max-width: 768px) {
		.gt-searchbox .gt-searchbox-inner form ::-webkit-input-placeholder {
			font-size: 1.5rem;
		}

		.gt-searchbox .gt-searchbox-inner form ::-moz-placeholder {
			font-size: 1.5rem;
		}

		.gt-searchbox .gt-searchbox-inner form :-ms-input-placeholder {
			font-size: 1.5rem;
		}

		.gt-searchbox .gt-searchbox-inner form ::-ms-input-placeholder {
			font-size: 1.5rem;
		}

		.gt-searchbox .gt-searchbox-inner form input,
		.gt-searchbox .gt-searchbox-inner form ::placeholder {
			font-size: 1.5rem;
		}
	}

	.gt-searchbox .gt-searchbox-inner form button {
		background-color: transparent;
		border: none;
		padding: 0;
	}

	.gt-searchbox .gt-searchbox-inner form button .gt-icon {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 36px;
		height: 36px;
	}

	.gt-searchbox .gt-searchbox-inner form button .gt-icon svg {
		width: 30px;
		height: 30px;
		color: var(--gt-000);
	}

	.gt-searchbox .gt-searchbox-inner p {
		font-size: 0.75rem;
		font-weight: 600;
		color: var(--gt-search-text-color);
		opacity: 0.6;
	}

	.gt-searchbox .gt-searchbox-overlay {
		opacity: 0;
		width: 100%;
		height: 100%;
		visibility: hidden;
		background-color: rgba(from var(--gt-000) r g b/0.5);
		position: fixed;
		top: 0;
		left: 0;
		z-index: 50;
		cursor: url("../img/close.svg"), auto;
		pointer-events: auto;
		color: var(--gt-fff);
	}

	[data-bs-theme="dark"] .gt-searchbox .gt-searchbox-inner {
		background-color: var(--gt-search-background);
	}
	
	[data-bs-theme="dark"] .gt-searchbox .gt-searchbox-inner form {
		border-bottom: 1px solid var(--gt-search-border-light);
	}
	
	[data-bs-theme="dark"] .gt-searchbox .gt-searchbox-inner form input {
		color: var(--gt-search-text-color-reverse);
	}
	
	[data-bs-theme="dark"] .gt-searchbox .gt-searchbox-inner form input::-webkit-input-placeholder {
		color: rgba(from var(--gt-fff) r g b/0.5);
	}
	
	[data-bs-theme="dark"] .gt-searchbox .gt-searchbox-inner form input::-moz-placeholder {
		color: rgba(from var(--gt-fff) r g b/0.5);
	}
	
	[data-bs-theme="dark"] .gt-searchbox .gt-searchbox-inner form input:-ms-input-placeholder {
		color: rgba(from var(--gt-fff) r g b/0.5);
	}
	
	[data-bs-theme="dark"] .gt-searchbox .gt-searchbox-inner form input::-ms-input-placeholder {
		color: rgba(from var(--gt-fff) r g b/0.5);
	}
	
	[data-bs-theme="dark"] .gt-searchbox .gt-searchbox-inner form input::placeholder {
		color: rgba(from var(--gt-fff) r g b/0.5);
	}
	
	[data-bs-theme="dark"] .gt-searchbox .gt-searchbox-inner form button svg {
		color: var(--gt-fff);
	}
	
	[data-bs-theme="dark"] .gt-searchbox .gt-searchbox-inner p {
		color: var(--gt-fff);
		opacity: 0.6;
	}
	
	[data-bs-theme="dark"] .gt-searchbox .gt-searchbox-inner .gt-close svg {
		color: var(--gt-fff);
	}
	
	[data-bs-theme="dark"] .gt-searchbox .gt-searchbox-inner .gt-close:hover svg {
		color: var(--gt-secondary);
	}

	[dir=rtl] .gt-searchbox.gt-style-1 .gt-searchbox-inner .gt-close {
		right: auto;
		left: 10%;
	}

	[dir=rtl] .gt-searchbox.gt-style-1 .gt-searchbox-inner form input {
		text-align: right;
	}



/*======
*
* Language Box
*
======*/
	.gt-language-box {
		position: absolute;
		z-index: 551;
		width: 100%;
		left: 0;
		top: 0;
		visibility: hidden;
		opacity: 0;
		-webkit-transform: translateY(-50px);
		transform: translateY(-50px);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}
	
	.gt-language-box .gt-inner {
		background-color: var(--gt-language-background);
		position: relative;
		z-index: 99;
		padding: 160px 0;
		left: 0;
		top: 0;
		visibility: hidden;
		opacity: 0;
	}
	
	@media (max-width: 768px) {
		.gt-language-box .gt-inner {
			padding: 80px 0;
		}
	}
	
	@media only screen and (max-width: 1024px) {
		.gt-language-box .gt-inner {
			padding: 80px 0;
		}
	}
	
	.gt-language-box .gt-inner .gt-close {
		position: absolute;
		top: 10%;
		right: 10%;
		opacity: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 10px;
		border-radius: 8px;
		cursor: pointer;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}
	
	.gt-language-box .gt-inner .gt-close svg {
		height: 24px;
		width: 24px;
		color: var(--gt-000);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}
	
	.gt-language-box .gt-inner .gt-close:hover svg {
		color: var(--gt-primary);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	
	.gt-language-box .gt-inner .gt-content p {
		font-size: 0.938rem;
		font-weight: 600;
		color: var(--gt-language-text-color);
		opacity: 0.6;
	}
	
	.gt-language-box .gt-inner .gt-content ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 20px;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
	.gt-language-box .gt-inner .gt-content ul li {
		-webkit-transition: 0.3s;
		transition: 0.3s;
		opacity: 1;
	}
	
	.gt-language-box .gt-inner .gt-content ul li a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		align-items: center;
		padding: 15px 20px;
		gap: 20px;
		border: 1px solid var(--gt-language-border-light);
		border-radius: 10px;
	}
	
	.gt-language-box .gt-inner .gt-content ul li a .gt-text {
		font-size: 0.938rem;
		font-weight: 600;
		color: var(--gt-language-text-color);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}
	
	.gt-language-box .gt-inner .gt-content ul li a .gt-icon {
		width: 40px;
	}
	
	.gt-language-box .gt-inner .gt-content ul li a .gt-icon svg {
		width: 100%;
		color: var(--gt-language-text-color);
	}
	
	.gt-language-box .gt-inner .gt-content ul li a:hover {
		background-color: var(--gt-language-border-light);
	}
	
	.gt-language-box .gt-inner .gt-content ul li a:hover .gt-text {
		color: var(--gt-primary);
	}
	
	.gt-language-box .gt-inner .gt-content ul li.gt-active {
		pointer-events: none;
		cursor: default;
	}
	
	.gt-language-box .gt-inner .gt-content ul li.gt-active a {
		background-color: rgba(from var(--gt-secondary) r g b/0.3);
		border-color: rgba(from var(--gt-secondary) r g b/0.3);
	}
	
	.gt-language-box .gt-inner .gt-content ul li.gt-active a .gt-text {
		color: var(--gt-000);
	}
	
	.gt-language-box .gt-language-box-overlay {
		opacity: 0;
		width: 100%;
		height: 100vh;
		visibility: hidden;
		background-color: rgba(from var(--gt-000) r g b/0.5);
		position: absolute;
		top: 0;
		left: 0;
		z-index: 50;
		cursor: url("../img/close.svg"), auto;
		pointer-events: auto;
		color: var(--gt-fff);
	}
	
	[data-bs-theme="dark"] .gt-language-box .gt-inner {
		background-color: var(--gt-language-background);
	}
	
	[data-bs-theme="dark"] .gt-language-box .gt-inner .gt-content p {
		color: var(--gt-language-text-color);
	}
	
	[data-bs-theme="dark"] .gt-language-box .gt-inner .gt-content ul li a .gt-text {
		color: var(--gt-language-text-color);
	}
	
	[data-bs-theme="dark"] .gt-language-box .gt-inner .gt-content ul li a:hover .gt-text {
		color: var(--gt-primary);
	}
	
	[data-bs-theme="dark"] .gt-language-box .gt-inner .gt-close svg {
		color: var(--gt-fff);
	}
	
	[data-bs-theme="dark"] .gt-language-box .gt-inner .gt-close:hover svg {
		color: var(--gt-secondary);
	}

	
	[dir="rtl"] .gt-language-box.gt-style-1 .gt-inner .gt-close {
		right: auto;
		left: 10%;
	}
	
	[dir="rtl"] .gt-language-box.gt-style-1 .gt-inner form input {
		text-align: right;
	}



/*======
*
* Service Box
*
======*/
	.gt-service-box .gt-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 32px;
		width: 100%;
	}

	.gt-service-box .gt-item .gt-image,
	.gt-service-box .gt-item .gt-icon {
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}

	.gt-service-box .gt-item .gt-image img,
	.gt-service-box .gt-item .gt-image svg,
	.gt-service-box .gt-item .gt-icon img,
	.gt-service-box .gt-item .gt-icon svg {
		width: 45px;
		height: auto;
		color: var(--gt-service-icon);
	}

	.gt-service-box .gt-item .gt-content {
		position: relative;
	}

	.gt-service-box .gt-item .gt-content .gt-title {
		font-size: 1.125rem;
		font-weight: 600;
		line-height: 1.56;
		letter-spacing: -0.32px;
		color: var(--gt-service-text);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 7px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	@media (min-width: 1024px) {
		.gt-service-box .gt-item .gt-content .gt-title {
			flex: 0 0 500px;
		}
	}

	.gt-service-box .gt-item .gt-content .gt-title .gt-icon-t {
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-service-box .gt-item .gt-content .gt-title .gt-icon-t svg {
		width: 16px;
		height: 16px;
	}

	.gt-service-box .gt-item .gt-content .gt-title:hover a {
		color: var(--gt-primary);
	}

	.gt-service-box .gt-item .gt-content .gt-title:hover .gt-icon-t {
		-webkit-transform: translateX(5px);
		transform: translateX(5px);
	}

	.gt-service-box .gt-item .gt-content .gt-desc p,
	.gt-service-box .gt-item .gt-content .gt-desc span {
		font-size: 1rem;
		line-height: 1.6;
		letter-spacing: -0.32px;
		color: var(--gt-service-text-alpha);
	}

	.gt-service-box .gt-item .gt-content * + .gt-title,
	.gt-service-box .gt-item .gt-content * + .gt-desc {
		margin-top: 4px;
	}

	.gt-service-box.gt-align-center .gt-content {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-service-box.gt-align-right .gt-content {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-service-box.gt-align-left .gt-content {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-service-box.gt-icon-inline .gt-item {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	@media (max-width: 991px) {
		.gt-service-box.gt-icon-inline .gt-item {
			-ms-flex-direction: column;
			flex-direction: column;
		}
	}

	.gt-service-box.gt-icon-block .gt-item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 16px;
	}

	.gt-service-box.gt-icon-block .gt-item .gt-icon {
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
	}

	.gt-service-box.gt-icon-block.gt-align-center .gt-item {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-service-box.gt-icon-block.gt-align-right .gt-item {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	.gt-service-box.gt-icon-block.gt-align-left .gt-item {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.gt-service-box.gt-style-1 .gt-item .gt-content .gt-title {
		font-size: 2.25rem;
		line-height: 1.28;
		letter-spacing: -1.42px;
	}

	.gt-service-box.gt-style-1 * + .gt-title,
	.gt-service-box.gt-style-1 * + .gt-desc {
		margin-top: 6px;
	}

	.gt-service-box.gt-style-2 .gt-image,
	.gt-service-box.gt-style-2 .gt-icon {
		border-radius: 10px;
		background-color: var(--gt-service-bg);
		height: 100%;
		padding: 10px;
	}

	.gt-service-box.gt-style-2 .gt-image img,
	.gt-service-box.gt-style-2 .gt-image svg,
	.gt-service-box.gt-style-2 .gt-icon img,
	.gt-service-box.gt-style-2 .gt-icon svg {
		color: var(--gt-service-icon-light);
	}

	.gt-service-box.gt-style-4 .gt-g-0 > * + * > .gt-item {
		padding-top: 22px;
		margin-top: 22px;
		border-top: 1px solid var(--gt-service-border);
	}

	.gt-service-box.gt-style-4 .gt-content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.gt-service-box.gt-style-4 .gt-content * + .gt-title,
	.gt-service-box.gt-style-4 .gt-content * + .gt-desc {
		margin-left: 15px;
	}

	@media (max-width: 991px) {
		.gt-service-box.gt-style-4 .gt-content {
			-ms-flex-direction: column;
			flex-direction: column;
		}

		.gt-service-box.gt-style-4 .gt-content * + .gt-title,
		.gt-service-box.gt-style-4 .gt-content * + .gt-desc {
			margin-left: 0;
		}

		.gt-service-box.gt-style-4.gt-align-center .gt-content {
			align-items: center;
		}

		.gt-service-box.gt-style-4.gt-align-right .gt-content {
			align-items: flex-end;
		}
	}

	.gt-service-box.gt-style-5 .gt-item .gt-content .gt-title {
		font-size: 1.5rem;
		line-height: 1.3;
		letter-spacing: -0.72px;
		font-weight: 700;
	}

	.gt-service-box.gt-style-5 .gt-image,
	.gt-service-box.gt-style-5 .gt-icon {
		border-radius: 100%;
		background-color: var(--gt-service-bg);
		padding: 20px;
	}

	.gt-service-box.gt-style-5 .gt-image img,
	.gt-service-box.gt-style-5 .gt-image svg,
	.gt-service-box.gt-style-5 .gt-icon img,
	.gt-service-box.gt-style-5 .gt-icon svg {
		color: var(--gt-service-icon-light);
	}

	[dir=rtl] .gt-service-box.gt-style-1 .gt-item .gt-image,
	[dir=rtl] .gt-service-box.gt-style-1 .gt-item .gt-icon {
		left: auto;
		right: 27px;
	}

	[dir=rtl] .gt-service-box.gt-style-1 .gt-item .gt-image::after,
	[dir=rtl] .gt-service-box.gt-style-1 .gt-item .gt-icon::after {
		left: 0;
		right: 27px;
	}

	[dir=rtl] .gt-service-box.gt-style-1 .gt-item .gt-content {
		padding-right: 20px;
	}



/*======
*
* Slider
*
======*/
	.gt-slider {
		overflow: hidden;
		position: relative;
	}

	.gt-slider .swiper {
		position: relative;
		width: 100%;
		height: 100%;
	}

	.gt-slider .swiper .swiper-slide {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		height: 100%;
	}

	.gt-slider .swiper .swiper-slide.gt-align-left {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-slider .swiper .swiper-slide.gt-align-left .gt-content {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.gt-slider .swiper .swiper-slide.gt-align-center {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-slider .swiper .swiper-slide.gt-align-center .gt-content {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-inline: auto;
	}

	.gt-slider .swiper .swiper-slide.gt-align-right {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-slider .swiper .swiper-slide.gt-align-right .gt-content {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	.gt-slider .swiper .gt-content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		max-width: 850px;
		z-index: 2;
		position: relative;
	}

	@media only screen and (max-width: 1024px) {
		.gt-slider .swiper .gt-content {
			max-width: 100%;
		}
	}

	.gt-slider .swiper .gt-content .gt-subtitle {
		font-size: 0.75rem;
		font-weight: 700;
		letter-spacing: 3px;
	}

	@media only screen and (max-width: 480px) {
		.gt-slider .swiper .gt-content .gt-subtitle {
			font-size: 0.65rem;
			letter-spacing: 2px;
		}
	}

	.gt-slider .swiper .gt-content .gt-title  {
		color: var(--gt-fff);
		line-height: 1.2;
		margin: 0;
		font-weight: 700;
		font-size: 4.125rem;
		font-family: var(--gt-font-secondary);
	}

	@media only screen and (max-width: 1024px) {
		.gt-slider .swiper .gt-content .gt-title h1 {
			font-size: 2.25rem;
			line-height: 42px;
		}
	}

	@media only screen and (max-width: 480px) {
		.gt-slider .swiper .gt-content .gt-title h1 {
			font-size: 1.75rem;
			line-height: 32px;
		}
	}

	.gt-slider .swiper .gt-content .gt-desc p {
		font-size: 1.125rem;
		line-height: 30px;
		font-weight: 300;
		color: var(--gt-fff);
	}

	@media only screen and (max-width: 1024px) {
		.gt-slider .swiper .gt-content .gt-desc p {
			font-size: 1rem;
			line-height: 24px;
		}
	}

	@media only screen and (max-width: 480px) {
		.gt-slider .swiper .gt-content .gt-desc p {
			font-size: 0.875rem;
			line-height: 22px;
		}
	}

	.gt-slider .swiper .gt-content * + .gt-title {
		margin-top: 19px;
	}

	@media only screen and (max-width: 480px) {
		.gt-slider .swiper .gt-content * + .gt-title {
			margin-top: 10px;
		}
	}

	.gt-slider .swiper .gt-content * + .gt-desc {
		margin-top: 30px;
	}

	@media only screen and (max-width: 1024px) {
		.gt-slider .swiper .gt-content * + .gt-desc {
			margin-top: 20px;
		}
	}

	@media only screen and (max-width: 480px) {
		.gt-slider .swiper .gt-content * + .gt-desc {
			margin-top: 15px;
		}
	}

	.gt-slider .swiper .gt-content * + .gt-button {
		margin-top: 58px;
	}

	@media only screen and (max-width: 1024px) {
		.gt-slider .swiper .gt-content * + .gt-button {
			margin-top: 35px;
		}
	}

	@media only screen and (max-width: 480px) {
		.gt-slider .swiper .gt-content * + .gt-button {
			margin-top: 25px;
		}
	}

	.gt-slider .swiper .gt-info {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: absolute;
		gap: 20px;
		bottom: 40px;
		left: 50px;
	}

	@media only screen and (max-width: 1024px) {
		.gt-slider .swiper .gt-info {
			bottom: 70px;
			left: 30px;
			gap: 15px;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
			-webkit-box-align: start;
			-ms-flex-align: start;
			align-items: flex-start;
		}
	}

	@media only screen and (max-width: 480px) {
		.gt-slider .swiper .gt-info {
			left: 20px;
			gap: 10px;
		}
	}

	.gt-slider .swiper .gt-info .gt-title {
		background: rgba(from var(--gt-000) r g b/0.2);
		border-radius: 50px;
		padding: 8px 16px;
		font-size: 1.25rem;
		letter-spacing: -0.8px;
		line-height: 1.5;
		font-weight: 600;
		color: var(--gt-fff);
		position: relative;
		z-index: 1;
		backdrop-filter: blur(5px);
		-webkit-backdrop-filter: blur(5px);
	}

	@media only screen and (max-width: 1024px) {
		.gt-slider .swiper .gt-info .gt-title {
			font-size: 1.1rem;
			padding: 6px 14px;
		}
	}

	@media only screen and (max-width: 480px) {
		.gt-slider .swiper .gt-info .gt-title {
			font-size: 0.95rem;
			padding: 5px 12px;
		}
	}

	.gt-slider .swiper .gt-info .gt-desc p {
		font-size: 0.875rem;
		line-height: 1.5;
		letter-spacing: -0.28px;
		color: var(--gt-fff);
		max-width: 420px;
		text-align: left;
	}

	@media only screen and (max-width: 1024px) {
		.gt-slider .swiper .gt-info .gt-desc p {
			max-width: 350px;
			font-size: 0.8125rem;
		}
	}

	@media only screen and (max-width: 480px) {
		.gt-slider .swiper .gt-info .gt-desc p {
			max-width: 280px;
			font-size: 0.75rem;
		}
	}

	.gt-slider .swiper .swiper-slide {
		color: var(--gt-fff);
	}

	.gt-slider .swiper .swiper-slide .gt-content p {
		color: var(--gt-fff);
	}

	.gt-slider .swiper .swiper-slide .gt-content .gt-title a {
		color: var(--gt-fff);
	}

	.gt-slider .swiper .gt-image {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: -1;
		top: 0;
		background-color: var(--gt-background-color-dark);
		background-size: cover;
		background-position: center;
	}

	.gt-slider .swiper .gt-image video {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.gt-slider .swiper .gt-image .gt-overlay {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}

	@media only screen and (max-width: 1024px) {
		.gt-slider .swiper .gt-image {
			left: 0;
			border-radius: 0;
		}
	}

	.swiper-horizontal .swiper-pagination-bullets {
		width: auto;
	}

	.swiper-horizontal .swiper-pagination-bullets .swiper-pagination-horizontal {
		width: auto;
	}

	@media only screen and (max-width: 480px) {
		.swiper-horizontal .swiper-pagination-bullets {
			bottom: 10px !important;
			left: 50% !important;
			-webkit-transform: translateX(-50%);
			transform: translateX(-50%);
		}
	}

	[data-bs-theme=dark] .gt-slider .swiper .swiper-slide.gt-dark {
		color: var(--gt-background-color-dark);
	}

	[data-bs-theme=dark] .gt-slider .swiper .swiper-slide.gt-dark .gt-content .gt-title a h1 {
		color: var(--gt-background-color-dark);
	}

	[data-bs-theme=dark] .gt-slider .swiper .swiper-slide.gt-dark .gt-info .gt-title {
		background: rgba(from var(--gt-000) r g b/0.2);
		color: var(--gt-fff);
	}

	[data-bs-theme=dark] .gt-slider .swiper .swiper-slide.gt-dark .gt-info .gt-desc p {
		color: var(--gt-fff);
	}

	[data-bs-theme=dark] .gt-slider .swiper .swiper-slide.gt-light {
		color: var(--gt-000);
	}

	[data-bs-theme=dark] .gt-slider .swiper .swiper-slide.gt-light .gt-content p {
		color: var(--gt-000);
	}

	[data-bs-theme=dark] .gt-slider .swiper .swiper-slide.gt-light .gt-content .gt-title a h1 {
		color: var(--gt-000);
	}

	[data-bs-theme=dark] .gt-slider .swiper .swiper-slide.gt-light .gt-info .gt-title {
		background: rgba(from var(--gt-fff) r g b/0.2);
		color: var(--gt-000);
	}

	[data-bs-theme=dark] .gt-slider .swiper .swiper-slide.gt-light .gt-info .gt-desc p {
		color: var(--gt-000);
	}

	[dir=rtl] .gt-slider .swiper .swiper-slide.gt-align-left {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	[dir=rtl] .gt-slider .swiper .swiper-slide.gt-align-left .gt-content {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	[dir=rtl] .gt-slider .swiper .swiper-slide.gt-align-right {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	[dir=rtl] .gt-slider .swiper .swiper-slide.gt-align-right .gt-content {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	[dir=rtl] .gt-slider .swiper .gt-content .gt-desc {
		text-align: right;
	}

	[dir=rtl] .gt-slider .swiper .gt-content .gt-button .gt-icon {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}



/*======
*
* Time Table
*
======*/
	.gt-time-table {
		--gt-active-background: var(--gt-border-color);
		border-top-left-radius: 14px;
		border-top-right-radius: 14px;
		overflow: hidden;
		background-color: var(--gt-fff);
		border-bottom: 1px solid var(--gt-border-color);
	}

	@media only screen and (max-width: 1024px) {
		.gt-time-table {
			border-radius: 10px;
		}
	}

	.gt-time-table ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	@media only screen and (max-width: 768px) {
		.gt-time-table ul {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
		}
	}

	@media only screen and (max-width: 480px) {
		.gt-time-table ul {
			padding-left: 0;
		}
	}

	.gt-time-table .gt-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding-block: 36px 32px;
		width: 100%;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		gap: 24px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	@media only screen and (max-width: 1024px) {
		.gt-time-table .gt-item {
			padding-block: 28px 24px;
			gap: 16px;
		}
	}

	@media only screen and (max-width: 480px) {
		.gt-time-table .gt-item {
			padding-block: 20px 18px;
			gap: 12px;
		}
	}

	.gt-time-table .gt-item.gt-active {
		background-color: var(--gt-active-background);
		border-top: 1px solid var(--gt-primary);
	}

	@media only screen and (max-width: 768px) {
		.gt-time-table .gt-item.gt-active {
			border-top: none;
			border-left: 3px solid var(--gt-primary);
		}
	}

	.gt-time-table .gt-item:hover {
		background-color: var(--gt-active-background);
	}

	@media only screen and (max-width: 768px) {
		.gt-time-table .gt-item {
			-webkit-box-pack: start;
			-ms-flex-pack: start;
			justify-content: flex-start;
			padding-left: 20px;
		}

		.gt-time-table .gt-item:not(:last-child) {
			border-bottom: 1px solid var(--gt-border-color);
		}
	}

	.gt-time-table .gt-icon {
		width: 42px;
		height: 42px;
	}

	@media only screen and (max-width: 1024px) {
		.gt-time-table .gt-icon {
			width: 36px;
			height: 36px;
		}
	}

	@media only screen and (max-width: 480px) {
		.gt-time-table .gt-icon {
			width: 30px;
			height: 30px;
		}
	}

	.gt-time-table .gt-icon svg {
		width: 100%;
		height: 100%;
		color: rgba(from var(--gt-000) r g b/0.5);
	}

	.gt-time-table .gt-content .gt-name {
		font-size: 0.875rem;
		line-height: 1.6;
		letter-spacing: -0.246px;
		font-weight: 700;
		opacity: 0.6;
		margin: 0;
		color: var(--gt-text-color);
	}

	@media only screen and (max-width: 480px) {
		.gt-time-table .gt-content .gt-name {
			font-size: 0.8rem;
			letter-spacing: -0.2px;
		}
	}

	.gt-time-table .gt-content .gt-time {
		font-size: 1rem;
		line-height: 1.6;
		letter-spacing: -0.32px;
		opacity: 0.6;
		margin: 0;
		color: var(--gt-text-color);
	}

	@media only screen and (max-width: 480px) {
		.gt-time-table .gt-content .gt-time {
			font-size: 0.875rem;
			letter-spacing: -0.25px;
		}
	}

	@media (max-width: 320px) {
		.gt-time-table {
			overflow-x: auto;
		}

		.gt-time-table ul {
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-ms-flex-direction: row;
			flex-direction: row;
			min-width: 480px;
		}

		.gt-time-table ul .gt-item {
			-ms-flex-negative: 0;
			flex-shrink: 0;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
			padding-left: 10px;
			padding-right: 10px;
		}

		.gt-time-table ul .gt-item.gt-active {
			border-left: none;
			border-top: 1px solid var(--gt-primary);
		}

		.gt-time-table ul .gt-item:not(:last-child) {
			border-bottom: none;
		}
	}
	
	[data-bs-theme="dark"] .gt-time-table .gt-content .gt-name {
		color: var(--gt-text-color-reverse);
	}

	[data-bs-theme="dark"] .gt-time-table .gt-content .gt-time {
		color: var(--gt-text-color-reverse);
	}




/*======
*
* Search Form
*
======*/
	.gt-search-form {
		position: relative;
		max-width: 750px;
		padding: 9px 8px;
		border-radius: 10px;
		width: 80%;
		background-color: var(--gt-input-background);
	}

	.gt-search-form .gt-search-button {
		position: absolute;
		left: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		background-color: transparent;
	}

	.gt-search-form .gt-search-button .gt-icon {
		width: 40px;
		height: 40px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-search-form .gt-search-button .gt-icon svg {
		width: 20px;
		height: 20px;
	}

	@media (max-width: 768px) {
		.gt-search-form .gt-search-button {
			left: 10px;
		}
	}

	.gt-search-form input {
		position: relative;
		background-color: transparent;
	}

	.gt-search-form input::-webkit-input-placeholder {
		position: absolute;
		left: 60px;
		font-size: 0.813rem;
	}

	.gt-search-form input::-moz-placeholder {
		position: absolute;
		left: 60px;
		font-size: 0.813rem;
	}

	.gt-search-form input:-ms-input-placeholder {
		position: absolute;
		left: 60px;
		font-size: 0.813rem;
	}

	.gt-search-form input::-ms-input-placeholder {
		position: absolute;
		left: 60px;
		font-size: 0.813rem;
	}

	.gt-search-form input::placeholder {
		position: absolute;
		left: 60px;
		font-size: 0.813rem;
	}

	.gt-search-form input svg {
		width: 13px;
		height: 13px;
	}

	.gt-search-form input:focus {
		background-color: var(--gt-input-background);
		border: none;
	}

	.gt-search-form input[type=text] {
		font-size: 0.813rem;
		line-height: 1.2;
		padding-left: 61px;
		border: none;
	}

	[dir=rtl] .gt-search-form .gt-search-button {
		left: auto;
		right: 0;
	}

	@media (max-width: 768px) {
		[dir=rtl] .gt-search-form .gt-search-button {
			right: 10px;
		}
	}

	[dir=rtl] .gt-search-form input {
		padding-left: 0;
		padding-right: 61px;
	}

	[dir=rtl] .gt-search-form input::-webkit-input-placeholder {
		left: auto;
		right: 60px;
		text-align: right;
	}

	[dir=rtl] .gt-search-form input::-moz-placeholder {
		left: auto;
		right: 60px;
		text-align: right;
	}

	[dir=rtl] .gt-search-form input:-ms-input-placeholder {
		left: auto;
		right: 60px;
		text-align: right;
	}

	[dir=rtl] .gt-search-form input::-ms-input-placeholder {
		left: auto;
		right: 60px;
		text-align: right;
	}

	[dir=rtl] .gt-search-form input::placeholder {
		left: auto;
		right: 60px;
		text-align: right;
	}



/*======
*
* Pagination
*
======*/
	* + .gt-pagination {
		margin-top: 66px;
	}

	.gt-pagination {
		--gt-pagination-text-color: var(--gt-text-color);
		--gt-pagination-text-color-reverse: var(--gt-text-color-reverse);
		--gt-background-color: rgba(from var(--gt-000) r g b/0.05);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.gt-pagination ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 10px;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	.gt-pagination ul li .page-numbers {
		font-size: 0.875rem;
		font-weight: 700;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
		min-width: 36px;
		height: 36px;
		background-color: var(--gt-background-color);
		color: var(--gt-pagination-text-color);
		border-radius: 50%;
		line-height: 24px;
	}

	.gt-pagination ul li .page-numbers.current {
		background-color: var(--gt-primary);
		color: var(--gt-pagination-text-color-reverse);
	}

	.gt-pagination ul li .passive {
		color: var(--gt-pagination-text-color);
		opacity: 0.2;
		pointer-events: none;
		cursor: default;
	}

	.gt-pagination ul li .prev,
	.gt-pagination ul li .next {
		font-size: 0.75rem;
		font-weight: 700;
		padding-inline: 10px;
		border-radius: 30px;
	}

	.gt-pagination ul li .page-numbers.prev,
	.gt-pagination ul li .page-numbers.next {
		border-radius: 30px;
		overflow: hidden;
	}

	.gt-pagination ul li .page-numbers:hover {
		background-color: var(--gt-primary);
		color: var(--gt-pagination-text-color-reverse);
	}

	.gt-pagination.gt-align-center {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-pagination.gt-align-left {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-pagination.gt-align-right {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-pagination.gt-style-1 li .page-numbers:not(.prev, .next) {
		border-radius: 50%;
	}

	.gt-pagination.gt-style-2 li .page-numbers {
		border-radius: 8px;
	}

	.gt-pagination.gt-style-3 li .page-numbers {
		background-color: transparent;
		color: var(--gt-pagination-text-color);
	}

	.gt-pagination.gt-style-3 li .page-numbers.current {
		color: var(--gt-primary);
		background-color: transparent;
	}

	.gt-pagination.gt-style-3 li .page-numbers:hover:not(.dots) {
		background-color: transparent;
		color: var(--gt-primary);
	}

	.gt-pagination.gt-style-4 li .page-numbers {
		color: var(--gt-text-color);
		border: 1px solid var(--gt-primary);
		background-color: transparent;
		border-radius: 50%;
	}

	.gt-pagination.gt-style-5 li .page-numbers {
		color: var(--gt-text-color);
		border: 1px solid var(--gt-primary);
		background-color: transparent;
		border-radius: 8px;
	}

	.gt-pagination ul li .page-numbers.dots {
		background-color: transparent;
		color: var(--gt-pagination-text-color);
		border: none;
	}

	[data-bs-theme=dark] .gt-pagination {
		--gt-pagination-text-color: var(--gt-text-color);
		--gt-pagination-text-color-reverse: var(--gt-text-color);
		--gt-background-color: rgba(from var(--gt-fff) r g b/0.1);
	}



/*======
*
* User List
*
======*/
	.gt-user-list {
		--gt-user-list-color: var(--gt-text-color);
		--gt-user-list-desc-color: rgba(from var(--gt-text-color) r g b/0.5);
	}

	.gt-user-list .gt-item {
		border-radius: 14px;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		gap: 20px;
		padding: 10px 25px;
	}

	.gt-user-list .gt-item .gt-image img {
		border-radius: 50%;
	}

	.gt-user-list .gt-item .gt-content {
		display: flex;
		flex-direction: column;
		gap: 4px;
		flex: 1;
	}

	.gt-user-list .gt-item .gt-content .gt-title a,
	.gt-user-list .gt-item .gt-content .gt-title span {
		font-size: 1rem;
		font-weight: 600;
		color: var(--gt-user-list-color);
	}

	.gt-user-list .gt-item .gt-content .gt-total,
	.gt-user-list .gt-item .gt-content .gt-desc span,
	.gt-user-list .gt-item .gt-content .gt-desc p {
		font-size: 0.936rem;
		line-height: 1.2;
		color: var(--gt-user-list-desc-color);
	}

	.gt-user-list .gt-item .gt-content * + .gt-total {
		margin-top: 4px;
	}

	.gt-user-list .gt-item .gt-content .gt-total {
		font-size: 0.875rem;
	}

	.gt-user-list .gt-item .gt-content .gt-total span {
		font-weight: 600;
	}

	.gt-user-list .gt-item .gt-content .gt-role {
		font-size: 0.875rem;
		color: var(--gt-user-list-desc-color);
	}



/*======
*
* Volunteer
*
======*/
	.gt-volunteer {
		position: relative;
	}

	.gt-volunteer .gt-item {
		position: relative;
	}

	.gt-volunteer .gt-item .gt-image {
		border-radius: 10px;
		overflow: hidden;
	}

	.gt-volunteer .gt-item .gt-image img {
		width: 100%;
	}

	.gt-volunteer .gt-item .gt-heading {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 4px;
	}

	.gt-volunteer .gt-item .gt-heading .gt-title {
		font-size: 20px;
		font-weight: 500;
		line-height: 1.3;
		letter-spacing: -0.6px;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-volunteer .gt-item .gt-heading .gt-title a {
		color: var(--gt-volunteer-title);
	}

	.gt-volunteer .gt-item .gt-heading .gt-title a:hover {
		color: var(--gt-primary);
	}

	.gt-volunteer .gt-item .gt-heading .gt-subtitle {
		font-size: 15px;
		line-height: 1.3;
		letter-spacing: -0.45px;
		color: var(--gt-volunteer-subtitle);
	}

	.gt-volunteer .gt-item .gt-heading .gt-text,
	.gt-volunteer .gt-item .gt-heading .gt-text p {
		font-size: 15px;
		line-height: 1.3;
		letter-spacing: -0.45px;
		color: var(--gt-volunteer-subtitle);
	}

	.gt-volunteer .gt-item .gt-heading * + .gt-text {
		margin-top: .5rem;
	}

	.gt-volunteer .gt-item .gt-image + .gt-heading {
		padding-top: 24px;
	}

	.gt-volunteer.gt-style-1 .gt-item .gt-image {
		position: inherit;
	}

	.gt-volunteer.gt-style-2 .gt-item .gt-image {
		position: inherit;
		border-radius: 10px 10px 0 0;
	}

	.gt-volunteer.gt-style-2 .gt-item .gt-heading {
		border-radius: 0 0 10px 10px;
		background-color: var(--gt-volunteer-heading-bg);
		padding-inline: 20px;
		padding-bottom: 20px;
	}

	.gt-volunteer.gt-style-3 .gt-item .gt-image a {
		display: block;
		height: 100%;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-volunteer.gt-style-3 .gt-item .gt-image img {
		position: relative;
		z-index: 0;
	}

	.gt-volunteer.gt-style-3 .gt-item .gt-image::after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 1;
		border-radius: 0 0 10px 10px;
		background: -webkit-gradient(linear, left bottom, left top, from(var(--gt-volunteer-heading-bg)), color-stop(50%, transparent));
		background: linear-gradient(0deg, var(--gt-volunteer-heading-bg), transparent 50%);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-volunteer.gt-style-3 .gt-item .gt-image:hover::after {
		opacity: 0.9;
	}

	.gt-volunteer.gt-style-3 .gt-item .gt-heading {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 1;
		padding-inline: 20px;
		padding-bottom: 20px;
	}

	.gt-volunteer .swiper {
		position: static;
	}

	[data-zoom=true] .gt-image {
		overflow: hidden;
	}

	[data-zoom=true] .gt-image img {
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	[data-zoom=true] .gt-image:hover img {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}

	[dir=rtl] .gt-volunteer.gt-style-1 .gt-item .gt-category {
		left: auto;
		right: 32px;
	}



/*======
*
* Widget
*
======*/
	.gt-widget .wp-block-heading,
	.gt-widget-title {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		position: relative;
		margin-bottom: 20px;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}

	.gt-widget .wp-block-heading,
	.gt-widget-title span {
		font-size: 0.875rem;
		line-height: 1.5;
		font-weight: 700;
	}

	.gt-widget .gt-social-widget .gt-social-text {
		font-size: 0.875rem;
		font-weight: 500;
		color: rgba(from var(--gt-000) r g b/0.3);
	}

	.gt-widget .gt-social-widget .gt-social-links ul li a .gt-item span {
		margin-left: 15px;
	}

	.gt-widget .gt-social-widget .gt-social-links ul li a:has(.gt-follow) {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		width: 100%;
	}

	.gt-widget .gt-social-widget .gt-social-links.gt-style-14 ul li {
		width: 100%;
	}

	.gt-widget .gt-social-widget .gt-social-links.gt-style-14 ul li a {
		border-radius: 8px;
	}

	.gt-widget + .gt-widget {
		margin-top: 40px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-widget {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
		}
	}

	.gt-widget > * {
		width: 100%;
	}

	.gt-blog-widget .gt-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 15px;
	}

	.gt-blog-widget .gt-image {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 76px;
		flex: 0 0 76px;
		height: 76px;
	}

	.gt-blog-widget .gt-image img {
		-o-object-fit: cover;
		object-fit: cover;
		height: 100%;
		width: 100%;
		border-radius: 10px;
	}

	.gt-blog-widget .gt-title {
		font-size: 0.938rem;
		font-weight: 600;
		line-height: 1.45;
	}

	.gt-blog-widget .gt-desc p {
		color: var(--gt-blog-desc-color);
		line-height: 1.5;
		letter-spacing: -0.48px;
		font-size: .875rem;
	}

	.gt-blog-widget .gt-item .gt-content {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-direction: column;
		gap: 12px;
	}

	.gt-blog-widget .gt-info ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 4px 16px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		list-style: none;
		margin: 0;
		padding: 0;
		list-style-type: none;
		font-size: 0.875rem;
		color: rgba(from var(--gt-text-color) r g b/0.5);
	}

	.gt-blog-widget .gt-info ul li {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		line-height: 1.5;
		letter-spacing: -0.28px;
	}

	.gt-blog-widget .gt-info ul li ul {
		gap: 4px;
	}

	.gt-blog-widget .gt-info ul li ul li:not(:last-child):after {
		content: ',';
	}

	.gt-blog-widget .gt-info ul li span {
		color: var(--gt-blog-desc-color);
	}

	.gt-blog-widget .gt-info ul li a {
		color: var(--gt-blog-desc-color);
		-webkit-transition: color 0.3s;
		transition: color 0.3s;
	}

	.gt-blog-widget .gt-info ul li a:hover {
		color: var(--gt-primary);
	}

	.gt-blog-widget .gt-info .gt-author {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 4px;
	}

	.gt-blog-widget .gt-info .gt-author img {
		width: 20px;
		border-radius: 50%;
	}

	.gt-blog-widget .gt-info .gt-author a {
		color: var(--gt-blog-text-color);
		font-weight: 600;
	}

	.gt-blog-widget .gt-info .gt-author a:hover {
		color: var(--gt-primary);
	}

	[dir="rtl"] .gt-widget-title.gt-style-1 span {
		text-align: right;
	}

	[dir="rtl"] .gt-blog-widget.gt-style-1 .gt-item .gt-post .gt-content .gt-title a {
		text-align: right;
	}

	[dir="rtl"] .gt-blog-widget.gt-style-1 .gt-item .gt-post .gt-content .gt-date {
		text-align: right;
	}

	[dir="rtl"] .gt-blog-widget .gt-wrapper .gt-tabs.gt-style-4 ul li a {
		text-align: right;
	}

	[dir="rtl"] .gt-blog-widget .gt-social-widget .gt-social-links ul li a .gt-item span {
		margin-right: 15px;
		margin-left: 0;
	}



/*======
*
* Single Post
*
======*/
	.gt-content-body {
		display: flex;
		flex-direction: column;
		gap: 46px;
	}

	.gt-content-body + .gt-content-footer {
		margin-top: 46px;
	}

	.gt-content-footer {
		display: flex;
		flex-direction: column;
		gap: 46px;
	}

	.gt-tags {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 20px;
	}

	.gt-tags .gt-title {
		font-size: 0.875rem;
		font-weight: 600;
		color: var(--gt-text-color);
	}

	.gt-tags .gt-tags-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-wrap: wrap;
		gap: 10px;
		opacity: 0.5;
		font-weight: 600;
		font-size: 0.875rem;
		color: var(--gt-primary);
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	.gt-tags .gt-tags-list li {
		position: relative;
	}

	.gt-tags .gt-tags-list li a {
		color: var(--gt-text-color);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-tags .gt-tags-list li:hover a {
		opacity: 1;
		color: var(--gt-primary);
	}

	.gt-tags .gt-tags-list li:not(:last-child)::after {
		content: ",";
	}

	.gt-related-post .gt-title {
		font-size: 0.875rem;
		font-weight: 600;
		color: var(--gt-text-color);
	}

	.gt-related-post * + .gt-title {
		margin-top: 20px;
	}

	.gt-related-post * + .gt-blog-listing {
		margin-top: 20px;
	}



/*======
*
* Comments
*
======*/
	:root {
		--gt-author-border: var(--gt-border-color);
		--gt-author-background-color: #f9f9f9;
		--gt-author-subtitle: rgba(from var(--gt-text-color) r g b / 0.5);
	}

	p.logged-in-as {
		font-size: .75rem;
	}

	.gt-comments .gt-comments-header .gt-title {
		display: block;
		font-size: 0.938rem;
		line-height: 19px;
		font-weight: 600;
	}

	.gt-comments .gt-comments-header .gt-title + .gt-subtitle {
		padding-top: 4px;
	}

	.gt-comments .gt-comments-header .gt-subtitle {
		display: block;
		font-size: 0.875rem;
		font-weight: 400;
		color: var(--gt-text-color);
	}

	.gt-comments .gt-comment-list * + .gt-items {
		padding-top: 40px;
	}

	.gt-comments .gt-comment-list ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		position: relative;
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment + .comment-respond {
		margin-bottom: 48px;
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment + .gt-comment {
		padding-top: 48px;
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment .gt-avatar img {
		width: 64px;
		max-width: 64px;
		border-radius: 10px;
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment .gt-avatar + .gt-details {
		margin-left: 40px;
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment .gt-details {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		width: 100%;
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment .gt-details .gt-item-group {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-item-align: center;
		align-self: center;
		gap: 16px;
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment .gt-details .gt-author {
		margin: 0;
		text-wrap: balance;
		font-weight: 600;
		color: var(--gt-text-color);
		font-size: 0.938rem;
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment .gt-details .gt-time {
		color: var(--gt-text-color);
		opacity: 0.5;
		font-weight: 700;
		font-size: 0.875rem;
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment .gt-details * + .gt-item-group {
		padding: 4px 0 0 0;
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment .gt-details .gt-text p {
		display: block;
		color: var(--gt-text-color);
		font-weight: 400;
		opacity: 0.5;
		font-size: 0.938rem;
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment .gt-details * + .gt-text {
		padding-top: 15px;
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment .gt-details .gt-buttons ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 30px;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment .gt-details .gt-buttons ul li {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment .gt-details .gt-buttons ul li .gt-icon {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		color: var(--gt-text-color);
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment .gt-details .gt-buttons ul li .gt-icon svg {
		-webkit-transition: 0.3s;
		transition: 0.3s;
		width: 18px;
		height: 18px;
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment .gt-details .gt-buttons ul li span {
		font-size: 0.875rem;
		font-weight: 600;
		color: var(--gt-text-color);
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment .gt-details .gt-buttons ul li * + span,
	.gt-comments .gt-comment-list ul.gt-items .gt-comment .gt-details .gt-buttons ul li .gt-icon {
		padding-left: 8px;
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment .gt-details .gt-buttons ul li:hover .gt-icon {
		color: var(--gt-secondary);
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment .gt-details .gt-buttons ul li:hover span {
		color: var(--gt-secondary);
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment .gt-details * + .gt-buttons {
		padding: 15px 0 0;
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment ul.children {
		display: block;
		padding-left: 48px;
		margin: 0;
	}

	.gt-comments .gt-comment-list ul.gt-items .gt-comment ul.children .gt-comment:first-child {
		padding-top: 48px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-comments .gt-comment-list ul.gt-items .gt-comment ul.children {
			padding: 48px 0 0 48px;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-comments .gt-comment-list ul.gt-items .gt-comment ul.children {
			padding: 24px 0 0 24px;
		}
	}

	.gt-comments .gt-comment-list + * {
		margin-top: 66px;
	}

	.gt-comments .gt-comment-form * + form {
		padding-top: 40px;
	}

	[dir="rtl"] .gt-comments .gt-comments-header .gt-title {
		text-align: right;
	}

	[dir="rtl"] .gt-comments .gt-comments-header .gt-subtitle {
		text-align: right;
	}

	[dir="rtl"] .gt-comments .gt-comment-list ul.gt-items .gt-comment .gt-avatar {
		margin-left: 0;
		margin-right: 40px;
	}

	[dir="rtl"] .gt-comments .gt-comment-list ul.gt-items .gt-comment .gt-details {
		margin-left: 0;
		margin-right: 40px;
	}

	[dir="rtl"] .gt-comments .gt-comment-list ul.gt-items .gt-comment .gt-buttons {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	[dir="rtl"] .gt-comments .gt-comment-list ul.gt-items .gt-comment ul.children {
		padding-right: 48px;
		padding-left: 0;
	}

	@media only screen and (max-width: 1199px) {
		[dir="rtl"] .gt-comments .gt-comment-list ul.gt-items .gt-comment ul.children {
			padding: 48px 0 0 48px;
		}
	}

	@media only screen and (max-width: 991px) {
		[dir="rtl"] .gt-comments .gt-comment-list ul.gt-items .gt-comment ul.children {
			padding: 24px 0 0 24px;
		}
	}



/*======
*
* Author Box
*
======*/
	.gt-author-box {
		padding: 40px;
		background-color: rgba(from var(--gt-author-background-color) r g b/0.5);
		border-radius: 16px;
		border: 1px solid var(--gt-author-border);
	}

	.gt-author-box {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.gt-author-box .gt-image {
		width: 100%;
		max-width: 120px;
	}

	.gt-author-box .gt-image a img {
		width: 100%;
		border-radius: 10px;
	}

	.gt-author-box .gt-image + .gt-content {
		padding-left: 40px;
	}

	.gt-author-box .gt-content {
		display: block;
	}

	.gt-author-box .gt-content > * + *:not(.gt-social-links) {
		padding-top: 16px;
	}

	.gt-author-box .gt-content > * + .gt-title {
		padding-top: 5px;
	}

	.gt-author-box .gt-content .gt-title {
		font-size: 1.125rem;
		line-height: 1rem;
		font-weight: 600;
		color: var(--gt-text-color);
	}

	.gt-author-box .gt-content .gt-subtitle {
		font-weight: 500;
		font-size: 0.875rem;
		line-height: 1rem;
		color: var(--gt-author-subtitle);
	}

	.gt-author-box .gt-content p {
		font-size: 0.875rem;
		line-height: 1.25rem;
		color: var(--gt-text-color);
	}

	[dir="rtl"] .gt-author-box .gt-image + .gt-content {
		padding-left: 0;
		padding-right: 40px;
	}

	[data-bs-theme="dark"] {
		--gt-author-border: rgba(from var(--gt-border-color) r g b/.1);
		--gt-author-background-color: black;
	}



/*======
*
* User Box Poup
*
======*/
	.gt-user-box-popup {
		display: none;
	}

	.gt-user-box-popup.gt-style-1.gt-user-box-popup-active .gt-content {
		transform: translateX(100%);
	}

	.gt-user-box-popup.gt-style-1.gt-signup-active .gt-content {
		transform: translateX(0%);
	}

	.gt-user-box-popup.gt-style-1 {
		width: 850px;
		min-height: 550px;
		max-width: 100%;
		position: relative;
		padding: 0;
		cursor: inherit;
		border-radius: 0;
	}

	.gt-user-box-popup.gt-style-1 .gt-background {
		position: relative;
		width: 100%;
		min-height: 100%;
		position: absolute;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		background: #000000;
	}

	.gt-user-box-popup.gt-style-1 .gt-background:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #000000;
		opacity: .3;
	}

	.gt-user-box-popup.gt-style-1 .gt-background .gt-signin-button {
		position: absolute;
		width: 50%;
		text-align: center;
		padding: 60px;
		transform: translate(-50%, -50%);
		right: -25%;
		top: 50%;
	}

	.gt-user-box-popup.gt-style-1 .gt-background .gt-signup-button {
		position: absolute;
		width: 50%;
		text-align: center;
		padding: 60px;
		transform: translate(-50%, -50%);
		left: 25%;
		top: 50%;
	}

	.gt-user-box-popup.gt-style-1 .gt-background h5 {
		color: #FFFFFF;
		margin-bottom: 1rem;
	}

	.gt-user-box-popup.gt-style-1 .gt-background .gt-text {
		margin-bottom: 2rem;
		color: #FFFFFF;
		font-size: 0.875rem;
	}

	.gt-user-box-popup.gt-style-1 .gt-content {
		display: flex;
		align-items: center;
		justify-content: center;
		position: absolute;
		width: 50%;
		height: 100%;
		background-color: #FFFFFF;
		transition: 1s;
	}

	[data-bs-theme=dark] .gt-user-box-popup.gt-style-1 .gt-content {
		background-color: #000000;
	}

	.gt-user-box-popup.gt-style-1 .gt-content .gt-part {
		opacity: 0;
		z-index: -1;
		display: none;
		width: 100%;
		padding: 3rem;
		border: 0;
	}

	.gt-user-box-popup.gt-style-1 .gt-content .gt-part.gt-show {
		display: block;
		opacity: 1;
		z-index: 1;
	}

	.gt-user-box-popup.gt-style-1 .gt-content .gt-part h5 {
		margin-bottom: 2.5rem;
		text-align: center;
	}

	.gt-user-box-popup.gt-style-1 .gt-links ul {
		list-style: none;
		margin: 0;
		padding: 0;
		list-style-type: none;
		gap: 1rem;
		font-size: 0.875rem;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
	}

	.gt-user-box-popup.gt-style-1 .gt-links ul li a:hover,
	.gt-user-box-popup.gt-style-1 .gt-links ul li a:focus {
		text-decoration: underline;
	}

	.gt-user-box-popup.gt-style-1 .gt-notices {
		font-size: 0.875rem;
	}

	.gt-user-box-popup.gt-style-1 .gt-notices p {
		margin-top: 1rem;
	}

	.gt-user-box-popup.gt-style-1 .gt-social-login {
		margin-top: 1rem;
	}

	.gt-user-box-popup.gt-style-1 .fancybox-close-small {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 99;
		border-radius: 0;
	}

	.gt-user-box-popup.gt-style-1 .fancybox-close-small svg {
		color: #FFFFFF;
	}

	@media only screen and (max-width: 1199px) {
		.gt-user-box-popup.gt-style-1 {
			min-height: 500px;
			width: 450px;
		}

		.gt-user-box-popup.gt-style-1.gt-user-box-popup-active .gt-content,
		.gt-user-box-popup.gt-style-1.gt-signup-active .gt-content {
			transform: none;
		}

		.gt-user-box-popup.gt-style-1 .gt-background {
			display: none;
		}

		.gt-user-box-popup.gt-style-1 .gt-content {
			width: 100%;
		}

		.gt-user-box-popup.gt-style-1 .gt-content .gt-part {
			padding: 2rem;
		}
	}

	.gt-user-box-popup.gt-style-2 {
		width: 850px;
		min-height: 550px;
		max-width: 100%;
		position: relative;
		padding: 0;
		cursor: inherit;
		border-radius: 0;
	}

	[data-bs-theme=dark] .gt-user-box-popup.gt-style-2 {
		background-color: #000000;
		color: #FFFFFF;
	}

	.gt-user-box-popup.gt-style-2 .gt-inner {
		display: flex;
		min-height: 550px;
	}

	.gt-user-box-popup.gt-style-2 .gt-image {
		width: 50%;
		position: relative;
		background-size: cover;
		background-position: center center;
		display: flex;
		align-items: center;
		justify-content: center;
		background: #000000;
	}

	.gt-user-box-popup.gt-style-2 .gt-content {
		position: relative;
		width: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
		overflow: hidden;
	}

	.gt-user-box-popup.gt-style-2 .gt-content .gt-part {
		width: 100%;
		transition: 0.5s;
		opacity: 0;
		z-index: -1;
		position: absolute;
		padding: 60px;
		transform: translateX(100px);
	}

	.gt-user-box-popup.gt-style-2 .gt-content .gt-part.gt-show {
		transform: translateX(0);
		transition: 0.5s;
		opacity: 1;
		z-index: 1;
	}

	.gt-user-box-popup.gt-style-2 .gt-tabs {
		margin-bottom: 40px;
		font-size: 1.125rem;
		font-size: 0.875rem;
		font-weight: 600;
		text-transform: uppercase;
	}

	.gt-user-box-popup.gt-style-2 .gt-tabs ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		margin: -15px;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.gt-user-box-popup.gt-style-2 .gt-tabs ul li {
		padding: 15px;
	}

	.gt-user-box-popup.gt-style-2 .gt-tabs ul li a,
	.gt-user-box-popup.gt-style-2 .gt-tabs ul li a:visited {
		display: block;
		opacity: .6;
		outline: none;
	}

	.gt-user-box-popup.gt-style-2 .gt-tabs ul li a.gt-active {
		opacity: 1;
	}

	.gt-user-box-popup.gt-style-2 .gt-links ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		margin: -15px;
		font-size: 0.875rem;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
	}

	.gt-user-box-popup.gt-style-2 .gt-links ul li {
		padding: 15px;
	}

	.gt-user-box-popup.gt-style-2 .gt-links ul li a:hover,
	.gt-user-box-popup.gt-style-2 .gt-links ul li a:focus {
		text-decoration: underline;
	}

	.gt-user-box-popup.gt-style-2 .gt-notices {
		font-size: 0.875rem;
	}

	.gt-user-box-popup.gt-style-2 .gt-notices p {
		margin-top: 15px;
	}

	.gt-user-box-popup.gt-style-2 .gt-text {
		font-size: 0.875rem;
		margin-top: 15px;
		opacity: .7;
	}

	.gt-user-box-popup.gt-style-2 .gt-social-login {
		margin-top: 15px;
	}

	.gt-user-box-popup.gt-style-2 .fancybox-close-small {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 99;
		border-radius: 0;
	}

	.gt-user-box-popup.gt-style-2 .fancybox-close-small svg {
		color: #FFFFFF;
	}

	@media only screen and (max-width: 1199px) {
		.gt-user-box-popup.gt-style-2 {
			min-height: 500px;
			width: 450px;
		}

		.gt-user-box-popup.gt-style-2 .gt-image {
			display: none;
		}

		.gt-user-box-popup.gt-style-2 .gt-content {
			width: 100%;
		}

		.gt-user-box-popup.gt-style-2 .gt-content .gt-part {
			padding: 30px;
		}
	}



/*======
*
* Featured Header
*
======*/
	.gt-featured-header + * {
		margin-top: 2rem;
	}

	.gt-featured-header.gt-position-1.gt-type-image img {
		border-radius: 10px;
	}

	.gt-featured-header.gt-position-1.gt-type-image-gallery .row:not(.gt-g-0) img {
		border-radius: 10px;
	}

	.gt-featured-header.gt-position-1.gt-type-image-gallery .gt-g-0,
	.gt-featured-header.gt-position-1.gt-type-image-slider [data-item="1"] img {
		border-radius: 10px;
		overflow: hidden;
	}

	.gt-featured-header.gt-type-video {
		aspect-ratio: 16 / 9;
		width: 100%;
		margin: 0 auto;
	}

	.gt-featured-header.gt-type-video iframe {
		width: 100%;
		height: 100%;
	}

	.gt-featured-header.gt-position-1 iframe {
		border-radius: 10px;
	}

	.gt-featured-header.gt-position-2 img {
		width: 100%;
	}


/*======
*
* Page Pagination
*
======*/
	.gt-page-pagination .gt-item {
		display: flex;
		gap: 20px;
	}

	@media only screen and (min-width: 768px) {
		.gt-page-pagination .gt-item.gt-prev {
			text-align: left;
			justify-content: flex-start;
		}

		.gt-page-pagination .gt-item.gt-next {
			text-align: right;
			justify-content: flex-end;
		}
	}

	.gt-page-pagination .gt-image {
		flex: 0 0 120px;
	}

	.gt-page-pagination .gt-title {
		font-weight: 600;
		font-size: 0.875rem;
	}

	.gt-page-pagination .gt-subtitle {
		text-transform: uppercase;
		font-size: 0.688rem;
		opacity: 0.5;
		font-weight: 500;
	}

	.gt-page-pagination .gt-date {
		font-size: 0.688rem;
		opacity: 0.5;
		font-weight: 500;
	}

	.gt-page-pagination * + .gt-title {
		margin-top: 5px;
	}

	.gt-page-pagination * + .gt-date {
		margin-top: 5px;
	}


/*======
*
* Term Listing
*
======*/
	.gt-term-listing.gt-style-1 > ul {
		list-style-type: none;
		gap: 3px;
		padding: 0;
		margin: 0;
		display: flex;
		flex-wrap: wrap;
	}

	.gt-term-listing.gt-style-1 > ul > li > a,
	.gt-term-listing.gt-style-1 > ul > li > span {
		font-size: 0.75rem;
		font-weight: 500;
		padding: 7px 15px;
		display: block;
		border: 1px solid var(--gt-border-color);
		border-radius: 4px;
		transition: 0.2s;
	}

	.gt-term-listing.gt-style-1 > ul > li > a > span:before {
		content: '(';
		margin-left: 5px;
	}

	.gt-term-listing.gt-style-1 > ul > li > a > span:after {
		content: ')';
	}

	.gt-term-listing.gt-style-1 > ul > li > a:hover,
	.gt-term-listing.gt-style-1 > ul > li > span.gt-active,
	.gt-term-listing.gt-style-1 > ul > li > span.current {
		background-color: var(--gt-primary);
		border-color: var(--gt-primary);
		color: var(--gt-fff);
	}

	.gt-term-listing.gt-style-1 * + ul {
		margin-top: 17px;
	}

	body.gt-dark-mode-on .gt-term-listing.gt-style-1 > ul > li > a {
		border-color: var(--gt-dark-border-color);
	}

	body.gt-dark-mode-on .gt-term-listing.gt-style-1 > ul > li > a {
		border-color: var(--gt-dark-border-color);
	}

	.gt-term-listing.gt-style-2 > ul {
		list-style-type: none;
		gap: 3px;
		padding: 0;
		margin: 0;
		display: flex;
		flex-wrap: wrap;
	}

	.gt-term-listing.gt-style-2 > ul > li:not(:last-child):after {
		content: ',';
	}

	.gt-term-listing.gt-style-2 > ul > li > a,
	.gt-term-listing.gt-style-2 > ul > li > span {
		font-size: 0.873rem;
		font-weight: 500;
		display: inline-block;
		transition: 0.2s;
	}

	.gt-term-listing.gt-style-2 > ul > li > a > span:before {
		content: '(';
		margin-left: 3px;
	}

	.gt-term-listing.gt-style-2 > ul > li > a > span:after {
		content: ')';
	}

	.gt-term-listing.gt-style-2 > ul > li > a:hover {
		text-decoration: underline;
		color: var(--gt-primary);
	}

	.gt-term-listing.gt-style-2 > ul > li > span.gt-active,
	.gt-term-listing.gt-style-2 > ul > li > span.current {
		color: var(--gt-primary);
	}

	.gt-term-listing.gt-style-2 * + ul {
		margin-top: 10px;
	}

	.gt-term-listing.gt-style-3 > ul {
		list-style-type: none;
		gap: 7px;
		margin: 0;
		padding: 0;
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
	}

	.gt-term-listing.gt-style-3 > ul > li:before {
		content: '';
		display: inline-block;
		vertical-align: middle;
		width: 6px;
		height: 6px;
		border-top: 1px solid var(--gt-primary);
		border-left: 1px solid var(--gt-primary);
		transform: rotate(135deg);
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
		margin-right: 12.5px;
		position: relative;
	}

	.gt-term-listing.gt-style-3 > ul > li:hover:before {
		transform: translate(4px, 0) rotate(135deg);
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
		border-top-color: var(--gt-primary);
		border-left-color: var(--gt-primary);
	}

	.gt-term-listing.gt-style-3 > ul > li > a,
	.gt-term-listing.gt-style-3 > ul > li > span {
		font-size: 0.873rem;
		font-weight: 500;
		display: inline-block;
		transition: 0.2s;
	}

	.gt-term-listing.gt-style-3 > ul > li > a > span {
		opacity: .5;
	}

	.gt-term-listing.gt-style-3 > ul > li > a > span:before {
		content: '(';
		margin-left: 5px;
	}

	.gt-term-listing.gt-style-3 > ul > li > a > span:after {
		content: ')';
	}

	.gt-term-listing.gt-style-3 > ul > li > a:hover {
		text-decoration: underline;
		color: var(--gt-primary);
	}

	.gt-term-listing.gt-style-3 > ul > li > span.gt-active,
	.gt-term-listing.gt-style-3 > ul > li > span.current {
		color: var(--gt-primary);
	}

	.gt-term-listing.gt-style-3 * + ul {
		margin-top: 10px;
	}

	.gt-term-listing.gt-style-4 > ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		gap: 3px;
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
	}

	.gt-term-listing.gt-style-4 > ul > li {
		padding: 12px 0px;
		border-bottom: 1px solid var(--gt-border-color);
	}

	.gt-term-listing.gt-style-4 > ul > li:last-child {
		border-bottom: 0px;
	}

	.gt-term-listing.gt-style-4 > ul > li:before {
		content: '';
		display: inline-block;
		vertical-align: middle;
		width: 6px;
		height: 6px;
		border-top: 1px solid var(--gt-primary);
		border-left: 1px solid var(--gt-primary);
		transform: rotate(135deg);
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
		margin-right: 12.5px;
		position: relative;
	}

	.gt-term-listing.gt-style-4 > ul > li:hover:before {
		transform: translate(4px, 0) rotate(135deg);
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
		border-top-color: var(--gt-primary);
		border-left-color: var(--gt-primary);
	}

	.gt-term-listing.gt-style-4 > ul > li > a,
	.gt-term-listing.gt-style-4 > ul > li > span {
		font-size: 0.873rem;
		font-weight: 500;
		display: inline-block;
		transition: 0.2s;
	}

	.gt-term-listing.gt-style-4 > ul > li > a > span {
		opacity: .5;
	}

	.gt-term-listing.gt-style-4 > ul > li > a > span:before {
		content: '(';
		margin-left: 5px;
	}

	.gt-term-listing.gt-style-4 > ul > li > a > span:after {
		content: ')';
	}

	.gt-term-listing.gt-style-4 > ul > li > a:hover {
		text-decoration: underline;
		color: var(--gt-primary);
	}

	.gt-term-listing.gt-style-4 > ul > li > span.gt-active,
	.gt-term-listing.gt-style-4 > ul > li > span.current {
		color: var(--gt-primary);
	}

	.gt-term-listing.gt-style-4 * + ul {
		margin-top: 10px;
	}



/*======
*
* Password Protected
*
======*/
	.gt-protected-page {
		max-width: 600px;
	}



/*======
*
* The Events Calendar
*
======*/
	.tribe-common .tribe-common-c-btn-border,
	.tribe-common a.tribe-common-c-btn-border {
		display: inline-flex;
		align-items: center;
	}

	#tribe-events-pg-template {
		--bs-gutter-x: 1.5rem;
		--bs-gutter-y: 0;
		max-width: 1360px;
		padding-right: calc(var(--bs-gutter-x) * .5);
		padding-left: calc(var(--bs-gutter-x) * .5);
	}

	.tribe-events-event-image img {
		width: 100%;
	}

	.tribe-events-venue-map > div,
	.tribe-events-venue-map > iframe,
	.tribe-events-event-image img,
	.tribe-common img {
		border-radius: 14px;
	}

	.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
		color: currentColor;
	}

	.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-mobile {
		color: currentColor;
	}
	
	.tribe-events .tribe-events-c-top-bar__datepicker-separator {
		color: currentColor;
	}



/*======
*
* WooCommerce Styling
*
======*/
	.woocommerce-error,
	.woocommerce-info,
	.woocommerce-message {
		border-radius: 14px;
		color: currentColor;
		background-color: var(--gt-woocommerce-notification-background);
	}

	.woocommerce-Address-title h2 {
		font-size: 1.5rem;
	}

	.woocommerce-account .addresses .title .edit {
		float: none;
		margin-bottom: .5rem;
	}

	.woocommerce form .form-row .input-text,
	.woocommerce form .form-row select {
		padding: 11px 0px;
		font-size: 0.813rem;
		line-height: 1.2;
		font-weight: 500;
		color: var(--gt-input-text-color);
		border: 1px solid rgba(from var(--gt-input-border-color) r g b/0.1);
		border-radius: 10px;
		outline: none;
		padding: 17.5px 15px;
		-webkit-transition: 0.3s;
		transition: 0.3s;
		
	}
	.select2-container--default .select2-selection--single {
		padding: 0 15px;
		height: auto !important;
		-webkit-transition: 0.3s;
		transition: 0.3s;
		border-radius: 10px !important;
		font-size: 0.813rem;
		line-height: 1.2;
		font-weight: 500;
		color: var(--gt-input-text-color);
		border: 1px solid rgba(from var(--gt-input-border-color) r g b / 0.1) !important;
	}

	.select2-container--default .select2-search--dropdown .select2-search__field {
		border: 1px solid rgba(from var(--gt-input-border-color) r g b/0.1);
	}

	.select2-container .select2-dropdown,
	.select2-container .select2-selection {
		border-color: rgba(from var(--gt-input-border-color) r g b/0.1);
	}

	.woocommerce form .show-password-input,
	.woocommerce-page form .show-password-input {
		margin-top: 0 !important;
	}

	.woocommerce.single-product .product #reviews #review_form_wrapper #respond .comment-form-rating {
		flex-direction: column;
	}

	.woocommerce.single-product .product #reviews #review_form_wrapper #respond .comment-form-rating .stars {
		margin-left: 0;
		margin-top: .5rem;
	}

	.woocommerce p.stars a {
		font-size: 1em;
	}



/*======
*
* Contact Form 7
*
======*/
	.wpcf7-not-valid-tip {
		margin-top: .250rem;
		font-size: 0.75rem;
	}

	.wpcf7 form .wpcf7-response-output {
		padding: 1rem 1.5rem;
		font-size: .875rem;
		border-width: 1px;
		border-radius: 14px;
	}

	.col-12 .wpcf7-acceptance span.wpcf7-list-item {
		margin-left: 0;
	}
	
	.col-12 span.wpcf7-list-item label {
		display: flex;
		align-items: center;
		gap: 10px;
	}



/*======
*
* Back to Top Button
*
======*/
	.gt-back-to-top {
		width: 55px;
		height: 55px;
		border-radius: 50%;
		background-color: var(--gt-primary);
		border: none;
		font-weight: 600;
		display: flex;
		align-items: center;
		justify-content: center;
		box-shadow: 0px 0px 0px 6px rgba(from var(--gt-000) r g b / .05);
		cursor: pointer;
		transition-duration: 0.3s;
		overflow: hidden;
		position: fixed;
		bottom: 2rem;
		right: 2rem;
		z-index: 1000;
		opacity: 0;
		visibility: hidden;
		transform: translateY(40px);
		pointer-events: none;
		transition-property: background-color, box-shadow, border-radius, width;
		transition-duration: 0.3s;
		will-change: transform, opacity;
	  }
	  
	  .gt-back-to-top .svgIcon {
		width: 12px;
		transition-duration: 0.3s;
	  }
	  
	  .gt-back-to-top .svgIcon path {
		fill: var(--gt-fff);
	  }
	  
	  .gt-back-to-top:hover {
		width: 140px;
		border-radius: 50px;
		transition-duration: 0.3s;
		background-color: var(--gt-primary);
		align-items: center;
	  }
	  
	  .gt-back-to-top:hover .svgIcon {
		transform: translateY(-300%);
	  }
	  
	  .gt-back-to-top::before {
		position: absolute;
		bottom: -20px;
		content: attr(data-back-text);
		color: var(--gt-fff);
		font-size: 0px;
	  }
	  
	  .gt-back-to-top:hover::before {
		font-size: 13px;
		opacity: 1;
		bottom: unset;
		transition-duration: 0.3s;
	  }



/*======
*
* Social Links
*
======*/
	.gt-social-links.gt-style-1 ul {
		list-style: none;
		padding: 0;
		margin: -13.5px;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		font-weight: 700;
		letter-spacing: 1.5px;
		text-transform: uppercase;
	}

	.gt-social-links.gt-style-1 ul li {
		padding: 13.5px;
	}

	.gt-social-links.gt-style-1 ul li a,
	.gt-social-links.gt-style-1 ul li a:visited {
		color: #111111;
	}

	.gt-social-links.gt-style-1 ul li a:hover,
	.gt-social-links.gt-style-1 ul li a:focus {
		color: #444444;
	}

	.gt-social-links.gt-style-1 ul li i + span {
		margin-left: 8px;
	}

	.gt-social-links.gt-style-2 ul {
		list-style: none;
		padding: 0;
		margin: -3px;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.gt-social-links.gt-style-2 ul li {
		padding: 3px;
	}

	.gt-social-links.gt-style-2 ul li a,
	.gt-social-links.gt-style-2 ul li a:visited {
		background: #111111;
		color: #FFFFFF;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
	}

	.gt-social-links.gt-style-2 ul li a:hover,
	.gt-social-links.gt-style-2 ul li a:focus {
		background: var(--gt-secondary);
	}

	.gt-social-links.gt-style-3 ul {
		list-style: none;
		padding: 0;
		margin: -3px;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.gt-social-links.gt-style-3 ul li {
		padding: 3px;
	}

	.gt-social-links.gt-style-3 ul li a,
	.gt-social-links.gt-style-3 ul li a:visited {
		background: #111111;
		color: #FFFFFF;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		border-radius: 50%;
	}

	.gt-social-links.gt-style-3 ul li a:hover,
	.gt-social-links.gt-style-3 ul li a:focus {
		background: var(--gt-secondary);
	}

	.gt-social-links.gt-style-4 ul {
		list-style: none;
		padding: 0;
		margin: -3px;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.gt-social-links.gt-style-4 ul li {
		padding: 3px;
	}

	.gt-social-links.gt-style-4 ul li a,
	.gt-social-links.gt-style-4 ul li a:visited {
		background: #111111;
		color: #FFFFFF;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
	}

	.gt-social-links.gt-style-4 ul li a:hover,
	.gt-social-links.gt-style-4 ul li a:focus {
		background: #111 !important;
	}

	.gt-social-links.gt-style-5 ul {
		list-style: none;
		padding: 0;
		margin: -3px;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.gt-social-links.gt-style-5 ul li {
		padding: 3px;
	}

	.gt-social-links.gt-style-5 ul li a,
	.gt-social-links.gt-style-5 ul li a:visited {
		background: #111111;
		color: #FFFFFF;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		width: 45px;
		height: 45px;
		border-radius: 50%;
	}

	.gt-social-links.gt-style-5 ul li a:hover,
	.gt-social-links.gt-style-5 ul li a:focus {
		background: #111 !important;
	}

	.gt-social-links.gt-style-5 ul li i + span {
		margin-left: 6px;
	}

	.gt-social-links.gt-style-6 ul {
		list-style: none;
		padding: 0;
		margin: -13.5px;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		font-weight: 700;
		letter-spacing: 1.5px;
		text-transform: uppercase;
	}

	.gt-social-links.gt-style-6 ul li {
		padding: 13.5px;
	}

	.gt-social-links.gt-style-6 ul li a,
	.gt-social-links.gt-style-6 ul li a:visited {
		color: #111111;
	}

	.gt-social-links.gt-style-6 ul li a:hover,
	.gt-social-links.gt-style-6 ul li a:focus {
		color: #111 !important;
	}

	.gt-social-links.gt-style-6 ul li i + span {
		margin-left: 8px;
	}

	.gt-social-links.gt-style-7 ul {
		list-style: none;
		padding: 0;
		margin: -3px;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.gt-social-links.gt-style-7 ul li {
		padding: 3px;
	}

	.gt-social-links.gt-style-7 ul li a,
	.gt-social-links.gt-style-7 ul li a:visited {
		border: 1px solid rgba(from var(--gt-secondary) r g b/ .1);
		color: #111111;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		width: 45px;
		height: 45px;
	}

	.gt-social-links.gt-style-7 ul li a:hover,
	.gt-social-links.gt-style-7 ul li a:focus {
		background: #111111;
		border-color: #111111;
		color: #FFFFFF;
	}

	.gt-social-links.gt-style-8 ul {
		list-style: none;
		padding: 0;
		margin: -3px;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.gt-social-links.gt-style-8 ul li {
		padding: 3px;
	}

	.gt-social-links.gt-style-8 ul li a,
	.gt-social-links.gt-style-8 ul li a:visited {
		border: 1px solid rgba(from var(--gt-secondary) r g b/ .1);
		color: #111111;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		width: 45px;
		height: 45px;
		border-radius: 50%;
	}

	.gt-social-links.gt-style-8 ul li a:hover,
	.gt-social-links.gt-style-8 ul li a:focus {
		background: #111111;
		border-color: #111111;
		color: #FFFFFF;
	}

	.gt-social-links.gt-style-9 ul {
		list-style: none;
		padding: 0;
		margin: -3px;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.gt-social-links.gt-style-9 ul li {
		padding: 3px;
	}

	.gt-social-links.gt-style-9 ul li a,
	.gt-social-links.gt-style-9 ul li a:visited {
		background: #111111;
		color: #FFFFFF;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		width: 45px;
		height: 45px;
	}

	.gt-social-links.gt-style-9 ul li a:hover,
	.gt-social-links.gt-style-9 ul li a:focus {
		background: var(--gt-secondary);
		color: #FFFFFF;
	}

	.gt-social-links.gt-style-10 ul {
		list-style: none;
		padding: 0;
		margin: -3px;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.gt-social-links.gt-style-10 ul li {
		padding: 3px;
	}

	.gt-social-links.gt-style-10 ul li a,
	.gt-social-links.gt-style-10 ul li a:visited {
		background: #ddd;
		color: #111111;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		width: 45px;
		height: 45px;
		border-radius: 50%;
	}

	.gt-social-links.gt-style-10 ul li a:hover,
	.gt-social-links.gt-style-10 ul li a:focus {
		background: #111111;
		color: #FFFFFF;
	}

	.gt-social-links.gt-style-11 ul {
		list-style: none;
		padding: 0;
		margin: -3px;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.gt-social-links.gt-style-11 ul li {
		padding: 3px;
	}

	.gt-social-links.gt-style-11 ul li a,
	.gt-social-links.gt-style-11 ul li a:visited {
		background: rgba(from var(--gt-fff) r g b/ .13);
		color: #FFFFFF;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		width: 45px;
		height: 45px;
	}

	.gt-social-links.gt-style-11 ul li a:hover,
	.gt-social-links.gt-style-11 ul li a:focus {
		background: var(--gt-secondary);
		color: #FFFFFF;
	}

	.gt-social-links.gt-style-12 ul {
		list-style: none;
		padding: 0;
		margin: -3px;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.gt-social-links.gt-style-12 ul li {
		padding: 3px;
	}

	.gt-social-links.gt-style-12 ul li a,
	.gt-social-links.gt-style-12 ul li a:visited {
		background: rgba(from var(--gt-fff) r g b/ .13);
		color: #FFFFFF;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		width: 45px;
		height: 45px;
		border-radius: 50%;
	}

	.gt-social-links.gt-style-12 ul li a:hover,
	.gt-social-links.gt-style-12 ul li a:focus {
		background: var(--gt-secondary);
		color: #FFFFFF;
	}

	.gt-social-links.gt-style-13 ul {
		list-style: none;
		padding: 0;
		margin: -3px;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		font-weight: 700;
		letter-spacing: 1.5px;
		text-transform: uppercase;
	}

	.gt-social-links.gt-style-13 ul li {
		padding: 3px;
	}

	.gt-social-links.gt-style-13 ul li i + span {
		margin-left: 30px;
	}

	.gt-social-links.gt-style-13 ul li a,
	.gt-social-links.gt-style-13 ul li a:visited {
		background: transparent;
		border: 1px solid rgba(from var(--gt-secondary) r g b/ .1);
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		padding: 11px 35px;
		min-height: 48px;
	}

	.gt-social-links.gt-style-13 ul li a:hover,
	.gt-social-links.gt-style-13 ul li a:focus {
		border-color: #111111;
		background: #111111;
		color: #FFFFFF !important;
	}

	.gt-social-links.gt-style-14 ul {
		list-style: none;
		padding: 0;
		margin: -3px;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		font-weight: 700;
		letter-spacing: 1.5px;
		text-transform: uppercase;
	}

	.gt-social-links.gt-style-14 ul li {
		padding: 3px;
	}

	.gt-social-links.gt-style-14 ul li i + span {
		margin-left: 30px;
	}

	.gt-social-links.gt-style-14 ul li a,
	.gt-social-links.gt-style-14 ul li a:visited {
		background: #111111;
		color: #FFFFFF;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		padding: 11px 35px;
		min-height: 44px;
	}

	.gt-social-links.gt-style-14 ul li a:hover,
	.gt-social-links.gt-style-14 ul li a:focus {
		background: var(--gt-secondary) !important;
	}

	.gt-social-links.gt-style-15 ul {
		list-style: none;
		padding: 0;
		margin: -3px;
		font-weight: 700;
		letter-spacing: 1.5px;
		text-transform: uppercase;
	}

	.gt-social-links.gt-style-15 ul li {
		padding: 3px;
		max-width: 500px;
	}

	.gt-social-links.gt-style-15 ul li i {
		width: 18px;
		text-align: left;
	}

	.gt-social-links.gt-style-15 ul li i + span {
		margin-left: 25px;
	}

	.gt-social-links.gt-style-15 ul li .gt-follow {
		color: #111111;
		opacity: .6;
		text-transform: uppercase;
		font-weight: 600;
		letter-spacing: 1px;
		margin-left: 60px;
	}

	.gt-social-links.gt-style-15 ul li .gt-follow:after {
		display: none;
	}

	.gt-social-links.gt-style-15 ul li a > .gt-item,
	.gt-social-links.gt-style-15 ul li a:visited > .gt-item {
		display: flex;
		align-items: center;
		margin-bottom: 0;
	}

	.gt-social-links.gt-style-15 ul li a,
	.gt-social-links.gt-style-15 ul li a:visited {
		background: #eee;
		color: #111111;
		display: flex;
		align-items: center;
		justify-content: space-between;
		text-align: center;
		padding: 11px 35px;
		min-height: 44px;
	}

	.gt-social-links.gt-style-15 ul li a:hover,
	.gt-social-links.gt-style-15 ul li a:focus {
		background: #111111;
		color: #FFFFFF;
	}

	.gt-social-links.gt-style-15 ul li a:hover .gt-follow,
	.gt-social-links.gt-style-15 ul li a:focus .gt-follow {
		color: #FFFFFF;
		opacity: .7;
	}

	.gt-social-links.gt-style-4 ul li a.gt-500px,
	.gt-social-links.gt-style-4 ul li a.gt-500px:visited,
	.gt-social-links.gt-style-5 ul li a.gt-500px,
	.gt-social-links.gt-style-5 ul li a.gt-500px:visited,
	.gt-social-links.gt-style-13 ul li a.gt-500px:hover,
	.gt-social-links.gt-style-13 ul li a.gt-500px:focus,
	.gt-social-links.gt-style-14 ul li a.gt-500px,
	.gt-social-links.gt-style-14 ul li a.gt-500px:visited {
		background-color: #0099e5;
	}

	.gt-social-links.gt-style-4 ul li a.gt-airbnb,
	.gt-social-links.gt-style-4 ul li a.gt-airbnb:visited,
	.gt-social-links.gt-style-5 ul li a.gt-airbnb,
	.gt-social-links.gt-style-5 ul li a.gt-airbnb:visited,
	.gt-social-links.gt-style-13 ul li a.gt-airbnb:hover,
	.gt-social-links.gt-style-13 ul li a.gt-airbnb:focus,
	.gt-social-links.gt-style-14 ul li a.gt-airbnb,
	.gt-social-links.gt-style-14 ul li a.gt-airbnb:visited {
		background-color: #fd5c63;
	}

	.gt-social-links.gt-style-4 ul li a.gt-amazon,
	.gt-social-links.gt-style-4 ul li a.gt-amazon:visited,
	.gt-social-links.gt-style-5 ul li a.gt-amazon,
	.gt-social-links.gt-style-5 ul li a.gt-amazon:visited,
	.gt-social-links.gt-style-13 ul li a.gt-amazon:hover,
	.gt-social-links.gt-style-13 ul li a.gt-amazon:focus,
	.gt-social-links.gt-style-14 ul li a.gt-amazon,
	.gt-social-links.gt-style-14 ul li a.gt-amazon:visited {
		background-color: #ff9900;
	}

	.gt-social-links.gt-style-4 ul li a.gt-app-store,
	.gt-social-links.gt-style-4 ul li a.gt-app-store:visited,
	.gt-social-links.gt-style-5 ul li a.gt-app-store,
	.gt-social-links.gt-style-5 ul li a.gt-app-store:visited,
	.gt-social-links.gt-style-13 ul li a.gt-app-store:hover,
	.gt-social-links.gt-style-13 ul li a.gt-app-store:focus,
	.gt-social-links.gt-style-14 ul li a.gt-app-store,
	.gt-social-links.gt-style-14 ul li a.gt-app-store:visited {
		background-color: #000000;
	}

	.gt-social-links.gt-style-4 ul li a.gt-apple,
	.gt-social-links.gt-style-4 ul li a.gt-apple:visited,
	.gt-social-links.gt-style-5 ul li a.gt-apple,
	.gt-social-links.gt-style-5 ul li a.gt-apple:visited,
	.gt-social-links.gt-style-13 ul li a.gt-apple:hover,
	.gt-social-links.gt-style-13 ul li a.gt-apple:focus,
	.gt-social-links.gt-style-14 ul li a.gt-apple,
	.gt-social-links.gt-style-14 ul li a.gt-apple:visited {
		background-color: #000000;
	}

	.gt-social-links.gt-style-4 ul li a.gt-artstation,
	.gt-social-links.gt-style-4 ul li a.gt-artstation:visited,
	.gt-social-links.gt-style-5 ul li a.gt-artstation,
	.gt-social-links.gt-style-5 ul li a.gt-artstation:visited,
	.gt-social-links.gt-style-13 ul li a.gt-artstation:hover,
	.gt-social-links.gt-style-13 ul li a.gt-artstation:focus,
	.gt-social-links.gt-style-14 ul li a.gt-artstation,
	.gt-social-links.gt-style-14 ul li a.gt-artstation:visited {
		background-color: #13aff0;
	}

	.gt-social-links.gt-style-4 ul li a.gt-bandcamp,
	.gt-social-links.gt-style-4 ul li a.gt-bandcamp:visited,
	.gt-social-links.gt-style-5 ul li a.gt-bandcamp,
	.gt-social-links.gt-style-5 ul li a.gt-bandcamp:visited,
	.gt-social-links.gt-style-13 ul li a.gt-bandcamp:hover,
	.gt-social-links.gt-style-13 ul li a.gt-bandcamp:focus,
	.gt-social-links.gt-style-14 ul li a.gt-bandcamp,
	.gt-social-links.gt-style-14 ul li a.gt-bandcamp:visited {
		background-color: #629aa9;
	}

	.gt-social-links.gt-style-4 ul li a.gt-battle-net,
	.gt-social-links.gt-style-4 ul li a.gt-battle-net:visited,
	.gt-social-links.gt-style-5 ul li a.gt-battle-net,
	.gt-social-links.gt-style-5 ul li a.gt-battle-net:visited,
	.gt-social-links.gt-style-13 ul li a.gt-battle-net:hover,
	.gt-social-links.gt-style-13 ul li a.gt-battle-net:focus,
	.gt-social-links.gt-style-14 ul li a.gt-battle-net,
	.gt-social-links.gt-style-14 ul li a.gt-battle-net:visited {
		background-color: #00aeff;
	}

	.gt-social-links.gt-style-4 ul li a.gt-behance,
	.gt-social-links.gt-style-4 ul li a.gt-behance:visited,
	.gt-social-links.gt-style-5 ul li a.gt-behance,
	.gt-social-links.gt-style-5 ul li a.gt-behance:visited,
	.gt-social-links.gt-style-13 ul li a.gt-behance:hover,
	.gt-social-links.gt-style-13 ul li a.gt-behance:focus,
	.gt-social-links.gt-style-14 ul li a.gt-behance,
	.gt-social-links.gt-style-14 ul li a.gt-behance:visited {
		background-color: #1769ff;
	}

	.gt-social-links.gt-style-4 ul li a.gt-blogger,
	.gt-social-links.gt-style-4 ul li a.gt-blogger:visited,
	.gt-social-links.gt-style-5 ul li a.gt-blogger,
	.gt-social-links.gt-style-5 ul li a.gt-blogger:visited,
	.gt-social-links.gt-style-13 ul li a.gt-blogger:hover,
	.gt-social-links.gt-style-13 ul li a.gt-blogger:focus,
	.gt-social-links.gt-style-14 ul li a.gt-blogger,
	.gt-social-links.gt-style-14 ul li a.gt-blogger:visited {
		background-color: #f57d00;
	}

	.gt-social-links.gt-style-4 ul li a.gt-codepen,
	.gt-social-links.gt-style-4 ul li a.gt-codepen:visited,
	.gt-social-links.gt-style-5 ul li a.gt-codepen,
	.gt-social-links.gt-style-5 ul li a.gt-codepen:visited,
	.gt-social-links.gt-style-13 ul li a.gt-codepen:hover,
	.gt-social-links.gt-style-13 ul li a.gt-codepen:focus,
	.gt-social-links.gt-style-14 ul li a.gt-codepen,
	.gt-social-links.gt-style-14 ul li a.gt-codepen:visited {
		background-color: #0ebeff;
	}

	.gt-social-links.gt-style-4 ul li a.gt-dailymotion,
	.gt-social-links.gt-style-4 ul li a.gt-dailymotion:visited,
	.gt-social-links.gt-style-5 ul li a.gt-dailymotion,
	.gt-social-links.gt-style-5 ul li a.gt-dailymotion:visited,
	.gt-social-links.gt-style-13 ul li a.gt-dailymotion:hover,
	.gt-social-links.gt-style-13 ul li a.gt-dailymotion:focus,
	.gt-social-links.gt-style-14 ul li a.gt-dailymotion,
	.gt-social-links.gt-style-14 ul li a.gt-dailymotion:visited {
		background-color: #00aaff;
	}

	.gt-social-links.gt-style-4 ul li a.gt-delicious,
	.gt-social-links.gt-style-4 ul li a.gt-delicious:visited,
	.gt-social-links.gt-style-5 ul li a.gt-delicious,
	.gt-social-links.gt-style-5 ul li a.gt-delicious:visited,
	.gt-social-links.gt-style-13 ul li a.gt-delicious:hover,
	.gt-social-links.gt-style-13 ul li a.gt-delicious:focus,
	.gt-social-links.gt-style-14 ul li a.gt-delicious,
	.gt-social-links.gt-style-14 ul li a.gt-delicious:visited {
		background-color: #3399ff;
	}

	.gt-social-links.gt-style-4 ul li a.gt-deviantart,
	.gt-social-links.gt-style-4 ul li a.gt-deviantart:visited,
	.gt-social-links.gt-style-5 ul li a.gt-deviantart,
	.gt-social-links.gt-style-5 ul li a.gt-deviantart:visited,
	.gt-social-links.gt-style-13 ul li a.gt-deviantart:hover,
	.gt-social-links.gt-style-13 ul li a.gt-deviantart:focus,
	.gt-social-links.gt-style-14 ul li a.gt-deviantart,
	.gt-social-links.gt-style-14 ul li a.gt-deviantart:visited {
		background-color: #4dc47d;
	}

	.gt-social-links.gt-style-4 ul li a.gt-digg,
	.gt-social-links.gt-style-4 ul li a.gt-digg:visited,
	.gt-social-links.gt-style-5 ul li a.gt-digg,
	.gt-social-links.gt-style-5 ul li a.gt-digg:visited,
	.gt-social-links.gt-style-13 ul li a.gt-digg:hover,
	.gt-social-links.gt-style-13 ul li a.gt-digg:focus,
	.gt-social-links.gt-style-14 ul li a.gt-digg,
	.gt-social-links.gt-style-14 ul li a.gt-digg:visited {
		background-color: #005be2;
	}

	.gt-social-links.gt-style-4 ul li a.gt-discord,
	.gt-social-links.gt-style-4 ul li a.gt-discord:visited,
	.gt-social-links.gt-style-5 ul li a.gt-discord,
	.gt-social-links.gt-style-5 ul li a.gt-discord:visited,
	.gt-social-links.gt-style-13 ul li a.gt-discord:hover,
	.gt-social-links.gt-style-13 ul li a.gt-discord:focus,
	.gt-social-links.gt-style-14 ul li a.gt-discord,
	.gt-social-links.gt-style-14 ul li a.gt-discord:visited {
		background-color: #7289da;
	}

	.gt-social-links.gt-style-4 ul li a.gt-dribbble,
	.gt-social-links.gt-style-4 ul li a.gt-dribbble:visited,
	.gt-social-links.gt-style-5 ul li a.gt-dribbble,
	.gt-social-links.gt-style-5 ul li a.gt-dribbble:visited,
	.gt-social-links.gt-style-13 ul li a.gt-dribbble:hover,
	.gt-social-links.gt-style-13 ul li a.gt-dribbble:focus,
	.gt-social-links.gt-style-14 ul li a.gt-dribbble,
	.gt-social-links.gt-style-14 ul li a.gt-dribbble:visited {
		background-color: #ea4c89;
	}

	.gt-social-links.gt-style-4 ul li a.gt-dropbox,
	.gt-social-links.gt-style-4 ul li a.gt-dropbox:visited,
	.gt-social-links.gt-style-5 ul li a.gt-dropbox,
	.gt-social-links.gt-style-5 ul li a.gt-dropbox:visited,
	.gt-social-links.gt-style-13 ul li a.gt-dropbox:hover,
	.gt-social-links.gt-style-13 ul li a.gt-dropbox:focus,
	.gt-social-links.gt-style-14 ul li a.gt-dropbox,
	.gt-social-links.gt-style-14 ul li a.gt-dropbox:visited {
		background-color: #007ee5;
	}

	.gt-social-links.gt-style-4 ul li a.gt-ebay,
	.gt-social-links.gt-style-4 ul li a.gt-ebay:visited,
	.gt-social-links.gt-style-5 ul li a.gt-ebay,
	.gt-social-links.gt-style-5 ul li a.gt-ebay:visited,
	.gt-social-links.gt-style-13 ul li a.gt-ebay:hover,
	.gt-social-links.gt-style-13 ul li a.gt-ebay:focus,
	.gt-social-links.gt-style-14 ul li a.gt-ebay,
	.gt-social-links.gt-style-14 ul li a.gt-ebay:visited {
		background-color: #0064d2;
	}

	.gt-social-links.gt-style-4 ul li a.gt-etsy,
	.gt-social-links.gt-style-4 ul li a.gt-etsy:visited,
	.gt-social-links.gt-style-5 ul li a.gt-etsy,
	.gt-social-links.gt-style-5 ul li a.gt-etsy:visited,
	.gt-social-links.gt-style-13 ul li a.gt-etsy:hover,
	.gt-social-links.gt-style-13 ul li a.gt-etsy:focus,
	.gt-social-links.gt-style-14 ul li a.gt-etsy,
	.gt-social-links.gt-style-14 ul li a.gt-etsy:visited {
		background-color: #d5641c;
	}

	.gt-social-links.gt-style-4 ul li a.gt-facebook,
	.gt-social-links.gt-style-4 ul li a.gt-facebook:visited,
	.gt-social-links.gt-style-5 ul li a.gt-facebook,
	.gt-social-links.gt-style-5 ul li a.gt-facebook:visited,
	.gt-social-links.gt-style-13 ul li a.gt-facebook:hover,
	.gt-social-links.gt-style-13 ul li a.gt-facebook:focus,
	.gt-social-links.gt-style-14 ul li a.gt-facebook,
	.gt-social-links.gt-style-14 ul li a.gt-facebook:visited {
		background-color: #3b5998;
	}

	.gt-social-links.gt-style-4 ul li a.gt-facebook-messenger,
	.gt-social-links.gt-style-4 ul li a.gt-facebook-messenger:visited,
	.gt-social-links.gt-style-5 ul li a.gt-facebook-messenger,
	.gt-social-links.gt-style-5 ul li a.gt-facebook-messenger:visited,
	.gt-social-links.gt-style-13 ul li a.gt-facebook-messenger:hover,
	.gt-social-links.gt-style-13 ul li a.gt-facebook-messenger:focus,
	.gt-social-links.gt-style-14 ul li a.gt-facebook-messenger,
	.gt-social-links.gt-style-14 ul li a.gt-facebook-messenger:visited {
		background-color: #3b5998;
	}

	.gt-social-links.gt-style-4 ul li a.gt-flickr,
	.gt-social-links.gt-style-4 ul li a.gt-flickr:visited,
	.gt-social-links.gt-style-5 ul li a.gt-flickr,
	.gt-social-links.gt-style-5 ul li a.gt-flickr:visited,
	.gt-social-links.gt-style-13 ul li a.gt-flickr:hover,
	.gt-social-links.gt-style-13 ul li a.gt-flickr:focus,
	.gt-social-links.gt-style-14 ul li a.gt-flickr,
	.gt-social-links.gt-style-14 ul li a.gt-flickr:visited {
		background-color: #ff0084;
	}

	.gt-social-links.gt-style-4 ul li a.gt-foursquare,
	.gt-social-links.gt-style-4 ul li a.gt-foursquare:visited,
	.gt-social-links.gt-style-5 ul li a.gt-foursquare,
	.gt-social-links.gt-style-5 ul li a.gt-foursquare:visited,
	.gt-social-links.gt-style-13 ul li a.gt-foursquare:hover,
	.gt-social-links.gt-style-13 ul li a.gt-foursquare:focus,
	.gt-social-links.gt-style-14 ul li a.gt-foursquare,
	.gt-social-links.gt-style-14 ul li a.gt-foursquare:visited {
		background-color: #0732a2;
	}

	.gt-social-links.gt-style-4 ul li a.gt-pocket,
	.gt-social-links.gt-style-4 ul li a.gt-pocket:visited,
	.gt-social-links.gt-style-5 ul li a.gt-pocket,
	.gt-social-links.gt-style-5 ul li a.gt-pocket:visited,
	.gt-social-links.gt-style-13 ul li a.gt-pocket:hover,
	.gt-social-links.gt-style-13 ul li a.gt-pocket:focus,
	.gt-social-links.gt-style-14 ul li a.gt-pocket,
	.gt-social-links.gt-style-14 ul li a.gt-pocket:visited {
		background-color: #ef4056;
	}

	.gt-social-links.gt-style-4 ul li a.gt-github,
	.gt-social-links.gt-style-4 ul li a.gt-github:visited,
	.gt-social-links.gt-style-5 ul li a.gt-github,
	.gt-social-links.gt-style-5 ul li a.gt-github:visited,
	.gt-social-links.gt-style-13 ul li a.gt-github:hover,
	.gt-social-links.gt-style-13 ul li a.gt-github:focus,
	.gt-social-links.gt-style-14 ul li a.gt-github,
	.gt-social-links.gt-style-14 ul li a.gt-github:visited {
		background-color: #6cc644;
	}

	.gt-social-links.gt-style-4 ul li a.gt-goodreads,
	.gt-social-links.gt-style-4 ul li a.gt-goodreads:visited,
	.gt-social-links.gt-style-5 ul li a.gt-goodreads,
	.gt-social-links.gt-style-5 ul li a.gt-goodreads:visited,
	.gt-social-links.gt-style-13 ul li a.gt-goodreads:hover,
	.gt-social-links.gt-style-13 ul li a.gt-goodreads:focus,
	.gt-social-links.gt-style-14 ul li a.gt-goodreads,
	.gt-social-links.gt-style-14 ul li a.gt-goodreads:visited {
		background-color: #553b08;
	}

	.gt-social-links.gt-style-4 ul li a.gt-google,
	.gt-social-links.gt-style-4 ul li a.gt-google:visited,
	.gt-social-links.gt-style-5 ul li a.gt-google,
	.gt-social-links.gt-style-5 ul li a.gt-google:visited,
	.gt-social-links.gt-style-13 ul li a.gt-google:hover,
	.gt-social-links.gt-style-13 ul li a.gt-google:focus,
	.gt-social-links.gt-style-14 ul li a.gt-google,
	.gt-social-links.gt-style-14 ul li a.gt-google:visited {
		background-color: #4285f4;
	}

	.gt-social-links.gt-style-4 ul li a.gt-google-drive,
	.gt-social-links.gt-style-4 ul li a.gt-google-drive:visited,
	.gt-social-links.gt-style-5 ul li a.gt-google-drive,
	.gt-social-links.gt-style-5 ul li a.gt-google-drive:visited,
	.gt-social-links.gt-style-13 ul li a.gt-google-drive:hover,
	.gt-social-links.gt-style-13 ul li a.gt-google-drive:focus,
	.gt-social-links.gt-style-14 ul li a.gt-google-drive,
	.gt-social-links.gt-style-14 ul li a.gt-google-drive:visited {
		background-color: #4285f4;
	}

	.gt-social-links.gt-style-4 ul li a.gt-google-play,
	.gt-social-links.gt-style-4 ul li a.gt-google-play:visited,
	.gt-social-links.gt-style-5 ul li a.gt-google-play,
	.gt-social-links.gt-style-5 ul li a.gt-google-play:visited,
	.gt-social-links.gt-style-13 ul li a.gt-google-play:hover,
	.gt-social-links.gt-style-13 ul li a.gt-google-play:focus,
	.gt-social-links.gt-style-14 ul li a.gt-google-play,
	.gt-social-links.gt-style-14 ul li a.gt-google-play:visited {
		background-color: #4285f4;
	}

	.gt-social-links.gt-style-4 ul li a.gt-imdb,
	.gt-social-links.gt-style-4 ul li a.gt-imdb:visited,
	.gt-social-links.gt-style-5 ul li a.gt-imdb,
	.gt-social-links.gt-style-5 ul li a.gt-imdb:visited,
	.gt-social-links.gt-style-13 ul li a.gt-imdb:hover,
	.gt-social-links.gt-style-13 ul li a.gt-imdb:focus,
	.gt-social-links.gt-style-14 ul li a.gt-imdb,
	.gt-social-links.gt-style-14 ul li a.gt-imdb:visited {
		background-color: #f5c518;
	}

	.gt-social-links.gt-style-4 ul li a.gt-instagram,
	.gt-social-links.gt-style-4 ul li a.gt-instagram:visited,
	.gt-social-links.gt-style-5 ul li a.gt-instagram,
	.gt-social-links.gt-style-5 ul li a.gt-instagram:visited,
	.gt-social-links.gt-style-13 ul li a.gt-instagram:hover,
	.gt-social-links.gt-style-13 ul li a.gt-instagram:focus,
	.gt-social-links.gt-style-14 ul li a.gt-instagram,
	.gt-social-links.gt-style-14 ul li a.gt-instagram:visited {
		background-color: #405de6;
	}

	.gt-social-links.gt-style-4 ul li a.gt-itunes,
	.gt-social-links.gt-style-4 ul li a.gt-itunes:visited,
	.gt-social-links.gt-style-5 ul li a.gt-itunes,
	.gt-social-links.gt-style-5 ul li a.gt-itunes:visited,
	.gt-social-links.gt-style-13 ul li a.gt-itunes:hover,
	.gt-social-links.gt-style-13 ul li a.gt-itunes:focus,
	.gt-social-links.gt-style-14 ul li a.gt-itunes,
	.gt-social-links.gt-style-14 ul li a.gt-itunes:visited {
		background-color: #000000;
	}

	.gt-social-links.gt-style-4 ul li a.gt-jsfiddle,
	.gt-social-links.gt-style-4 ul li a.gt-jsfiddle:visited,
	.gt-social-links.gt-style-5 ul li a.gt-jsfiddle,
	.gt-social-links.gt-style-5 ul li a.gt-jsfiddle:visited,
	.gt-social-links.gt-style-13 ul li a.gt-jsfiddle:hover,
	.gt-social-links.gt-style-13 ul li a.gt-jsfiddle:focus,
	.gt-social-links.gt-style-14 ul li a.gt-jsfiddle,
	.gt-social-links.gt-style-14 ul li a.gt-jsfiddle:visited {
		background-color: #2e71ff;
	}

	.gt-social-links.gt-style-4 ul li a.gt-kickstarter,
	.gt-social-links.gt-style-4 ul li a.gt-kickstarter:visited,
	.gt-social-links.gt-style-5 ul li a.gt-kickstarter,
	.gt-social-links.gt-style-5 ul li a.gt-kickstarter:visited,
	.gt-social-links.gt-style-13 ul li a.gt-kickstarter:hover,
	.gt-social-links.gt-style-13 ul li a.gt-kickstarter:focus,
	.gt-social-links.gt-style-14 ul li a.gt-kickstarter,
	.gt-social-links.gt-style-14 ul li a.gt-kickstarter:visited {
		background-color: #2bde73;
	}

	.gt-social-links.gt-style-4 ul li a.gt-lastfm,
	.gt-social-links.gt-style-4 ul li a.gt-lastfm:visited,
	.gt-social-links.gt-style-5 ul li a.gt-lastfm,
	.gt-social-links.gt-style-5 ul li a.gt-lastfm:visited,
	.gt-social-links.gt-style-13 ul li a.gt-lastfm:hover,
	.gt-social-links.gt-style-13 ul li a.gt-lastfm:focus,
	.gt-social-links.gt-style-14 ul li a.gt-lastfm,
	.gt-social-links.gt-style-14 ul li a.gt-lastfm:visited {
		background-color: #d51007;
	}

	.gt-social-links.gt-style-4 ul li a.gt-line,
	.gt-social-links.gt-style-4 ul li a.gt-line:visited,
	.gt-social-links.gt-style-5 ul li a.gt-line,
	.gt-social-links.gt-style-5 ul li a.gt-line:visited,
	.gt-social-links.gt-style-13 ul li a.gt-line:hover,
	.gt-social-links.gt-style-13 ul li a.gt-line:focus,
	.gt-social-links.gt-style-14 ul li a.gt-line,
	.gt-social-links.gt-style-14 ul li a.gt-line:visited {
		background-color: #00c300;
	}

	.gt-social-links.gt-style-4 ul li a.gt-linkedin,
	.gt-social-links.gt-style-4 ul li a.gt-linkedin:visited,
	.gt-social-links.gt-style-5 ul li a.gt-linkedin,
	.gt-social-links.gt-style-5 ul li a.gt-linkedin:visited,
	.gt-social-links.gt-style-13 ul li a.gt-linkedin:hover,
	.gt-social-links.gt-style-13 ul li a.gt-linkedin:focus,
	.gt-social-links.gt-style-14 ul li a.gt-linkedin,
	.gt-social-links.gt-style-14 ul li a.gt-linkedin:visited {
		background-color: #0077b5;
	}

	.gt-social-links.gt-style-4 ul li a.gt-medium,
	.gt-social-links.gt-style-4 ul li a.gt-medium:visited,
	.gt-social-links.gt-style-5 ul li a.gt-medium,
	.gt-social-links.gt-style-5 ul li a.gt-medium:visited,
	.gt-social-links.gt-style-13 ul li a.gt-medium:hover,
	.gt-social-links.gt-style-13 ul li a.gt-medium:focus,
	.gt-social-links.gt-style-14 ul li a.gt-medium,
	.gt-social-links.gt-style-14 ul li a.gt-medium:visited {
		background-color: #00ab6c;
	}

	.gt-social-links.gt-style-4 ul li a.gt-meetup,
	.gt-social-links.gt-style-4 ul li a.gt-meetup:visited,
	.gt-social-links.gt-style-5 ul li a.gt-meetup,
	.gt-social-links.gt-style-5 ul li a.gt-meetup:visited,
	.gt-social-links.gt-style-13 ul li a.gt-meetup:hover,
	.gt-social-links.gt-style-13 ul li a.gt-meetup:focus,
	.gt-social-links.gt-style-14 ul li a.gt-meetup,
	.gt-social-links.gt-style-14 ul li a.gt-meetup:visited {
		background-color: #e0393e;
	}

	.gt-social-links.gt-style-4 ul li a.gt-microsoft,
	.gt-social-links.gt-style-4 ul li a.gt-microsoft:visited,
	.gt-social-links.gt-style-5 ul li a.gt-microsoft,
	.gt-social-links.gt-style-5 ul li a.gt-microsoft:visited,
	.gt-social-links.gt-style-13 ul li a.gt-microsoft:hover,
	.gt-social-links.gt-style-13 ul li a.gt-microsoft:focus,
	.gt-social-links.gt-style-14 ul li a.gt-microsoft,
	.gt-social-links.gt-style-14 ul li a.gt-microsoft:visited {
		background-color: #0078d7;
	}

	.gt-social-links.gt-style-4 ul li a.gt-odnoklassniki,
	.gt-social-links.gt-style-4 ul li a.gt-odnoklassniki:visited,
	.gt-social-links.gt-style-5 ul li a.gt-odnoklassniki,
	.gt-social-links.gt-style-5 ul li a.gt-odnoklassniki:visited,
	.gt-social-links.gt-style-13 ul li a.gt-odnoklassniki:hover,
	.gt-social-links.gt-style-13 ul li a.gt-odnoklassniki:focus,
	.gt-social-links.gt-style-14 ul li a.gt-odnoklassniki,
	.gt-social-links.gt-style-14 ul li a.gt-odnoklassniki:visited {
		background-color: #ed812b;
	}

	.gt-social-links.gt-style-4 ul li a.gt-patreon,
	.gt-social-links.gt-style-4 ul li a.gt-patreon:visited,
	.gt-social-links.gt-style-5 ul li a.gt-patreon,
	.gt-social-links.gt-style-5 ul li a.gt-patreon:visited,
	.gt-social-links.gt-style-13 ul li a.gt-patreon:hover,
	.gt-social-links.gt-style-13 ul li a.gt-patreon:focus,
	.gt-social-links.gt-style-14 ul li a.gt-patreon,
	.gt-social-links.gt-style-14 ul li a.gt-patreon:visited {
		background-color: #f96854;
	}

	.gt-social-links.gt-style-4 ul li a.gt-paypal,
	.gt-social-links.gt-style-4 ul li a.gt-paypal:visited,
	.gt-social-links.gt-style-5 ul li a.gt-paypal,
	.gt-social-links.gt-style-5 ul li a.gt-paypal:visited,
	.gt-social-links.gt-style-13 ul li a.gt-paypal:hover,
	.gt-social-links.gt-style-13 ul li a.gt-paypal:focus,
	.gt-social-links.gt-style-14 ul li a.gt-paypal,
	.gt-social-links.gt-style-14 ul li a.gt-paypal:visited {
		background-color: #003087;
	}

	.gt-social-links.gt-style-4 ul li a.gt-periscope,
	.gt-social-links.gt-style-4 ul li a.gt-periscope:visited,
	.gt-social-links.gt-style-5 ul li a.gt-periscope,
	.gt-social-links.gt-style-5 ul li a.gt-periscope:visited,
	.gt-social-links.gt-style-13 ul li a.gt-periscope:hover,
	.gt-social-links.gt-style-13 ul li a.gt-periscope:focus,
	.gt-social-links.gt-style-14 ul li a.gt-periscope,
	.gt-social-links.gt-style-14 ul li a.gt-periscope:visited {
		background-color: #3aa4c6;
	}

	.gt-social-links.gt-style-4 ul li a.gt-pinterest,
	.gt-social-links.gt-style-4 ul li a.gt-pinterest:visited,
	.gt-social-links.gt-style-5 ul li a.gt-pinterest,
	.gt-social-links.gt-style-5 ul li a.gt-pinterest:visited,
	.gt-social-links.gt-style-13 ul li a.gt-pinterest:hover,
	.gt-social-links.gt-style-13 ul li a.gt-pinterest:focus,
	.gt-social-links.gt-style-14 ul li a.gt-pinterest,
	.gt-social-links.gt-style-14 ul li a.gt-pinterest:visited {
		background-color: #bd081c;
	}

	.gt-social-links.gt-style-4 ul li a.gt-playstation,
	.gt-social-links.gt-style-4 ul li a.gt-playstation:visited,
	.gt-social-links.gt-style-5 ul li a.gt-playstation,
	.gt-social-links.gt-style-5 ul li a.gt-playstation:visited,
	.gt-social-links.gt-style-13 ul li a.gt-playstation:hover,
	.gt-social-links.gt-style-13 ul li a.gt-playstation:focus,
	.gt-social-links.gt-style-14 ul li a.gt-playstation,
	.gt-social-links.gt-style-14 ul li a.gt-playstation:visited {
		background-color: #003087;
	}

	.gt-social-links.gt-style-4 ul li a.gt-product-hunt,
	.gt-social-links.gt-style-4 ul li a.gt-product-hunt:visited,
	.gt-social-links.gt-style-5 ul li a.gt-product-hunt,
	.gt-social-links.gt-style-5 ul li a.gt-product-hunt:visited,
	.gt-social-links.gt-style-13 ul li a.gt-product-hunt:hover,
	.gt-social-links.gt-style-13 ul li a.gt-product-hunt:focus,
	.gt-social-links.gt-style-14 ul li a.gt-product-hunt,
	.gt-social-links.gt-style-14 ul li a.gt-product-hunt:visited {
		background-color: #da552f;
	}

	.gt-social-links.gt-style-4 ul li a.gt-quora,
	.gt-social-links.gt-style-4 ul li a.gt-quora:visited,
	.gt-social-links.gt-style-5 ul li a.gt-quora,
	.gt-social-links.gt-style-5 ul li a.gt-quora:visited,
	.gt-social-links.gt-style-13 ul li a.gt-quora:hover,
	.gt-social-links.gt-style-13 ul li a.gt-quora:focus,
	.gt-social-links.gt-style-14 ul li a.gt-quora,
	.gt-social-links.gt-style-14 ul li a.gt-quora:visited {
		background-color: #a82400;
	}

	.gt-social-links.gt-style-4 ul li a.gt-readme,
	.gt-social-links.gt-style-4 ul li a.gt-readme:visited,
	.gt-social-links.gt-style-5 ul li a.gt-readme,
	.gt-social-links.gt-style-5 ul li a.gt-readme:visited,
	.gt-social-links.gt-style-13 ul li a.gt-readme:hover,
	.gt-social-links.gt-style-13 ul li a.gt-readme:focus,
	.gt-social-links.gt-style-14 ul li a.gt-readme,
	.gt-social-links.gt-style-14 ul li a.gt-readme:visited {
		background-color: #111111;
	}

	.gt-social-links.gt-style-4 ul li a.gt-reddit,
	.gt-social-links.gt-style-4 ul li a.gt-reddit:visited,
	.gt-social-links.gt-style-5 ul li a.gt-reddit,
	.gt-social-links.gt-style-5 ul li a.gt-reddit:visited,
	.gt-social-links.gt-style-13 ul li a.gt-reddit:hover,
	.gt-social-links.gt-style-13 ul li a.gt-reddit:focus,
	.gt-social-links.gt-style-14 ul li a.gt-reddit,
	.gt-social-links.gt-style-14 ul li a.gt-reddit:visited {
		background-color: #ff4500;
	}

	.gt-social-links.gt-style-4 ul li a.gt-rss,
	.gt-social-links.gt-style-4 ul li a.gt-rss:visited,
	.gt-social-links.gt-style-5 ul li a.gt-rss,
	.gt-social-links.gt-style-5 ul li a.gt-rss:visited,
	.gt-social-links.gt-style-13 ul li a.gt-rss:hover,
	.gt-social-links.gt-style-13 ul li a.gt-rss:focus,
	.gt-social-links.gt-style-14 ul li a.gt-rss,
	.gt-social-links.gt-style-14 ul li a.gt-rss:visited {
		background-color: #f26522;
	}

	.gt-social-links.gt-style-4 ul li a.gt-scribd,
	.gt-social-links.gt-style-4 ul li a.gt-scribd:visited,
	.gt-social-links.gt-style-5 ul li a.gt-scribd,
	.gt-social-links.gt-style-5 ul li a.gt-scribd:visited,
	.gt-social-links.gt-style-13 ul li a.gt-scribd:hover,
	.gt-social-links.gt-style-13 ul li a.gt-scribd:focus,
	.gt-social-links.gt-style-14 ul li a.gt-scribd,
	.gt-social-links.gt-style-14 ul li a.gt-scribd:visited {
		background-color: #1a7bba;
	}

	.gt-social-links.gt-style-4 ul li a.gt-shopify,
	.gt-social-links.gt-style-4 ul li a.gt-shopify:visited,
	.gt-social-links.gt-style-5 ul li a.gt-shopify,
	.gt-social-links.gt-style-5 ul li a.gt-shopify:visited,
	.gt-social-links.gt-style-13 ul li a.gt-shopify:hover,
	.gt-social-links.gt-style-13 ul li a.gt-shopify:focus,
	.gt-social-links.gt-style-14 ul li a.gt-shopify,
	.gt-social-links.gt-style-14 ul li a.gt-shopify:visited {
		background-color: #96bf48;
	}

	.gt-social-links.gt-style-4 ul li a.gt-skype,
	.gt-social-links.gt-style-4 ul li a.gt-skype:visited,
	.gt-social-links.gt-style-5 ul li a.gt-skype,
	.gt-social-links.gt-style-5 ul li a.gt-skype:visited,
	.gt-social-links.gt-style-13 ul li a.gt-skype:hover,
	.gt-social-links.gt-style-13 ul li a.gt-skype:focus,
	.gt-social-links.gt-style-14 ul li a.gt-skype,
	.gt-social-links.gt-style-14 ul li a.gt-skype:visited {
		background-color: #00aff0;
	}

	.gt-social-links.gt-style-4 ul li a.gt-slack,
	.gt-social-links.gt-style-4 ul li a.gt-slack:visited,
	.gt-social-links.gt-style-5 ul li a.gt-slack,
	.gt-social-links.gt-style-5 ul li a.gt-slack:visited,
	.gt-social-links.gt-style-13 ul li a.gt-slack:hover,
	.gt-social-links.gt-style-13 ul li a.gt-slack:focus,
	.gt-social-links.gt-style-14 ul li a.gt-slack,
	.gt-social-links.gt-style-14 ul li a.gt-slack:visited {
		background-color: #6ecadc;
	}

	.gt-social-links.gt-style-4 ul li a.gt-snapchat,
	.gt-social-links.gt-style-4 ul li a.gt-snapchat:visited,
	.gt-social-links.gt-style-5 ul li a.gt-snapchat,
	.gt-social-links.gt-style-5 ul li a.gt-snapchat:visited,
	.gt-social-links.gt-style-13 ul li a.gt-snapchat:hover,
	.gt-social-links.gt-style-13 ul li a.gt-snapchat:focus,
	.gt-social-links.gt-style-14 ul li a.gt-snapchat,
	.gt-social-links.gt-style-14 ul li a.gt-snapchat:visited {
		background-color: #fffc00;
	}

	.gt-social-links.gt-style-4 ul li a.gt-soundcloud,
	.gt-social-links.gt-style-4 ul li a.gt-soundcloud:visited,
	.gt-social-links.gt-style-5 ul li a.gt-soundcloud,
	.gt-social-links.gt-style-5 ul li a.gt-soundcloud:visited,
	.gt-social-links.gt-style-13 ul li a.gt-soundcloud:hover,
	.gt-social-links.gt-style-13 ul li a.gt-soundcloud:focus,
	.gt-social-links.gt-style-14 ul li a.gt-soundcloud,
	.gt-social-links.gt-style-14 ul li a.gt-soundcloud:visited {
		background-color: #ff8800;
	}

	.gt-social-links.gt-style-4 ul li a.gt-spotify,
	.gt-social-links.gt-style-4 ul li a.gt-spotify:visited,
	.gt-social-links.gt-style-5 ul li a.gt-spotify,
	.gt-social-links.gt-style-5 ul li a.gt-spotify:visited,
	.gt-social-links.gt-style-13 ul li a.gt-spotify:hover,
	.gt-social-links.gt-style-13 ul li a.gt-spotify:focus,
	.gt-social-links.gt-style-14 ul li a.gt-spotify,
	.gt-social-links.gt-style-14 ul li a.gt-spotify:visited {
		background-color: #1db954;
	}

	.gt-social-links.gt-style-4 ul li a.gt-steam,
	.gt-social-links.gt-style-4 ul li a.gt-steam:visited,
	.gt-social-links.gt-style-5 ul li a.gt-steam,
	.gt-social-links.gt-style-5 ul li a.gt-steam:visited,
	.gt-social-links.gt-style-13 ul li a.gt-steam:hover,
	.gt-social-links.gt-style-13 ul li a.gt-steam:focus,
	.gt-social-links.gt-style-14 ul li a.gt-steam,
	.gt-social-links.gt-style-14 ul li a.gt-steam:visited {
		background-color: #00adee;
	}

	.gt-social-links.gt-style-4 ul li a.gt-stumbleupon,
	.gt-social-links.gt-style-4 ul li a.gt-stumbleupon:visited,
	.gt-social-links.gt-style-5 ul li a.gt-stumbleupon,
	.gt-social-links.gt-style-5 ul li a.gt-stumbleupon:visited,
	.gt-social-links.gt-style-13 ul li a.gt-stumbleupon:hover,
	.gt-social-links.gt-style-13 ul li a.gt-stumbleupon:focus,
	.gt-social-links.gt-style-14 ul li a.gt-stumbleupon,
	.gt-social-links.gt-style-14 ul li a.gt-stumbleupon:visited {
		background-color: #eb4924;
	}

	.gt-social-links.gt-style-4 ul li a.gt-teamspeak,
	.gt-social-links.gt-style-4 ul li a.gt-teamspeak:visited,
	.gt-social-links.gt-style-5 ul li a.gt-teamspeak,
	.gt-social-links.gt-style-5 ul li a.gt-teamspeak:visited,
	.gt-social-links.gt-style-13 ul li a.gt-teamspeak:hover,
	.gt-social-links.gt-style-13 ul li a.gt-teamspeak:focus,
	.gt-social-links.gt-style-14 ul li a.gt-teamspeak,
	.gt-social-links.gt-style-14 ul li a.gt-teamspeak:visited {
		background-color: #2580c3;
	}

	.gt-social-links.gt-style-4 ul li a.gt-telegram,
	.gt-social-links.gt-style-4 ul li a.gt-telegram:visited,
	.gt-social-links.gt-style-5 ul li a.gt-telegram,
	.gt-social-links.gt-style-5 ul li a.gt-telegram:visited,
	.gt-social-links.gt-style-13 ul li a.gt-telegram:hover,
	.gt-social-links.gt-style-13 ul li a.gt-telegram:focus,
	.gt-social-links.gt-style-14 ul li a.gt-telegram,
	.gt-social-links.gt-style-14 ul li a.gt-telegram:visited {
		background-color: #0088cc;
	}

	.gt-social-links.gt-style-4 ul li a.gt-tripadvisor,
	.gt-social-links.gt-style-4 ul li a.gt-tripadvisor:visited,
	.gt-social-links.gt-style-5 ul li a.gt-tripadvisor,
	.gt-social-links.gt-style-5 ul li a.gt-tripadvisor:visited,
	.gt-social-links.gt-style-13 ul li a.gt-tripadvisor:hover,
	.gt-social-links.gt-style-13 ul li a.gt-tripadvisor:focus,
	.gt-social-links.gt-style-14 ul li a.gt-tripadvisor,
	.gt-social-links.gt-style-14 ul li a.gt-tripadvisor:visited {
		background-color: #00af87;
	}

	.gt-social-links.gt-style-4 ul li a.gt-tumblr,
	.gt-social-links.gt-style-4 ul li a.gt-tumblr:visited,
	.gt-social-links.gt-style-5 ul li a.gt-tumblr,
	.gt-social-links.gt-style-5 ul li a.gt-tumblr:visited,
	.gt-social-links.gt-style-13 ul li a.gt-tumblr:hover,
	.gt-social-links.gt-style-13 ul li a.gt-tumblr:focus,
	.gt-social-links.gt-style-14 ul li a.gt-tumblr,
	.gt-social-links.gt-style-14 ul li a.gt-tumblr:visited {
		background-color: #35465c;
	}

	.gt-social-links.gt-style-4 ul li a.gt-twitch,
	.gt-social-links.gt-style-4 ul li a.gt-twitch:visited,
	.gt-social-links.gt-style-5 ul li a.gt-twitch,
	.gt-social-links.gt-style-5 ul li a.gt-twitch:visited,
	.gt-social-links.gt-style-13 ul li a.gt-twitch:hover,
	.gt-social-links.gt-style-13 ul li a.gt-twitch:focus,
	.gt-social-links.gt-style-14 ul li a.gt-twitch,
	.gt-social-links.gt-style-14 ul li a.gt-twitch:visited {
		background-color: #6441a5;
	}

	.gt-social-links.gt-style-4 ul li a.gt-twitter,
	.gt-social-links.gt-style-4 ul li a.gt-twitter:visited,
	.gt-social-links.gt-style-5 ul li a.gt-twitter,
	.gt-social-links.gt-style-5 ul li a.gt-twitter:visited,
	.gt-social-links.gt-style-13 ul li a.gt-twitter:hover,
	.gt-social-links.gt-style-13 ul li a.gt-twitter:focus,
	.gt-social-links.gt-style-14 ul li a.gt-twitter,
	.gt-social-links.gt-style-14 ul li a.gt-twitter:visited {
		background-color: #1da1f2;
	}

	.gt-social-links.gt-style-4 ul li a.gt-vk,
	.gt-social-links.gt-style-4 ul li a.gt-vk:visited,
	.gt-social-links.gt-style-5 ul li a.gt-vk,
	.gt-social-links.gt-style-5 ul li a.gt-vk:visited,
	.gt-social-links.gt-style-13 ul li a.gt-vk:hover,
	.gt-social-links.gt-style-13 ul li a.gt-vk:focus,
	.gt-social-links.gt-style-14 ul li a.gt-vk,
	.gt-social-links.gt-style-14 ul li a.gt-vk:visited {
		background-color: #45668e;
	}

	.gt-social-links.gt-style-4 ul li a.gt-whatsapp,
	.gt-social-links.gt-style-4 ul li a.gt-whatsapp:visited,
	.gt-social-links.gt-style-5 ul li a.gt-whatsapp,
	.gt-social-links.gt-style-5 ul li a.gt-whatsapp:visited,
	.gt-social-links.gt-style-13 ul li a.gt-whatsapp:hover,
	.gt-social-links.gt-style-13 ul li a.gt-whatsapp:focus,
	.gt-social-links.gt-style-14 ul li a.gt-whatsapp,
	.gt-social-links.gt-style-14 ul li a.gt-whatsapp:visited {
		background-color: #075e54;
	}

	.gt-social-links.gt-style-4 ul li a.gt-wikipedia,
	.gt-social-links.gt-style-4 ul li a.gt-wikipedia:visited,
	.gt-social-links.gt-style-5 ul li a.gt-wikipedia,
	.gt-social-links.gt-style-5 ul li a.gt-wikipedia:visited,
	.gt-social-links.gt-style-13 ul li a.gt-wikipedia:hover,
	.gt-social-links.gt-style-13 ul li a.gt-wikipedia:focus,
	.gt-social-links.gt-style-14 ul li a.gt-wikipedia,
	.gt-social-links.gt-style-14 ul li a.gt-wikipedia:visited {
		background-color: #636466;
	}

	.gt-social-links.gt-style-4 ul li a.gt-wordpress,
	.gt-social-links.gt-style-4 ul li a.gt-wordpress:visited,
	.gt-social-links.gt-style-5 ul li a.gt-wordpress,
	.gt-social-links.gt-style-5 ul li a.gt-wordpress:visited,
	.gt-social-links.gt-style-13 ul li a.gt-wordpress:hover,
	.gt-social-links.gt-style-13 ul li a.gt-wordpress:focus,
	.gt-social-links.gt-style-14 ul li a.gt-wordpress,
	.gt-social-links.gt-style-14 ul li a.gt-wordpress:visited {
		background-color: #21759b;
	}

	.gt-social-links.gt-style-4 ul li a.gt-xbox,
	.gt-social-links.gt-style-4 ul li a.gt-xbox:visited,
	.gt-social-links.gt-style-5 ul li a.gt-xbox,
	.gt-social-links.gt-style-5 ul li a.gt-xbox:visited,
	.gt-social-links.gt-style-13 ul li a.gt-xbox:hover,
	.gt-social-links.gt-style-13 ul li a.gt-xbox:focus,
	.gt-social-links.gt-style-14 ul li a.gt-xbox,
	.gt-social-links.gt-style-14 ul li a.gt-xbox:visited {
		background-color: #52b043;
	}

	.gt-social-links.gt-style-4 ul li a.gt-xing,
	.gt-social-links.gt-style-4 ul li a.gt-xing:visited,
	.gt-social-links.gt-style-5 ul li a.gt-xing,
	.gt-social-links.gt-style-5 ul li a.gt-xing:visited,
	.gt-social-links.gt-style-13 ul li a.gt-xing:hover,
	.gt-social-links.gt-style-13 ul li a.gt-xing:focus,
	.gt-social-links.gt-style-14 ul li a.gt-xing,
	.gt-social-links.gt-style-14 ul li a.gt-xing:visited {
		background-color: #026466;
	}

	.gt-social-links.gt-style-4 ul li a.gt-yahoo,
	.gt-social-links.gt-style-4 ul li a.gt-yahoo:visited,
	.gt-social-links.gt-style-5 ul li a.gt-yahoo,
	.gt-social-links.gt-style-5 ul li a.gt-yahoo:visited,
	.gt-social-links.gt-style-13 ul li a.gt-yahoo:hover,
	.gt-social-links.gt-style-13 ul li a.gt-yahoo:focus,
	.gt-social-links.gt-style-14 ul li a.gt-yahoo,
	.gt-social-links.gt-style-14 ul li a.gt-yahoo:visited {
		background-color: #410093;
	}

	.gt-social-links.gt-style-4 ul li a.gt-yandex,
	.gt-social-links.gt-style-4 ul li a.gt-yandex:visited,
	.gt-social-links.gt-style-5 ul li a.gt-yandex,
	.gt-social-links.gt-style-5 ul li a.gt-yandex:visited,
	.gt-social-links.gt-style-13 ul li a.gt-yandex:hover,
	.gt-social-links.gt-style-13 ul li a.gt-yandex:focus,
	.gt-social-links.gt-style-14 ul li a.gt-yandex,
	.gt-social-links.gt-style-14 ul li a.gt-yandex:visited {
		background-color: #ffcc00;
	}

	.gt-social-links.gt-style-4 ul li a.gt-yelp,
	.gt-social-links.gt-style-4 ul li a.gt-yelp:visited,
	.gt-social-links.gt-style-5 ul li a.gt-yelp,
	.gt-social-links.gt-style-5 ul li a.gt-yelp:visited,
	.gt-social-links.gt-style-13 ul li a.gt-yelp:hover,
	.gt-social-links.gt-style-13 ul li a.gt-yelp:focus,
	.gt-social-links.gt-style-14 ul li a.gt-yelp,
	.gt-social-links.gt-style-14 ul li a.gt-yelp:visited {
		background-color: #af0606;
	}

	.gt-social-links.gt-style-4 ul li a.gt-youtube,
	.gt-social-links.gt-style-4 ul li a.gt-youtube:visited,
	.gt-social-links.gt-style-5 ul li a.gt-youtube,
	.gt-social-links.gt-style-5 ul li a.gt-youtube:visited,
	.gt-social-links.gt-style-13 ul li a.gt-youtube:hover,
	.gt-social-links.gt-style-13 ul li a.gt-youtube:focus,
	.gt-social-links.gt-style-14 ul li a.gt-youtube,
	.gt-social-links.gt-style-14 ul li a.gt-youtube:visited {
		background-color: #ff0000;
	}

	.gt-social-links.gt-style-4 ul li a.gt-vimeo,
	.gt-social-links.gt-style-4 ul li a.gt-vimeo:visited,
	.gt-social-links.gt-style-5 ul li a.gt-vimeo,
	.gt-social-links.gt-style-5 ul li a.gt-vimeo:visited,
	.gt-social-links.gt-style-13 ul li a.gt-vimeo:hover,
	.gt-social-links.gt-style-13 ul li a.gt-vimeo:focus,
	.gt-social-links.gt-style-14 ul li a.gt-vimeo,
	.gt-social-links.gt-style-14 ul li a.gt-vimeo:visited {
		background-color: #162221;
	}

	.gt-social-links.gt-style-13 ul li a.gt-500px,
	.gt-social-links.gt-style-13 ul li a.gt-500px:visited {
		border-color: #0099e5;
	}

	.gt-social-links.gt-style-13 ul li a.gt-airbnb,
	.gt-social-links.gt-style-13 ul li a.gt-airbnb:visited {
		border-color: #3b5998;
	}

	.gt-social-links.gt-style-13 ul li a.gt-amazon,
	.gt-social-links.gt-style-13 ul li a.gt-amazon:visited {
		border-color: #ff9900;
	}

	.gt-social-links.gt-style-13 ul li a.gt-app-store,
	.gt-social-links.gt-style-13 ul li a.gt-app-store:visited {
		border-color: #000000;
	}

	.gt-social-links.gt-style-13 ul li a.gt-apple,
	.gt-social-links.gt-style-13 ul li a.gt-apple:visited {
		border-color: #000000;
	}

	.gt-social-links.gt-style-13 ul li a.gt-artstation,
	.gt-social-links.gt-style-13 ul li a.gt-artstation:visited {
		border-color: #13aff0;
	}

	.gt-social-links.gt-style-13 ul li a.gt-bandcamp,
	.gt-social-links.gt-style-13 ul li a.gt-bandcamp:visited {
		border-color: #629aa9;
	}

	.gt-social-links.gt-style-13 ul li a.gt-battle-net,
	.gt-social-links.gt-style-13 ul li a.gt-battle-net:visited {
		border-color: #00aeff;
	}

	.gt-social-links.gt-style-13 ul li a.gt-behance,
	.gt-social-links.gt-style-13 ul li a.gt-behance:visited {
		border-color: #1769ff;
	}

	.gt-social-links.gt-style-13 ul li a.gt-blogger,
	.gt-social-links.gt-style-13 ul li a.gt-blogger:visited {
		border-color: #f57d00;
	}

	.gt-social-links.gt-style-13 ul li a.gt-codepen,
	.gt-social-links.gt-style-13 ul li a.gt-codepen:visited {
		border-color: #0ebeff;
	}

	.gt-social-links.gt-style-13 ul li a.gt-dailymotion,
	.gt-social-links.gt-style-13 ul li a.gt-dailymotion:visited {
		border-color: #00aaff;
	}

	.gt-social-links.gt-style-13 ul li a.gt-delicious,
	.gt-social-links.gt-style-13 ul li a.gt-delicious:visited {
		border-color: #3399ff;
	}

	.gt-social-links.gt-style-13 ul li a.gt-deviantart,
	.gt-social-links.gt-style-13 ul li a.gt-deviantart:visited {
		border-color: #4dc47d;
	}

	.gt-social-links.gt-style-13 ul li a.gt-digg,
	.gt-social-links.gt-style-13 ul li a.gt-digg:visited {
		border-color: #005be2;
	}

	.gt-social-links.gt-style-13 ul li a.gt-discord,
	.gt-social-links.gt-style-13 ul li a.gt-discord:visited {
		border-color: #7289da;
	}

	.gt-social-links.gt-style-13 ul li a.gt-dribbble,
	.gt-social-links.gt-style-13 ul li a.gt-dribbble:visited {
		border-color: #ea4c89;
	}

	.gt-social-links.gt-style-13 ul li a.gt-dropbox,
	.gt-social-links.gt-style-13 ul li a.gt-dropbox:visited {
		border-color: #007ee5;
	}

	.gt-social-links.gt-style-13 ul li a.gt-ebay,
	.gt-social-links.gt-style-13 ul li a.gt-ebay:visited {
		border-color: #0064d2;
	}

	.gt-social-links.gt-style-13 ul li a.gt-etsy,
	.gt-social-links.gt-style-13 ul li a.gt-etsy:visited {
		border-color: #d5641c;
	}

	.gt-social-links.gt-style-13 ul li a.gt-facebook,
	.gt-social-links.gt-style-13 ul li a.gt-facebook:visited {
		border-color: #3b5998;
	}

	.gt-social-links.gt-style-13 ul li a.gt-facebook-messenger,
	.gt-social-links.gt-style-13 ul li a.gt-facebook-messenger:visited {
		border-color: #3b5998;
	}

	.gt-social-links.gt-style-13 ul li a.gt-flickr,
	.gt-social-links.gt-style-13 ul li a.gt-flickr:visited {
		border-color: #ff0084;
	}

	.gt-social-links.gt-style-13 ul li a.gt-foursquare,
	.gt-social-links.gt-style-13 ul li a.gt-foursquare:visited {
		border-color: #0732a2;
	}

	.gt-social-links.gt-style-13 ul li a.gt-pocket,
	.gt-social-links.gt-style-13 ul li a.gt-pocket:visited {
		border-color: #ef4056;
	}

	.gt-social-links.gt-style-13 ul li a.gt-github,
	.gt-social-links.gt-style-13 ul li a.gt-github:visited {
		border-color: #6cc644;
	}

	.gt-social-links.gt-style-13 ul li a.gt-goodreads,
	.gt-social-links.gt-style-13 ul li a.gt-goodreads:visited {
		border-color: #553b08;
	}

	.gt-social-links.gt-style-13 ul li a.gt-google,
	.gt-social-links.gt-style-13 ul li a.gt-google:visited {
		border-color: #4285f4;
	}

	.gt-social-links.gt-style-13 ul li a.gt-google-drive,
	.gt-social-links.gt-style-13 ul li a.gt-google-drive:visited {
		border-color: #4285f4;
	}

	.gt-social-links.gt-style-13 ul li a.gt-google-play,
	.gt-social-links.gt-style-13 ul li a.gt-google-play:visited {
		border-color: #4285f4;
	}

	.gt-social-links.gt-style-13 ul li a.gt-imdb,
	.gt-social-links.gt-style-13 ul li a.gt-imdb:visited {
		border-color: #f5c518;
	}

	.gt-social-links.gt-style-13 ul li a.gt-instagram,
	.gt-social-links.gt-style-13 ul li a.gt-instagram:visited {
		border-color: #405de6;
	}

	.gt-social-links.gt-style-13 ul li a.gt-itunes,
	.gt-social-links.gt-style-13 ul li a.gt-itunes:visited {
		border-color: #000000;
	}

	.gt-social-links.gt-style-13 ul li a.gt-jsfiddle,
	.gt-social-links.gt-style-13 ul li a.gt-jsfiddle:visited {
		border-color: #2e71ff;
	}

	.gt-social-links.gt-style-13 ul li a.gt-kickstarter,
	.gt-social-links.gt-style-13 ul li a.gt-kickstarter:visited {
		border-color: #2bde73;
	}

	.gt-social-links.gt-style-13 ul li a.gt-lastfm,
	.gt-social-links.gt-style-13 ul li a.gt-lastfm:visited {
		border-color: #d51007;
	}

	.gt-social-links.gt-style-13 ul li a.gt-line,
	.gt-social-links.gt-style-13 ul li a.gt-line:visited {
		border-color: #00c300;
	}

	.gt-social-links.gt-style-13 ul li a.gt-linkedin,
	.gt-social-links.gt-style-13 ul li a.gt-linkedin:visited {
		border-color: #0077b5;
	}

	.gt-social-links.gt-style-13 ul li a.gt-medium,
	.gt-social-links.gt-style-13 ul li a.gt-medium:visited {
		border-color: #00ab6c;
	}

	.gt-social-links.gt-style-13 ul li a.gt-meetup,
	.gt-social-links.gt-style-13 ul li a.gt-meetup:visited {
		border-color: #e0393e;
	}

	.gt-social-links.gt-style-13 ul li a.gt-microsoft,
	.gt-social-links.gt-style-13 ul li a.gt-microsoft:visited {
		border-color: #0078d7;
	}

	.gt-social-links.gt-style-13 ul li a.gt-odnoklassniki,
	.gt-social-links.gt-style-13 ul li a.gt-odnoklassniki:visited {
		border-color: #ed812b;
	}

	.gt-social-links.gt-style-13 ul li a.gt-patreon,
	.gt-social-links.gt-style-13 ul li a.gt-patreon:visited {
		border-color: #f96854;
	}

	.gt-social-links.gt-style-13 ul li a.gt-paypal,
	.gt-social-links.gt-style-13 ul li a.gt-paypal:visited {
		border-color: #003087;
	}

	.gt-social-links.gt-style-13 ul li a.gt-periscope,
	.gt-social-links.gt-style-13 ul li a.gt-periscope:visited {
		border-color: #3aa4c6;
	}

	.gt-social-links.gt-style-13 ul li a.gt-pinterest,
	.gt-social-links.gt-style-13 ul li a.gt-pinterest:visited {
		border-color: #bd081c;
	}

	.gt-social-links.gt-style-13 ul li a.gt-playstation,
	.gt-social-links.gt-style-13 ul li a.gt-playstation:visited {
		border-color: #003087;
	}

	.gt-social-links.gt-style-13 ul li a.gt-product-hunt,
	.gt-social-links.gt-style-13 ul li a.gt-product-hunt:visited {
		border-color: #da552f;
	}

	.gt-social-links.gt-style-13 ul li a.gt-quora,
	.gt-social-links.gt-style-13 ul li a.gt-quora:visited {
		border-color: #a82400;
	}

	.gt-social-links.gt-style-13 ul li a.gt-readme,
	.gt-social-links.gt-style-13 ul li a.gt-readme:visited {
		border-color: #111111;
	}

	.gt-social-links.gt-style-13 ul li a.gt-reddit,
	.gt-social-links.gt-style-13 ul li a.gt-reddit:visited {
		border-color: #ff4500;
	}

	.gt-social-links.gt-style-13 ul li a.gt-rss,
	.gt-social-links.gt-style-13 ul li a.gt-rss:visited {
		border-color: #f26522;
	}

	.gt-social-links.gt-style-13 ul li a.gt-scribd,
	.gt-social-links.gt-style-13 ul li a.gt-scribd:visited {
		border-color: #1a7bba;
	}

	.gt-social-links.gt-style-13 ul li a.gt-shopify,
	.gt-social-links.gt-style-13 ul li a.gt-shopify:visited {
		border-color: #96bf48;
	}

	.gt-social-links.gt-style-13 ul li a.gt-skype,
	.gt-social-links.gt-style-13 ul li a.gt-skype:visited {
		border-color: #00aff0;
	}

	.gt-social-links.gt-style-13 ul li a.gt-slack,
	.gt-social-links.gt-style-13 ul li a.gt-slack:visited {
		border-color: #6ecadc;
	}

	.gt-social-links.gt-style-13 ul li a.gt-snapchat,
	.gt-social-links.gt-style-13 ul li a.gt-snapchat:visited {
		border-color: #fffc00;
	}

	.gt-social-links.gt-style-13 ul li a.gt-soundcloud,
	.gt-social-links.gt-style-13 ul li a.gt-soundcloud:visited {
		border-color: #ff8800;
	}

	.gt-social-links.gt-style-13 ul li a.gt-spotify,
	.gt-social-links.gt-style-13 ul li a.gt-spotify:visited {
		border-color: #1db954;
	}

	.gt-social-links.gt-style-13 ul li a.gt-steam,
	.gt-social-links.gt-style-13 ul li a.gt-steam:visited {
		border-color: #00adee;
	}

	.gt-social-links.gt-style-13 ul li a.gt-stumbleupon,
	.gt-social-links.gt-style-13 ul li a.gt-stumbleupon:visited {
		border-color: #eb4924;
	}

	.gt-social-links.gt-style-13 ul li a.gt-teamspeak,
	.gt-social-links.gt-style-13 ul li a.gt-teamspeak:visited {
		border-color: #2580c3;
	}

	.gt-social-links.gt-style-13 ul li a.gt-telegram,
	.gt-social-links.gt-style-13 ul li a.gt-telegram:visited {
		border-color: #0088cc;
	}

	.gt-social-links.gt-style-13 ul li a.gt-tripadvisor,
	.gt-social-links.gt-style-13 ul li a.gt-tripadvisor:visited {
		border-color: #00af87;
	}

	.gt-social-links.gt-style-13 ul li a.gt-tumblr,
	.gt-social-links.gt-style-13 ul li a.gt-tumblr:visited {
		border-color: #35465c;
	}

	.gt-social-links.gt-style-13 ul li a.gt-twitch,
	.gt-social-links.gt-style-13 ul li a.gt-twitch:visited {
		border-color: #6441a5;
	}

	.gt-social-links.gt-style-13 ul li a.gt-twitter,
	.gt-social-links.gt-style-13 ul li a.gt-twitter:visited {
		border-color: #1da1f2;
	}

	.gt-social-links.gt-style-13 ul li a.gt-vk,
	.gt-social-links.gt-style-13 ul li a.gt-vk:visited {
		border-color: #45668e;
	}

	.gt-social-links.gt-style-13 ul li a.gt-whatsapp,
	.gt-social-links.gt-style-13 ul li a.gt-whatsapp:visited {
		border-color: #075e54;
	}

	.gt-social-links.gt-style-13 ul li a.gt-wikipedia,
	.gt-social-links.gt-style-13 ul li a.gt-wikipedia:visited {
		border-color: #636466;
	}

	.gt-social-links.gt-style-13 ul li a.gt-wordpress,
	.gt-social-links.gt-style-13 ul li a.gt-wordpress:visited {
		border-color: #21759b;
	}

	.gt-social-links.gt-style-13 ul li a.gt-xbox,
	.gt-social-links.gt-style-13 ul li a.gt-xbox:visited {
		border-color: #52b043;
	}

	.gt-social-links.gt-style-13 ul li a.gt-xing,
	.gt-social-links.gt-style-13 ul li a.gt-xing:visited {
		border-color: #026466;
	}

	.gt-social-links.gt-style-13 ul li a.gt-yahoo,
	.gt-social-links.gt-style-13 ul li a.gt-yahoo:visited {
		border-color: #410093;
	}

	.gt-social-links.gt-style-13 ul li a.gt-yandex,
	.gt-social-links.gt-style-13 ul li a.gt-yandex:visited {
		border-color: #ffcc00;
	}

	.gt-social-links.gt-style-13 ul li a.gt-yelp,
	.gt-social-links.gt-style-13 ul li a.gt-yelp:visited {
		border-color: #af0606;
	}

	.gt-social-links.gt-style-13 ul li a.gt-youtube,
	.gt-social-links.gt-style-13 ul li a.gt-youtube:visited {
		border-color: #ff0000;
	}

	.gt-social-links.gt-style-13 ul li a.gt-vimeo,
	.gt-social-links.gt-style-13 ul li a.gt-vimeo:visited {
		border-color: #162221;
	}

	.gt-social-links.gt-style-6 ul li a.gt-500px,
	.gt-social-links.gt-style-6 ul li a.gt-500px:visited,
	.gt-social-links.gt-style-13 ul li a.gt-500px,
	.gt-social-links.gt-style-13 ul li a.gt-500px:visited {
		color: #0099e5;
	}

	.gt-social-links.gt-style-6 ul li a.gt-airbnb,
	.gt-social-links.gt-style-6 ul li a.gt-airbnb:visited,
	.gt-social-links.gt-style-13 ul li a.gt-airbnb,
	.gt-social-links.gt-style-13 ul li a.gt-airbnb:visited {
		color: #fd5c63;
	}

	.gt-social-links.gt-style-6 ul li a.gt-amazon,
	.gt-social-links.gt-style-6 ul li a.gt-amazon:visited,
	.gt-social-links.gt-style-13 ul li a.gt-amazon,
	.gt-social-links.gt-style-13 ul li a.gt-amazon:visited {
		color: #ff9900;
	}

	.gt-social-links.gt-style-6 ul li a.gt-app-store,
	.gt-social-links.gt-style-6 ul li a.gt-app-store:visited,
	.gt-social-links.gt-style-13 ul li a.gt-app-store,
	.gt-social-links.gt-style-13 ul li a.gt-app-store:visited {
		color: #000000;
	}

	.gt-social-links.gt-style-6 ul li a.gt-apple,
	.gt-social-links.gt-style-6 ul li a.gt-apple:visited,
	.gt-social-links.gt-style-13 ul li a.gt-apple,
	.gt-social-links.gt-style-13 ul li a.gt-apple:visited {
		color: #000000;
	}

	.gt-social-links.gt-style-6 ul li a.gt-artstation,
	.gt-social-links.gt-style-6 ul li a.gt-artstation:visited,
	.gt-social-links.gt-style-13 ul li a.gt-artstation,
	.gt-social-links.gt-style-13 ul li a.gt-artstation:visited {
		color: #13aff0;
	}

	.gt-social-links.gt-style-6 ul li a.gt-bandcamp,
	.gt-social-links.gt-style-6 ul li a.gt-bandcamp:visited,
	.gt-social-links.gt-style-13 ul li a.gt-bandcamp,
	.gt-social-links.gt-style-13 ul li a.gt-bandcamp:visited {
		color: #629aa9;
	}

	.gt-social-links.gt-style-6 ul li a.gt-battle-net,
	.gt-social-links.gt-style-6 ul li a.gt-battle-net:visited,
	.gt-social-links.gt-style-13 ul li a.gt-battle-net,
	.gt-social-links.gt-style-13 ul li a.gt-battle-net:visited {
		color: #00aeff;
	}

	.gt-social-links.gt-style-6 ul li a.gt-behance,
	.gt-social-links.gt-style-6 ul li a.gt-behance:visited,
	.gt-social-links.gt-style-13 ul li a.gt-behance,
	.gt-social-links.gt-style-13 ul li a.gt-behance:visited {
		color: #1769ff;
	}

	.gt-social-links.gt-style-6 ul li a.gt-blogger,
	.gt-social-links.gt-style-6 ul li a.gt-blogger:visited,
	.gt-social-links.gt-style-13 ul li a.gt-blogger,
	.gt-social-links.gt-style-13 ul li a.gt-blogger:visited {
		color: #f57d00;
	}

	.gt-social-links.gt-style-6 ul li a.gt-codepen,
	.gt-social-links.gt-style-6 ul li a.gt-codepen:visited,
	.gt-social-links.gt-style-13 ul li a.gt-codepen,
	.gt-social-links.gt-style-13 ul li a.gt-codepen:visited {
		color: #0ebeff;
	}

	.gt-social-links.gt-style-6 ul li a.gt-dailymotion,
	.gt-social-links.gt-style-6 ul li a.gt-dailymotion:visited,
	.gt-social-links.gt-style-13 ul li a.gt-dailymotion,
	.gt-social-links.gt-style-13 ul li a.gt-dailymotion:visited {
		color: #00aaff;
	}

	.gt-social-links.gt-style-6 ul li a.gt-delicious,
	.gt-social-links.gt-style-6 ul li a.gt-delicious:visited,
	.gt-social-links.gt-style-13 ul li a.gt-delicious,
	.gt-social-links.gt-style-13 ul li a.gt-delicious:visited {
		color: #3399ff;
	}

	.gt-social-links.gt-style-6 ul li a.gt-deviantart,
	.gt-social-links.gt-style-6 ul li a.gt-deviantart:visited,
	.gt-social-links.gt-style-13 ul li a.gt-deviantart,
	.gt-social-links.gt-style-13 ul li a.gt-deviantart:visited {
		color: #4dc47d;
	}

	.gt-social-links.gt-style-6 ul li a.gt-digg,
	.gt-social-links.gt-style-6 ul li a.gt-digg:visited,
	.gt-social-links.gt-style-13 ul li a.gt-digg,
	.gt-social-links.gt-style-13 ul li a.gt-digg:visited {
		color: #005be2;
	}

	.gt-social-links.gt-style-6 ul li a.gt-discord,
	.gt-social-links.gt-style-6 ul li a.gt-discord:visited,
	.gt-social-links.gt-style-13 ul li a.gt-discord,
	.gt-social-links.gt-style-13 ul li a.gt-discord:visited {
		color: #7289da;
	}

	.gt-social-links.gt-style-6 ul li a.gt-dribbble,
	.gt-social-links.gt-style-6 ul li a.gt-dribbble:visited,
	.gt-social-links.gt-style-13 ul li a.gt-dribbble,
	.gt-social-links.gt-style-13 ul li a.gt-dribbble:visited {
		color: #ea4c89;
	}

	.gt-social-links.gt-style-6 ul li a.gt-dropbox,
	.gt-social-links.gt-style-6 ul li a.gt-dropbox:visited,
	.gt-social-links.gt-style-13 ul li a.gt-dropbox,
	.gt-social-links.gt-style-13 ul li a.gt-dropbox:visited {
		color: #007ee5;
	}

	.gt-social-links.gt-style-6 ul li a.gt-ebay,
	.gt-social-links.gt-style-6 ul li a.gt-ebay:visited,
	.gt-social-links.gt-style-13 ul li a.gt-ebay,
	.gt-social-links.gt-style-13 ul li a.gt-ebay:visited {
		color: #0064d2;
	}

	.gt-social-links.gt-style-6 ul li a.gt-etsy,
	.gt-social-links.gt-style-6 ul li a.gt-etsy:visited,
	.gt-social-links.gt-style-13 ul li a.gt-etsy,
	.gt-social-links.gt-style-13 ul li a.gt-etsy:visited {
		color: #d5641c;
	}

	.gt-social-links.gt-style-6 ul li a.gt-facebook,
	.gt-social-links.gt-style-6 ul li a.gt-facebook:visited,
	.gt-social-links.gt-style-13 ul li a.gt-facebook,
	.gt-social-links.gt-style-13 ul li a.gt-facebook:visited {
		color: #3b5998;
	}

	.gt-social-links.gt-style-6 ul li a.gt-facebook-messenger,
	.gt-social-links.gt-style-6 ul li a.gt-facebook-messenger:visited,
	.gt-social-links.gt-style-13 ul li a.gt-facebook-messenger,
	.gt-social-links.gt-style-13 ul li a.gt-facebook-messenger:visited {
		color: #3b5998;
	}

	.gt-social-links.gt-style-6 ul li a.gt-flickr,
	.gt-social-links.gt-style-6 ul li a.gt-flickr:visited,
	.gt-social-links.gt-style-13 ul li a.gt-flickr,
	.gt-social-links.gt-style-13 ul li a.gt-flickr:visited {
		color: #ff0084;
	}

	.gt-social-links.gt-style-6 ul li a.gt-foursquare,
	.gt-social-links.gt-style-6 ul li a.gt-foursquare:visited,
	.gt-social-links.gt-style-13 ul li a.gt-foursquare,
	.gt-social-links.gt-style-13 ul li a.gt-foursquare:visited {
		color: #0732a2;
	}

	.gt-social-links.gt-style-6 ul li a.gt-pocket,
	.gt-social-links.gt-style-6 ul li a.gt-pocket:visited,
	.gt-social-links.gt-style-13 ul li a.gt-pocket,
	.gt-social-links.gt-style-13 ul li a.gt-pocket:visited {
		color: #ef4056;
	}

	.gt-social-links.gt-style-6 ul li a.gt-github,
	.gt-social-links.gt-style-6 ul li a.gt-github:visited,
	.gt-social-links.gt-style-13 ul li a.gt-github,
	.gt-social-links.gt-style-13 ul li a.gt-github:visited {
		color: #6cc644;
	}

	.gt-social-links.gt-style-6 ul li a.gt-goodreads,
	.gt-social-links.gt-style-6 ul li a.gt-goodreads:visited,
	.gt-social-links.gt-style-13 ul li a.gt-goodreads,
	.gt-social-links.gt-style-13 ul li a.gt-goodreads:visited {
		color: #553b08;
	}

	.gt-social-links.gt-style-6 ul li a.gt-google,
	.gt-social-links.gt-style-6 ul li a.gt-google:visited,
	.gt-social-links.gt-style-13 ul li a.gt-google,
	.gt-social-links.gt-style-13 ul li a.gt-google:visited {
		color: #4285f4;
	}

	.gt-social-links.gt-style-6 ul li a.gt-google-drive,
	.gt-social-links.gt-style-6 ul li a.gt-google-drive:visited,
	.gt-social-links.gt-style-13 ul li a.gt-google-drive,
	.gt-social-links.gt-style-13 ul li a.gt-google-drive:visited {
		color: #4285f4;
	}

	.gt-social-links.gt-style-6 ul li a.gt-google-play,
	.gt-social-links.gt-style-6 ul li a.gt-google-play:visited,
	.gt-social-links.gt-style-13 ul li a.gt-google-play,
	.gt-social-links.gt-style-13 ul li a.gt-google-play:visited {
		color: #4285f4;
	}

	.gt-social-links.gt-style-6 ul li a.gt-imdb,
	.gt-social-links.gt-style-6 ul li a.gt-imdb:visited,
	.gt-social-links.gt-style-13 ul li a.gt-imdb,
	.gt-social-links.gt-style-13 ul li a.gt-imdb:visited {
		color: #f5c518;
	}

	.gt-social-links.gt-style-6 ul li a.gt-instagram,
	.gt-social-links.gt-style-6 ul li a.gt-instagram:visited,
	.gt-social-links.gt-style-13 ul li a.gt-instagram,
	.gt-social-links.gt-style-13 ul li a.gt-instagram:visited {
		color: #405de6;
	}

	.gt-social-links.gt-style-6 ul li a.gt-itunes,
	.gt-social-links.gt-style-6 ul li a.gt-itunes:visited,
	.gt-social-links.gt-style-13 ul li a.gt-itunes,
	.gt-social-links.gt-style-13 ul li a.gt-itunes:visited {
		color: #000000;
	}

	.gt-social-links.gt-style-6 ul li a.gt-jsfiddle,
	.gt-social-links.gt-style-6 ul li a.gt-jsfiddle:visited,
	.gt-social-links.gt-style-13 ul li a.gt-jsfiddle,
	.gt-social-links.gt-style-13 ul li a.gt-jsfiddle:visited {
		color: #2e71ff;
	}

	.gt-social-links.gt-style-6 ul li a.gt-kickstarter,
	.gt-social-links.gt-style-6 ul li a.gt-kickstarter:visited,
	.gt-social-links.gt-style-13 ul li a.gt-kickstarter,
	.gt-social-links.gt-style-13 ul li a.gt-kickstarter:visited {
		color: #2bde73;
	}

	.gt-social-links.gt-style-6 ul li a.gt-lastfm,
	.gt-social-links.gt-style-6 ul li a.gt-lastfm:visited,
	.gt-social-links.gt-style-13 ul li a.gt-lastfm,
	.gt-social-links.gt-style-13 ul li a.gt-lastfm:visited {
		color: #d51007;
	}

	.gt-social-links.gt-style-6 ul li a.gt-line,
	.gt-social-links.gt-style-6 ul li a.gt-line:visited,
	.gt-social-links.gt-style-13 ul li a.gt-line,
	.gt-social-links.gt-style-13 ul li a.gt-line:visited {
		color: #00c300;
	}

	.gt-social-links.gt-style-6 ul li a.gt-linkedin,
	.gt-social-links.gt-style-6 ul li a.gt-linkedin:visited,
	.gt-social-links.gt-style-13 ul li a.gt-linkedin,
	.gt-social-links.gt-style-13 ul li a.gt-linkedin:visited {
		color: #0077b5;
	}

	.gt-social-links.gt-style-6 ul li a.gt-medium,
	.gt-social-links.gt-style-6 ul li a.gt-medium:visited,
	.gt-social-links.gt-style-13 ul li a.gt-medium,
	.gt-social-links.gt-style-13 ul li a.gt-medium:visited {
		color: #00ab6c;
	}

	.gt-social-links.gt-style-6 ul li a.gt-meetup,
	.gt-social-links.gt-style-6 ul li a.gt-meetup:visited,
	.gt-social-links.gt-style-13 ul li a.gt-meetup,
	.gt-social-links.gt-style-13 ul li a.gt-meetup:visited {
		color: #e0393e;
	}

	.gt-social-links.gt-style-6 ul li a.gt-microsoft,
	.gt-social-links.gt-style-6 ul li a.gt-microsoft:visited,
	.gt-social-links.gt-style-13 ul li a.gt-microsoft,
	.gt-social-links.gt-style-13 ul li a.gt-microsoft:visited {
		color: #0078d7;
	}

	.gt-social-links.gt-style-6 ul li a.gt-odnoklassniki,
	.gt-social-links.gt-style-6 ul li a.gt-odnoklassniki:visited,
	.gt-social-links.gt-style-13 ul li a.gt-odnoklassniki,
	.gt-social-links.gt-style-13 ul li a.gt-odnoklassniki:visited {
		color: #ed812b;
	}

	.gt-social-links.gt-style-6 ul li a.gt-patreon,
	.gt-social-links.gt-style-6 ul li a.gt-patreon:visited,
	.gt-social-links.gt-style-13 ul li a.gt-patreon,
	.gt-social-links.gt-style-13 ul li a.gt-patreon:visited {
		color: #f96854;
	}

	.gt-social-links.gt-style-6 ul li a.gt-paypal,
	.gt-social-links.gt-style-6 ul li a.gt-paypal:visited,
	.gt-social-links.gt-style-13 ul li a.gt-paypal,
	.gt-social-links.gt-style-13 ul li a.gt-paypal:visited {
		color: #003087;
	}

	.gt-social-links.gt-style-6 ul li a.gt-periscope,
	.gt-social-links.gt-style-6 ul li a.gt-periscope:visited,
	.gt-social-links.gt-style-13 ul li a.gt-periscope,
	.gt-social-links.gt-style-13 ul li a.gt-periscope:visited {
		color: #3aa4c6;
	}

	.gt-social-links.gt-style-6 ul li a.gt-pinterest,
	.gt-social-links.gt-style-6 ul li a.gt-pinterest:visited,
	.gt-social-links.gt-style-13 ul li a.gt-pinterest,
	.gt-social-links.gt-style-13 ul li a.gt-pinterest:visited {
		color: #bd081c;
	}

	.gt-social-links.gt-style-6 ul li a.gt-playstation,
	.gt-social-links.gt-style-6 ul li a.gt-playstation:visited,
	.gt-social-links.gt-style-13 ul li a.gt-playstation,
	.gt-social-links.gt-style-13 ul li a.gt-playstation:visited {
		color: #003087;
	}

	.gt-social-links.gt-style-6 ul li a.gt-product-hunt,
	.gt-social-links.gt-style-6 ul li a.gt-product-hunt:visited,
	.gt-social-links.gt-style-13 ul li a.gt-product-hunt,
	.gt-social-links.gt-style-13 ul li a.gt-product-hunt:visited {
		color: #da552f;
	}

	.gt-social-links.gt-style-6 ul li a.gt-quora,
	.gt-social-links.gt-style-6 ul li a.gt-quora:visited,
	.gt-social-links.gt-style-13 ul li a.gt-quora,
	.gt-social-links.gt-style-13 ul li a.gt-quora:visited {
		color: #a82400;
	}

	.gt-social-links.gt-style-6 ul li a.gt-readme,
	.gt-social-links.gt-style-6 ul li a.gt-readme:visited,
	.gt-social-links.gt-style-13 ul li a.gt-readme,
	.gt-social-links.gt-style-13 ul li a.gt-readme:visited {
		color: #111111;
	}

	.gt-social-links.gt-style-6 ul li a.gt-reddit,
	.gt-social-links.gt-style-6 ul li a.gt-reddit:visited,
	.gt-social-links.gt-style-13 ul li a.gt-reddit,
	.gt-social-links.gt-style-13 ul li a.gt-reddit:visited {
		color: #ff4500;
	}

	.gt-social-links.gt-style-6 ul li a.gt-rss,
	.gt-social-links.gt-style-6 ul li a.gt-rss:visited,
	.gt-social-links.gt-style-13 ul li a.gt-rss,
	.gt-social-links.gt-style-13 ul li a.gt-rss:visited {
		color: #f26522;
	}

	.gt-social-links.gt-style-6 ul li a.gt-scribd,
	.gt-social-links.gt-style-6 ul li a.gt-scribd:visited,
	.gt-social-links.gt-style-13 ul li a.gt-scribd,
	.gt-social-links.gt-style-13 ul li a.gt-scribd:visited {
		color: #1a7bba;
	}

	.gt-social-links.gt-style-6 ul li a.gt-shopify,
	.gt-social-links.gt-style-6 ul li a.gt-shopify:visited,
	.gt-social-links.gt-style-13 ul li a.gt-shopify,
	.gt-social-links.gt-style-13 ul li a.gt-shopify:visited {
		color: #96bf48;
	}

	.gt-social-links.gt-style-6 ul li a.gt-skype,
	.gt-social-links.gt-style-6 ul li a.gt-skype:visited,
	.gt-social-links.gt-style-13 ul li a.gt-skype,
	.gt-social-links.gt-style-13 ul li a.gt-skype:visited {
		color: #00aff0;
	}

	.gt-social-links.gt-style-6 ul li a.gt-slack,
	.gt-social-links.gt-style-6 ul li a.gt-slack:visited,
	.gt-social-links.gt-style-13 ul li a.gt-slack,
	.gt-social-links.gt-style-13 ul li a.gt-slack:visited {
		color: #6ecadc;
	}

	.gt-social-links.gt-style-6 ul li a.gt-snapchat,
	.gt-social-links.gt-style-6 ul li a.gt-snapchat:visited,
	.gt-social-links.gt-style-13 ul li a.gt-snapchat,
	.gt-social-links.gt-style-13 ul li a.gt-snapchat:visited {
		color: #fffc00;
	}

	.gt-social-links.gt-style-6 ul li a.gt-soundcloud,
	.gt-social-links.gt-style-6 ul li a.gt-soundcloud:visited,
	.gt-social-links.gt-style-13 ul li a.gt-soundcloud,
	.gt-social-links.gt-style-13 ul li a.gt-soundcloud:visited {
		color: #ff8800;
	}

	.gt-social-links.gt-style-6 ul li a.gt-spotify,
	.gt-social-links.gt-style-6 ul li a.gt-spotify:visited,
	.gt-social-links.gt-style-13 ul li a.gt-spotify,
	.gt-social-links.gt-style-13 ul li a.gt-spotify:visited {
		color: #1db954;
	}

	.gt-social-links.gt-style-6 ul li a.gt-steam,
	.gt-social-links.gt-style-6 ul li a.gt-steam:visited,
	.gt-social-links.gt-style-13 ul li a.gt-steam,
	.gt-social-links.gt-style-13 ul li a.gt-steam:visited {
		color: #00adee;
	}

	.gt-social-links.gt-style-6 ul li a.gt-stumbleupon,
	.gt-social-links.gt-style-6 ul li a.gt-stumbleupon:visited,
	.gt-social-links.gt-style-13 ul li a.gt-stumbleupon,
	.gt-social-links.gt-style-13 ul li a.gt-stumbleupon:visited {
		color: #eb4924;
	}

	.gt-social-links.gt-style-6 ul li a.gt-teamspeak,
	.gt-social-links.gt-style-6 ul li a.gt-teamspeak:visited,
	.gt-social-links.gt-style-13 ul li a.gt-teamspeak,
	.gt-social-links.gt-style-13 ul li a.gt-teamspeak:visited {
		color: #2580c3;
	}

	.gt-social-links.gt-style-6 ul li a.gt-telegram,
	.gt-social-links.gt-style-6 ul li a.gt-telegram:visited,
	.gt-social-links.gt-style-13 ul li a.gt-telegram,
	.gt-social-links.gt-style-13 ul li a.gt-telegram:visited {
		color: #0088cc;
	}

	.gt-social-links.gt-style-6 ul li a.gt-tripadvisor,
	.gt-social-links.gt-style-6 ul li a.gt-tripadvisor:visited,
	.gt-social-links.gt-style-13 ul li a.gt-tripadvisor,
	.gt-social-links.gt-style-13 ul li a.gt-tripadvisor:visited {
		color: #00af87;
	}

	.gt-social-links.gt-style-6 ul li a.gt-tumblr,
	.gt-social-links.gt-style-6 ul li a.gt-tumblr:visited,
	.gt-social-links.gt-style-13 ul li a.gt-tumblr,
	.gt-social-links.gt-style-13 ul li a.gt-tumblr:visited {
		color: #35465c;
	}

	.gt-social-links.gt-style-6 ul li a.gt-twitch,
	.gt-social-links.gt-style-6 ul li a.gt-twitch:visited,
	.gt-social-links.gt-style-13 ul li a.gt-twitch,
	.gt-social-links.gt-style-13 ul li a.gt-twitch:visited {
		color: #6441a5;
	}

	.gt-social-links.gt-style-6 ul li a.gt-twitter,
	.gt-social-links.gt-style-6 ul li a.gt-twitter:visited,
	.gt-social-links.gt-style-13 ul li a.gt-twitter,
	.gt-social-links.gt-style-13 ul li a.gt-twitter:visited {
		color: #1da1f2;
	}

	.gt-social-links.gt-style-6 ul li a.gt-vk,
	.gt-social-links.gt-style-6 ul li a.gt-vk:visited,
	.gt-social-links.gt-style-13 ul li a.gt-vk,
	.gt-social-links.gt-style-13 ul li a.gt-vk:visited {
		color: #45668e;
	}

	.gt-social-links.gt-style-6 ul li a.gt-whatsapp,
	.gt-social-links.gt-style-6 ul li a.gt-whatsapp:visited,
	.gt-social-links.gt-style-13 ul li a.gt-whatsapp,
	.gt-social-links.gt-style-13 ul li a.gt-whatsapp:visited {
		color: #075e54;
	}

	.gt-social-links.gt-style-6 ul li a.gt-wikipedia,
	.gt-social-links.gt-style-6 ul li a.gt-wikipedia:visited,
	.gt-social-links.gt-style-13 ul li a.gt-wikipedia,
	.gt-social-links.gt-style-13 ul li a.gt-wikipedia:visited {
		color: #636466;
	}

	.gt-social-links.gt-style-6 ul li a.gt-wordpress,
	.gt-social-links.gt-style-6 ul li a.gt-wordpress:visited,
	.gt-social-links.gt-style-13 ul li a.gt-wordpress,
	.gt-social-links.gt-style-13 ul li a.gt-wordpress:visited {
		color: #21759b;
	}

	.gt-social-links.gt-style-6 ul li a.gt-xbox,
	.gt-social-links.gt-style-6 ul li a.gt-xbox:visited,
	.gt-social-links.gt-style-13 ul li a.gt-xbox,
	.gt-social-links.gt-style-13 ul li a.gt-xbox:visited {
		color: #52b043;
	}

	.gt-social-links.gt-style-6 ul li a.gt-xing,
	.gt-social-links.gt-style-6 ul li a.gt-xing:visited,
	.gt-social-links.gt-style-13 ul li a.gt-xing,
	.gt-social-links.gt-style-13 ul li a.gt-xing:visited {
		color: #026466;
	}

	.gt-social-links.gt-style-6 ul li a.gt-yahoo,
	.gt-social-links.gt-style-6 ul li a.gt-yahoo:visited,
	.gt-social-links.gt-style-13 ul li a.gt-yahoo,
	.gt-social-links.gt-style-13 ul li a.gt-yahoo:visited {
		color: #410093;
	}

	.gt-social-links.gt-style-6 ul li a.gt-yandex,
	.gt-social-links.gt-style-6 ul li a.gt-yandex:visited,
	.gt-social-links.gt-style-13 ul li a.gt-yandex,
	.gt-social-links.gt-style-13 ul li a.gt-yandex:visited {
		color: #ffcc00;
	}

	.gt-social-links.gt-style-6 ul li a.gt-yelp,
	.gt-social-links.gt-style-6 ul li a.gt-yelp:visited,
	.gt-social-links.gt-style-13 ul li a.gt-yelp,
	.gt-social-links.gt-style-13 ul li a.gt-yelp:visited {
		color: #af0606;
	}

	.gt-social-links.gt-style-6 ul li a.gt-youtube,
	.gt-social-links.gt-style-6 ul li a.gt-youtube:visited,
	.gt-social-links.gt-style-13 ul li a.gt-youtube,
	.gt-social-links.gt-style-13 ul li a.gt-youtube:visited {
		color: #ff0000;
	}

	.gt-social-links.gt-style-6 ul li a.gt-vimeo,
	.gt-social-links.gt-style-6 ul li a.gt-vimeo:visited,
	.gt-social-links.gt-style-13 ul li a.gt-vimeo,
	.gt-social-links.gt-style-13 ul li a.gt-vimeo:visited {
		color: #162221;
	}

	.gt-social-links.gt-lowercase {
		text-transform: lowercase;
	}

	.gt-social-links.gt-lowercase ul li a span:after {
		content: '.';
	}

	.gt-social-links.gt-size-s ul {
		font-size: 0.625rem;
	}

	.gt-social-links.gt-size-s ul li i {
		font-size: 0.75rem;
	}

	.gt-social-links.gt-style-13.gt-size-s ul li span,
	.gt-social-links.gt-style-14.gt-size-s ul li span,
	.gt-social-links.gt-style-15.gt-size-s ul li span,
	.gt-social-links.gt-style-15.gt-size-s ul li .gt-follow {
		font-size: 0.625rem;
	}

	.gt-social-links.gt-style-2.gt-size-s ul li a,
	.gt-social-links.gt-style-2.gt-size-s ul li a:visited,
	.gt-social-links.gt-style-3.gt-size-s ul li a,
	.gt-social-links.gt-style-3.gt-size-s ul li a:visited,
	.gt-social-links.gt-style-4.gt-size-s ul li a,
	.gt-social-links.gt-style-4.gt-size-s ul li a:visited,
	.gt-social-links.gt-style-5.gt-size-s ul li a,
	.gt-social-links.gt-style-5.gt-size-s ul li a:visited,
	.gt-social-links.gt-style-7.gt-size-s ul li a,
	.gt-social-links.gt-style-7.gt-size-s ul li a:visited,
	.gt-social-links.gt-style-8.gt-size-s ul li a,
	.gt-social-links.gt-style-8.gt-size-s ul li a:visited,
	.gt-social-links.gt-style-9.gt-size-s ul li a,
	.gt-social-links.gt-style-9.gt-size-s ul li a:visited,
	.gt-social-links.gt-style-10.gt-size-s ul li a,
	.gt-social-links.gt-style-10.gt-size-s ul li a:visited,
	.gt-social-links.gt-style-11.gt-size-s ul li a,
	.gt-social-links.gt-style-11.gt-size-s ul li a:visited,
	.gt-social-links.gt-style-12.gt-size-s ul li a,
	.gt-social-links.gt-style-12.gt-size-s ul li a:visited {
		width: 35px;
		height: 35px;
	}

	.gt-social-links.gt-style-13.gt-size-s ul li a,
	.gt-social-links.gt-style-13.gt-size-s ul li a:visited,
	.gt-social-links.gt-style-14.gt-size-s ul li a,
	.gt-social-links.gt-style-14.gt-size-s ul li a:visited {
		min-height: auto;
		padding-left: 25px;
		padding-right: 25px;
	}

	.gt-social-links.gt-style-15.gt-size-s ul li a,
	.gt-social-links.gt-style-15.gt-size-s ul li a:visited {
		min-height: auto;
		padding-left: 25px;
		padding-right: 25px;
	}

	.gt-social-links.gt-style-13.gt-size-s ul li i + span,
	.gt-social-links.gt-style-14.gt-size-s ul li i + span,
	.gt-social-links.gt-style-15.gt-size-s ul li i + span {
		margin-left: 19px;
	}

	.gt-social-links.gt-size-m ul {
		font-size: 0.75rem;
	}

	.gt-social-links.gt-size-m ul li i {
		font-size: 0.875rem;
	}

	.gt-social-links.gt-style-13.gt-size-m ul li span,
	.gt-social-links.gt-style-14.gt-size-m ul li span,
	.gt-social-links.gt-style-15.gt-size-m ul li span,
	.gt-social-links.gt-style-15.gt-size-m ul li .gt-follow {
		font-size: 0.75rem;
	}

	.gt-social-links.gt-style-2.gt-size-m ul li a,
	.gt-social-links.gt-style-2.gt-size-m ul li a:visited,
	.gt-social-links.gt-style-3.gt-size-m ul li a,
	.gt-social-links.gt-style-3.gt-size-m ul li a:visited,
	.gt-social-links.gt-style-4.gt-size-m ul li a,
	.gt-social-links.gt-style-4.gt-size-m ul li a:visited,
	.gt-social-links.gt-style-5.gt-size-m ul li a,
	.gt-social-links.gt-style-5.gt-size-m ul li a:visited,
	.gt-social-links.gt-style-7.gt-size-m ul li a,
	.gt-social-links.gt-style-7.gt-size-m ul li a:visited,
	.gt-social-links.gt-style-8.gt-size-m ul li a,
	.gt-social-links.gt-style-8.gt-size-m ul li a:visited,
	.gt-social-links.gt-style-9.gt-size-m ul li a,
	.gt-social-links.gt-style-9.gt-size-m ul li a:visited,
	.gt-social-links.gt-style-10.gt-size-m ul li a,
	.gt-social-links.gt-style-10.gt-size-m ul li a:visited,
	.gt-social-links.gt-style-11.gt-size-m ul li a,
	.gt-social-links.gt-style-11.gt-size-m ul li a:visited,
	.gt-social-links.gt-style-12.gt-size-m ul li a,
	.gt-social-links.gt-style-12.gt-size-m ul li a:visited {
		width: 45px;
		height: 45px;
	}

	.gt-social-links.gt-style-13.gt-size-m ul li a,
	.gt-social-links.gt-style-13.gt-size-m ul li a:visited,
	.gt-social-links.gt-style-14.gt-size-m ul li a,
	.gt-social-links.gt-style-14.gt-size-m ul li a:visited,
	.gt-social-links.gt-style-15.gt-size-m ul li a,
	.gt-social-links.gt-style-15.gt-size-m ul li a:visited {
		min-height: auto;
		padding-left: 30px;
		padding-right: 30px;
	}

	.gt-social-links.gt-style-13.gt-size-m ul li i + span,
	.gt-social-links.gt-style-14.gt-size-m ul li i + span,
	.gt-social-links.gt-style-15.gt-size-m ul li i + span {
		margin-left: 30px;
	}

	.gt-social-links.gt-size-l ul {
		font-size: 0.875rem;
	}

	.gt-social-links.gt-size-l ul li i {
		font-size: 1rem;
	}

	.gt-social-links.gt-style-13.gt-size-l ul li span,
	.gt-social-links.gt-style-14.gt-size-l ul li span,
	.gt-social-links.gt-style-15.gt-size-l ul li span,
	.gt-social-links.gt-style-15.gt-size-l ul li .gt-follow {
		font-size: 0.875rem;
	}

	.gt-social-links.gt-style-2.gt-size-l ul li a,
	.gt-social-links.gt-style-2.gt-size-l ul li a:visited,
	.gt-social-links.gt-style-3.gt-size-l ul li a,
	.gt-social-links.gt-style-3.gt-size-l ul li a:visited,
	.gt-social-links.gt-style-4.gt-size-l ul li a,
	.gt-social-links.gt-style-4.gt-size-l ul li a:visited,
	.gt-social-links.gt-style-5.gt-size-l ul li a,
	.gt-social-links.gt-style-5.gt-size-l ul li a:visited,
	.gt-social-links.gt-style-7.gt-size-l ul li a,
	.gt-social-links.gt-style-7.gt-size-l ul li a:visited,
	.gt-social-links.gt-style-8.gt-size-l ul li a,
	.gt-social-links.gt-style-8.gt-size-l ul li a:visited,
	.gt-social-links.gt-style-9.gt-size-l ul li a,
	.gt-social-links.gt-style-9.gt-size-l ul li a:visited,
	.gt-social-links.gt-style-10.gt-size-l ul li a,
	.gt-social-links.gt-style-10.gt-size-l ul li a:visited,
	.gt-social-links.gt-style-11.gt-size-l ul li a,
	.gt-social-links.gt-style-11.gt-size-l ul li a:visited,
	.gt-social-links.gt-style-12.gt-size-l ul li a,
	.gt-social-links.gt-style-12.gt-size-l ul li a:visited {
		width: 55px;
		height: 55px;
	}

	.gt-social-links.gt-style-13.gt-size-l ul li a,
	.gt-social-links.gt-style-13.gt-size-l ul li a:visited,
	.gt-social-links.gt-style-14.gt-size-l ul li a,
	.gt-social-links.gt-style-14.gt-size-l ul li a:visited,
	.gt-social-links.gt-style-15.gt-size-l ul li a,
	.gt-social-links.gt-style-15.gt-size-l ul li a:visited {
		min-height: auto;
		padding-left: 40px;
		padding-right: 40px;
	}

	.gt-social-links.gt-style-13.gt-size-l ul li i + span,
	.gt-social-links.gt-style-14.gt-size-l ul li i + span,
	.gt-social-links.gt-style-15.gt-size-l ul li i + span {
		margin-left: 40px;
	}

	.gt-social-links.gt-style-1.gt-dark ul li a,
	.gt-social-links.gt-style-1.gt-dark ul li a:visited {
		color: #FFFFFF;
	}

	.gt-social-links.gt-style-1.gt-dark ul li a:hover,
	.gt-social-links.gt-style-1.gt-dark ul li a:focus {
		color: rgba(255, 255, 255, 0.90);
	}

	.gt-social-links.gt-style-2.gt-dark ul li a,
	.gt-social-links.gt-style-2.gt-dark ul li a:visited,
	.gt-social-links.gt-style-3.gt-dark ul li a,
	.gt-social-links.gt-style-3.gt-dark ul li a:visited,
	.gt-social-links.gt-style-4.gt-dark ul li a:hover,
	.gt-social-links.gt-style-4.gt-dark ul li a:focus,
	.gt-social-links.gt-style-5.gt-dark ul li a:hover,
	.gt-social-links.gt-style-5.gt-dark ul li a:focus,
	.gt-social-links.gt-style-7.gt-dark ul li a:hover,
	.gt-social-links.gt-style-7.gt-dark ul li a:focus,
	.gt-social-links.gt-style-8.gt-dark ul li a:hover,
	.gt-social-links.gt-style-8.gt-dark ul li a:focus,
	.gt-social-links.gt-style-9.gt-dark ul li a:hover,
	.gt-social-links.gt-style-9.gt-dark ul li a:focus,
	.gt-social-links.gt-style-10.gt-dark ul li a:hover,
	.gt-social-links.gt-style-10.gt-dark ul li a:focus,
	.gt-social-links.gt-style-11.gt-dark ul li a:hover,
	.gt-social-links.gt-style-11.gt-dark ul li a:focus,
	.gt-social-links.gt-style-12.gt-dark ul li a:hover,
	.gt-social-links.gt-style-12.gt-dark ul li a:focus,
	.gt-social-links.gt-style-14.gt-dark ul li a:hover,
	.gt-social-links.gt-style-14.gt-dark ul li a:focus ,
	.gt-social-links.gt-style-15.gt-dark ul li a:hover,
	.gt-social-links.gt-style-15.gt-dark ul li a:focus {
		background: #FFFFFF !important;
		color: #111111 !important;
	}

	.gt-social-links.gt-style-2.gt-dark ul li a:hover,
	.gt-social-links.gt-style-2.gt-dark ul li a:focus,
	.gt-social-links.gt-style-3.gt-dark ul li a:hover,
	.gt-social-links.gt-style-3.gt-dark ul li a:focus {
		background: #333333 !important;
		color: #FFFFFF !important;
	}

	.gt-social-links.gt-style-6.gt-dark ul li a:hover,
	.gt-social-links.gt-style-6.gt-dark ul li a:focus {
		color: #FFFFFF !important;
	}

	.gt-social-links.gt-style-7.gt-dark ul li a,
	.gt-social-links.gt-style-7.gt-dark ul li a:visited {
		border: 1px solid rgba(255, 255, 255, 0.1);
		color: #FFFFFF;
	}

	.gt-social-links.gt-style-8.gt-dark ul li a,
	.gt-social-links.gt-style-8.gt-dark ul li a:visited {
		border: 1px solid rgba(255, 255, 255, 0.1);
		color: #FFFFFF;
	}

	.gt-social-links.gt-style-9.gt-dark ul li a,
	.gt-social-links.gt-style-9.gt-dark ul li a:visited,
	.gt-social-links.gt-style-10.gt-dark ul li a,
	.gt-social-links.gt-style-10.gt-dark ul li a:visited {
		background: rgba(255, 255, 255, 0.2);
	}

	.gt-social-links.gt-style-15.gt-dark ul li a,
	.gt-social-links.gt-style-15.gt-dark ul li a:visited {
		background: rgba(255, 255, 255, 0.1);
		color: #FFFFFF;
	}

	.gt-social-links.gt-style-15.gt-dark ul li a:hover,
	.gt-social-links.gt-style-15.gt-dark ul li a:focus {
		background: #fff;
		color: #111111;
	}

	.gt-social-links.gt-style-15.gt-dark ul li .gt-follow {
		color: #FFFFFF;
	}

	.gt-social-links.gt-style-15.gt-dark ul li a:hover .gt-follow,
	.gt-social-links.gt-style-15.gt-dark ul li a:focus .gt-follow {
		color: #111111;
	}

	.gt-social-links.gt-align-left ul {
		justify-content: flex-start;
	}

	.gt-social-links.gt-align-center ul {
		justify-content: center;
	}

	.gt-social-links.gt-align-right ul {
		justify-content: flex-end;
	}

	.gt-social-links.gt-space-0 ul {
		margin: 0;
	}

	.gt-social-links.gt-space-0 ul li {
		padding: 0;
	}

	.gt-social-links.gt-space-1 ul {
		margin: -1px;
	}

	.gt-social-links.gt-space-1 ul li {
		padding: 1px;
	}

	.gt-social-links.gt-space-2 ul {
		margin: -2px;
	}

	.gt-social-links.gt-space-2 ul li {
		padding: 2px;
	}

	.gt-social-links.gt-space-3 ul {
		margin: -3px;
	}

	.gt-social-links.gt-space-3 ul li {
		padding: 3px;
	}

	.gt-social-links.gt-space-4 ul {
		margin: -4px;
	}

	.gt-social-links.gt-space-4 ul li {
		padding: 4px;
	}

	.gt-social-links.gt-space-5 ul {
		margin: -5px;
	}

	.gt-social-links.gt-space-5 ul li {
		padding: 5px;
	}

	.gt-social-links.gt-space-6 ul {
		margin: -6px;
	}

	.gt-social-links.gt-space-6 ul li {
		padding: 6px;
	}

	.gt-social-links.gt-space-7 ul {
		margin: -7px;
	}

	.gt-social-links.gt-space-7 ul li {
		padding: 7px;
	}

	.gt-social-links.gt-space-8 ul {
		margin: -8px;
	}

	.gt-social-links.gt-space-8 ul li {
		padding: 8px;
	}

	.gt-social-links.gt-space-9 ul {
		margin: -9px;
	}

	.gt-social-links.gt-space-9 ul li {
		padding: 9px;
	}

	.gt-social-links.gt-space-10 ul {
		margin: -10px;
	}

	.gt-social-links.gt-space-10 ul li {
		padding: 10px;
	}

	.gt-social-links.gt-space-15 ul {
		margin: -15px;
	}

	.gt-social-links.gt-space-15 ul li {
		padding: 15px;
	}
