﻿*,
::after,
::before {
	box-sizing: border-box;
}

:root {
	--other-light: #E4E4E4;
	--other-light-1: #C4C4C4;
	/* Primary Colors */
	--primary-main: #D3A945;
	--primary-darker: #7C5906;
	--primary-lighter: #F2CA6C;
	--primary-subtle: #FFE9B6;
	/* Secondary Colors */
	--secondary-main: #343434;
	--secondary-darker: #252628;
	--secondary-lighter: #757474;
	--secondary-subtle: #DADADA;
	/* Other Colors */
	--other-1: #8FBBA6;
	--other-2: #FFF0D8;
	--other-3: #D3D3D3;
	--other-4: #F9F9F9;
	/* Text & Background Colors */
	--text-dark-0: #1E1E1E;
	--text-dark-1: #313131;
	--text-dark-2: #444444;
	--text-dark-3: #606060;
	--text-dark-4: #6F6F6F;
	--text-dark-50: rgba(0, 0, 0, 0.5);
	--text-light-0: #A4A4A4;
	--text-light-1: #E0E0E0;
	--text-light-2: #F9F9F9;
	--text-light-3: #F5F5F5;
	--text-light-4: #FFFFFF;
	/* System Colors */
	--system-red-0: #FF3B3B;
	--system-red-1: #FF5C5C;
	--system-red-2: #FF8080;
	--system-red-3: #FFE5E5;
	--system-green-0: #06C270;
	--system-green-1: #39D98A;
	--system-green-2: #57EBA1;
	--system-green-3: #E3FFF1;
	--system-orange-0: #FF8800;
	--system-orange-1: #FDAC42;
	--system-orange-2: #FCCC75;
	--system-orange-3: #FFF8E5;
	--system-blue-0: #0063F7;
	--system-blue-1: #5B8DEF;
	--system-blue-2: #9DBFF9;
	--system-blue-3: #E5F0FF;
	--system-purple-0: #6600CC;
	--system-purple-1: #AC5DD9;
	--system-purple-2: #DDA5E9;
	--system-purple-3: #FFE5FF;
	--system-teal-0: #00CFDE;
	--system-teal-1: #73DFE7;
	--system-teal-2: #A9EFF2;
	--system-teal-3: #E5FFFF;
	--system-yellow-0: #FFCC00;
	--system-yellow-1: #FDDD48;
	--system-yellow-2: #FDED72;
	--system-yellow-3: #FFFEE5;
	/* Stroke Colors */
	--stroke-dark: #425E6D;
	--stroke-light: #E4E4EB;
	--stroke-red: #FF3B3B;
	--stroke-green: #06C270;
	--stroke-blue: #0063F7;
	--stroke-orange: #FF8800;
	--stroke-teal: #00CFDE;
	--stroke-purple: #6600CC;
	--radius: 0.57rem;
	--radius-4: 0.28rem;
	--radius-8: 0.57rem;
	--radius-12: 0.85rem;
	--radius-16: 1.14rem;
	--radius-24: 1.71rem;
	--radius-36: 2.57rem;
	--radius-56: 4rem;
	--radius-circle: 50%;
}

/* Color Classes */
.color-other-light {
	color: var(--other-light);
}

.color-primary-main {
	color: var(--primary-main);
}

.color-primary-darker {
	color: var(--primary-darker);
}

.color-primary-lighter {
	color: var(--primary-lighter);
}

.color-primary-subtle {
	color: var(--primary-subtle);
}

.color-secondary-main {
	color: var(--secondary-main);
}

.color-secondary-darker {
	color: var(--secondary-darker);
}

.color-secondary-lighter {
	color: var(--secondary-lighter);
}

.color-secondary-subtle {
	color: var(--secondary-subtle);
}

.color-text-dark-0 {
	color: var(--text-dark-0);
}

.color-text-dark-1 {
	color: var(--text-dark-1);
}

.color-text-dark-2 {
	color: var(--text-dark-2);
}

.color-text-dark-3 {
	color: var(--text-dark-3);
}

.color-text-dark-4 {
	color: var(--text-dark-4);
}

.color-other-1 {
	color: var(--other-1);
}

.color-other-2 {
	color: var(--other-2);
}

.color-other-3 {
	color: var(--other-3);
}

.color-other-4 {
	color: var(--other-4);
}

.color-text-light-0 {
	color: var(--text-light-0);
}

.color-text-light-1 {
	color: var(--text-light-1);
}

.color-text-light-2 {
	color: var(--text-light-2);
}

.color-text-light-3 {
	color: var(--text-light-3);
}

.color-text-light-4 {
	color: var(--text-light-4) !important;
}

.color-system-red-0 {
	color: var(--system-red-0);
}

.color-system-green-0 {
	color: var(--system-green-0);
}

.color-system-orange-0 {
	color: var(--system-orange-0);
}

.color-system-blue-0 {
	color: var(--system-blue-0);
}

.color-system-purple-0 {
	color: var(--system-purple-0);
}

.color-system-teal-0 {
	color: var(--system-teal-0);
}

/* Background Color Classes */
.bg-other-light {
	background-color: var(--other-light);
}

.bg-primary-main {
	background-color: var(--primary-main);
}

.bg-primary-darker {
	background-color: var(--primary-darker);
}

.bg-primary-lighter {
	background-color: var(--primary-lighter);
}

.bg-primary-subtle {
	background-color: var(--primary-subtle);
}

.bg-secondary-main {
	background-color: var(--secondary-main);
}

.bg-secondary-darker {
	background-color: var(--secondary-darker);
}

.bg-secondary-lighter {
	background-color: var(--secondary-lighter);
}

.bg-secondary-subtle {
	background-color: var(--secondary-subtle);
}

.bg-text-dark-0 {
	background-color: var(--text-dark-0);
}

.bg-text-dark-1 {
	background-color: var(--text-dark-1);
}

.bg-text-light-1 {
	background-color: var(--text-light-1);
}

.bg-system-red-0 {
	background-color: var(--system-red-0);
}

.bg-system-green-0 {
	background-color: var(--system-green-0);
}

.bg-text-light-4 {
	background: var(--text-light-4);
}

.bg-other-1 {
	background: var(--other-1);
}

.bg-other-2 {
	background: var(--other-2);
}

.bg-other-3 {
	background: var(--other-3);
}

.bg-other-4 {
	background: var(--other-4);
}

/* Border Color Classes */
.border-other-light {
	border-color: var(--other-light);
}

.border-primary-main {
	border-color: var(--primary-main);
}

.border-primary-darker {
	border-color: var(--primary-darker);
}

.border-secondary-main {
	border-color: var(--secondary-main);
}

.border-secondary-lighter {
	border-color: var(--secondary-lighter);
}

.border-secondary-subtle {
	border-color: var(--secondary-subtle) !important;
}

.border-system-red-0 {
	border-color: var(--system-red-0);
}

.border-system-blue-0 {
	border-color: var(--system-blue-0);
}

.border-other-1 {
	border-color: var(--other-1);
}

.border-other-2 {
	border-color: var(--other-2);
}

.border-other-3 {
	border-color: var(--other-3);
}

.border-other-4 {
	border-color: var(--other-4);
}

/* Stroke Classes */
.stroke-dark {
	stroke: var(--stroke-dark);
}

.stroke-light {
	stroke: var(--stroke-light);
}

.stroke-red {
	stroke: var(--stroke-red);
}

.stroke-green {
	stroke: var(--stroke-green);
}

.stroke-blue {
	stroke: var(--stroke-blue);
}

.stroke-orange {
	stroke: var(--stroke-orange);
}

.stroke-teal {
	stroke: var(--stroke-teal);
}

.stroke-purple {
	stroke: var(--stroke-purple);
}

/* CSS Document */
.dng-main {
	position: relative;
	width: 50rem;
	max-width: 100%;
	margin: auto;
}

#dnn_content {
	min-height: 47dvh;
}


html,
body {
	margin: 0rem;
	padding: 0rem;
	font: normal 1rem/1.8 "IranSite", "Arial";
	color: var(--i2d-text, #1C1C28);
	height: 100%;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent;
	background-color: var(--i2d-bg, #F7F7F8);
}


* {
	scroll-margin-top: 6rem;
}

html {
	scroll-behavior: smooth;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	overflow-x: hidden;
}

* {
	scroll-margin-top: 0rem;
	scroll-behavior: smooth;
}

@media (min-width: 760px) {
	* {
		scroll-margin-top: 0rem;
	}
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
}

svg {
	display: block;
}

input,
select {
	outline: none !important;
}

a,
a:visited {
	text-decoration: none !important;
}

.row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -0.57rem;
	margin-right: -0.57rem;
	--bs-gutter-x: 2.1429rem;
}

[class*=col-] {
	padding-right: 0.57rem;
	padding-left: 0.57rem;
}

.container {
	margin-right: auto;
	margin-left: auto;
}

.container-fluid {
	width: 100%;
	padding-right: 0.57rem !important;
	padding-left: 0.57rem !important;
	margin-left: auto;
	margin-right: auto;
}

input,
select {
	outline: none !important;
}

.text-right,
.align-right {
	text-align: right !important;
}

.text-center,
.align-center {
	text-align: center !important;
}

.text-left,
.align-left {
	text-align: left !important;
}

.p-sticky {
	position: sticky;
	top: 5.7rem;
	align-self: flex-start;
}

.no-scroll {
	overflow: hidden;
}

/* Custom Buttons */
.custom-btn-1 {
	padding: 0.57rem;
	background-color: var(--accent-color);
	border-radius: var(--radius-4);
	-webkit-border-radius: var(--radius-4);
	-moz-border-radius: var(--radius-4);
	-ms-border-radius: var(--radius-4);
	-o-border-radius: var(--radius-4);
	font-weight: 700;
	font-size: 0.87rem;
	color: #000 !important;
}

@media (max-width: 41.0714rem) {
	.mt-xs-reset {
		margin-top: 0rem !important;
	}

	.mr-xs-reset {
		margin-left: 0rem !important;
	}

	.mb-xs-reset {
		margin-bottom: 0rem !important;
	}

	.ml-xs-reset {
		margin-right: 0rem !important;
	}

	.ml-reset {
		margin: 0rem !important;
	}
}

@media (max-width: 54.7857rem) {
	.mt-sm-reset {
		margin-top: 0rem !important;
	}

	.mr-sm-reset {
		margin-left: 0rem !important;
	}

	.mb-sm-reset {
		margin-bottom: 0rem !important;
	}

	.ml-sm-reset {
		margin-right: 0rem !important;
	}

	.ml-reset {
		margin: 0rem !important;
	}
}

@media (max-width: 70.7857rem) {
	.mt-md-reset {
		margin-top: 0rem !important;
	}

	.mr-md-reset {
		margin-left: 0rem !important;
	}

	.mb-md-reset {
		margin-bottom: 0rem !important;
	}

	.ml-md-reset {
		margin-right: 0rem !important;
	}

	.ml-reset {
		margin: 0rem !important;
	}
}

@media (max-width: 85.6429rem) {
	.mt-lg-reset {
		margin-top: 0rem !important;
	}

	.mr-lg-reset {
		margin-left: 0rem !important;
	}

	.mb-lg-reset {
		margin-bottom: 0rem !important;
	}

	.ml-lg-reset {
		margin-right: 0rem !important;
	}

	.ml-reset {
		margin: 0rem !important;
	}
}

@media (max-width: 85.6429rem) {
	.full-lg-none.full-column-inner {
		margin-left: 0 !important;
		width: auto !important;
	}
}

@media (max-width: 70.7857rem) {
	.full-md-none.full-column-inner {
		margin-left: 0 !important;
		width: auto !important;
	}
}

@media (max-width: 54.7857rem) {
	.full-sm-none.full-column-inner {
		margin-left: 0 !important;
		width: auto !important;
	}
}

@media (max-width: 41.0714rem) {
	.full-xs-none.full-column-inner {
		margin-left: 0 !important;
		width: auto !important;
	}
}

/*left full ,right full*/
.dng-left-full,
.dng-right-full {
	max-width: none;
}

/*list*/
.list-style,
.list-style li {
	list-style: none !important;
}

/*Fixed Footer*/
.fixed_footer_bottom {
	position: fixed;
	bottom: 0;
	right: 0;
	left: 0;
	overflow: hidden;
	max-height: 100%;
}

.fixed_footer_bottom .fixed_footer.active {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	overflow: hidden;
	overflow-Y: auto;
}

.fixed_footer_clone {
	background-color: #121212;
}

.dng-main.Boxed .rev_slider_wrapper.fullscreen-container {
	max-width: 100% !important;
	right: 0 !important;
}

@media only screen and (max-width: 70.7857rem) {
	.fixed_footer_bottom .fixed_footer.active {
		position: relative;
	}

	.fixed_footer_bottom,
	.fixed_footer_clone,
	.footer_box {
		height: auto !important;
		position: relative !important;
		max-height: inherit !important;
	}
}

/*color-white*/
.color-white,
.color-white p,
.color-white .Normal,
.color-white a,
.color-white a:link,
.color-white a:active,
.color-white a:visited,
.color-white a:hover,
.color-white h1,
.color-white h2,
.color-white h3,
.color-white h4,
.color-white h5,
.color-white h6 {
	color: #FFF !important;
}

/*ilightbox-noscroll*/
body.ilightbox-noscroll {
	overflow: visible;
}

[data-parallax=parallax] {
	visibility: hidden;
}

[data-parallax=parallax].parallax-load {
	visibility: visible;
}

/*input*/
input[type=text] {
	border-radius: 0;
}

/* section-no-padding */
.d-wrapper .section-no-padding.is-box .is-container {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

/* col-no-padding */
.row.col-no-padding {
	margin-right: 0;
	margin-left: 0;
}

.row.col-no-padding [class*=col-] {
	padding-right: 0;
	padding-left: 0;
}

.is-container.no-space {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding: 0 !important;
}

.layout-no-mt .is-container {
	margin-top: 0 !important;
}

.layout-no-mb .is-container {
	margin-bottom: 0 !important;
}

.layout-no-plr .is-container {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

/*border radius*/
.border-radius-0 {
	border-radius: 0rem !important;
}

.border-radius-1 {
	border-radius: 0.57rem !important;
	-webkit-border-radius: 0.57rem !important;
	-moz-border-radius: 0.57rem !important;
	-ms-border-radius: 0.57rem !important;
	-o-border-radius: 0.57rem !important;
}

.border-radius-2 {
	border-radius: 0.85rem !important;
	-webkit-border-radius: 0.85rem !important;
	-moz-border-radius: 0.85rem !important;
	-ms-border-radius: 0.85rem !important;
	-o-border-radius: 0.85rem !important;
}

.border-radius-3 {
	border-radius: 1.14rem !important;
	-webkit-border-radius: 1.14rem !important;
	-moz-border-radius: 1.14rem !important;
	-ms-border-radius: 1.14rem !important;
	-o-border-radius: 1.14rem !important;
}

.border-radius-4 {
	border-radius: 1.71rem !important;
	-webkit-border-radius: 1.71rem !important;
	-moz-border-radius: 1.71rem !important;
	-ms-border-radius: 1.71rem !important;
	-o-border-radius: 1.71rem !important;
}

.border-radius-circle {
	border-radius: 50% !important;
}

/*border radius*/
.position-relative {
	position: relative !important;
}

.position-static {
	position: static !important;
}

.p-sticky {
	position: sticky !important;
	top: 1rem;
}

/* Adjustment for Default & Foundation */
.d-wrapper .container>.row,
.d-wrapper .container>div>.row {
	padding-top: 0.7143rem;
	padding-bottom: 0.7143rem;
	margin-top: 0;
	margin-bottom: 0;
}

.d-wrapper .container-fluid>.row,
.d-wrapper .container-fluid>div>.row {
	padding-top: 0.7143rem;
	padding-bottom: 0.7143rem;
}

.d-wrapper a:hover {
	text-decoration: none;
}

.d-wrapper img {
	max-width: 100%;
}

@media all and (max-width: 73.1429rem) {
	.margin-left-1024-reset {
		margin-right: 0rem !important;
	}

	.margin-right-1024-reset {
		margin-left: 0rem !important;
	}
}

/* Container for All Sections */
.d-wrapper {
	width: 100%;
	height: auto;
	box-sizing: border-box;
	margin: 0 auto;
	max-width: 100%;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	transition: all ease 0.5s;
}

.d-wrapper>div {
	display: table;
	width: 100%;
	height: auto;
	box-sizing: border-box;
	position: relative;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	transition: all ease 0.3s;
}

.d-wrapper .is-wrapper {
	position: relative;
}

.d-wrapper::after {
	content: "";
	clear: both;
	display: block;
	overflow: hidden;
}

.d-wrapper .d-placeholder {
	display: none;
}

/* Boxes */
.is-box {
	vertical-align: middle;
}

.is-boxes {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
	position: relative;
}

.is-boxes:empty {
	min-height: 3.5714rem;
}

.is-overlay+.is-boxes>.is-box-centered:empty {
	height: 19.6429rem;
}

@media all and (max-width: 70.7857rem) {
	.is-overlay+.is-boxes:empty {
		min-height: 19.6429rem;
	}

	.is-overlay+.is-boxes>.is-box-centered:empty {
		height: 19.6429rem;
	}
}

.no-min-height {
	min-height: auto;
}

.is-box-centered {
	display: table-cell;
	width: 100%;
	position: relative;
	vertical-align: middle;
}

.is-stretch>div:not(.is-arrow-down) {
	position: relative;
	right: 0rem;
	top: 0rem;
	width: 100%;
	height: 100%;
	display: table;
}

.flexi-position {
	position: relative;
}

.is-stretch .flexi-position {
	position: absolute;
}

.is-section.is-stretch {
	min-height: 21.4286rem;
}

.is-section.layout-hidden-content {
	display: none !important;
}

/* New */
@media all and (max-width: 70.7857rem) {

	/*   .is-section:not(.is-stretch), .is-section-100:not(.is-stretch) { height: auto !important; } is-stretch is an exception */
	.is-section:not(.is-box) {
		height: auto !important;
	}

	/* .is-boxes { height: auto !important; }
     .is-boxes {
         height: 100% !important;
     }
  */
	/* new */
	.is-box-img {
		height: 21.4286rem !important;
	}

	.is-box-img .is-boxes {
		height: 100% !important;
	}

	/* .is-box-centered {display:block;} */
	.is-box-centered {
		display: table-cell;
	}

	.is-box {
		display: table !important;
	}

	/* new */
}

.is-container {
	margin: 0 auto;
	padding: 0 1.0714rem;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	box-sizing: border-box;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	transition: all ease 0.3s;
}

/* Boxed Layout */
.d-wrapper .is-boxed-layout .is-container {
	padding: 3.5714rem;
	background: #fff;
}

/* 5.7143rem */
@media all and (max-width: 91.4286rem) {
	.d-wrapper .is-boxed-layout .is-container {
		padding: 2.1429rem;
	}
}

@media all and (max-width: 73.1429rem) {
	.d-wrapper .is-boxed-layout .is-container {
		padding: 2.1429rem;
	}
}

/* Default Layout */
/* Middle */
.d-wrapper .is-box .is-container {
	margin-top: 7.1429rem;
	margin-bottom: 7.1429rem;
}

.has-sidebar .d-wrapper .is-box .is-container {
	margin-top: 2.8571rem;
	margin-bottom: 2.8571rem;
}

.sidebar_pos_left .is-container,
.sidebar_pos_right .is-container {
	padding: 0;
}

.sidebar_pos_fixleft .sidebar_dynamic .is-container,
.sidebar_pos_fixright .sidebar_dynamic .is-container,
.sidebar_pos_fixleftfull .sidebar_dynamic .is-container,
.sidebar_pos_fixrightfull .sidebar_dynamic .is-container {
	padding: 0;
}

@media all and (max-width: 70.7857rem) {
	.d-wrapper .is-box .is-container {
		margin-top: 4.2857rem;
		margin-bottom: 4.2857rem;
	}

	.has-sidebar .d-wrapper .is-box .is-container {
		margin-top: 1.4286rem;
		margin-bottom: 1.4286rem;
	}
}

/* Overlay */
.is-overlay {
	position: absolute;
	right: 0rem;
	top: 0rem;
	width: 100%;
	height: 100%;
	overflow: hidden;
	/*z-index:1;*/
}

/*.is-boxes, .is-box-centered {z-index:1}*/
.is-overlay .is-overlay-bg {
	position: absolute;
	right: 0rem;
	top: 0rem;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 60%;
}

.is-overlay .is-overlay-bg.is-scale-animated.is-appeared {
	animation: is-scale 25s ease forwards;
	-ms-animation: is-scale 25s ease forwards;
	-webkit-animation: is-scale 25s ease forwards;
	-o-animation: is-scale 25s ease forwards;
	-moz-animation: is-scale 25s ease forwards;
}

@keyframes is-scale {
	from {
		transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-moz-transform: scale(1);
	}

	to {
		transform: scale(1.2);
		-ms-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		-o-transform: scale(1.2);
		-moz-transform: scale(1.2);
	}
}

.is-overlay .is-overlay-color {
	position: absolute;
	right: 0rem;
	top: 0rem;
	width: 100%;
	height: 100%;
	background-color: black;
	opacity: 0.05;
}

.is-overlay .is-overlay-content {
	position: absolute;
	right: 0rem;
	top: 0rem;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: inherit;
	/* dec 2017 */
}

.is-overlay .is-overlay-content.content-selectable {
	z-index: 1;
}

.overlay-responsive .is-overlay-mobile-bg {
	display: none;
}

@media (max-width: 54.7857rem) {
	.overlay-responsive .is-overlay-bg {
		display: none;
	}

	.overlay-responsive .is-overlay-mobile-bg {
		display: block;
		position: absolute;
		right: 0rem;
		top: 0rem;
		width: 100%;
		height: 100%;
		overflow: hidden;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}
}

.is-overlay-Video-bg {
	width: 100%;
	height: 100%;
	position: absolute;
	pointer-events: none;
	top: 0;
	right: 0;
}

.is-overlay-Video-bg video {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* Section & Content Styles */
/* Background Color */
.is-bg-grey,
.d-wrapper>div.is-bg-grey {
	background-color: #eeeff0;
}

.is-bg-dark,
.d-wrapper>div.is-bg-dark {
	background-color: #111;
}

.is-bg-light,
.d-wrapper>div.is-bg-light {
	background-color: #fff;
}

.d-wrapper>div.is-bg-none {
	background-color: transparent;
}

/* Text Color */
.is-light-text,
.is-light-text h1,
.is-light-text h2,
.is-light-text h3,
.is-light-text h4,
.is-light-text h5,
.is-light-text h6,
.is-light-text p,
.is-light-text li,
.is-light-text div,
.is-light-text span:not(.sico) {
	color: #fff;
}

.is-dark-text .is-light-text {
	color: #fff;
}

/* Vertical Alignment */
.is-content-top {
	vertical-align: top;
}

.is-content-bottom {
	vertical-align: bottom;
}

/* Horizontal Alignment */
.is-container.is-content-left {
	margin-right: 7.1429rem;
}

.is-container.is-content-right {
	margin-left: 7.1429rem;
}

@media all and (max-width: 85.7143rem) {
	.is-container.is-content-left {
		margin-right: 4.2857rem;
	}

	.is-container.is-content-right {
		margin-left: 4.2857rem;
	}
}

@media all and (max-width: 70.7857rem) {
	.is-container.is-content-left {
		margin-right: auto;
	}

	.is-container.is-content-right {
		margin-left: auto;
	}
}

.jspPane {
	color: #000;
}

/* Vertical Alignment */
.is-content-top {
	vertical-align: top;
}

.is-content-bottom {
	vertical-align: bottom;
}

.is-content-top>.is-boxes>.is-container {
	align-self: flex-start;
}

.is-content-bottom>.is-boxes>.is-container {
	align-self: flex-end;
}

/* Text Alignment */
.is-align-right {
	text-align: left;
}

.is-align-center {
	text-align: center;
}

.is-align-left {
	text-align: right;
}

.is-align-justify {
	text-align: justify;
}

/* Section Height */
@media (max-width: 570.4271rem) {
	#Body .is-section-xs-50 {
		height: 50vh;
	}

	#Body .is-section-xs-auto {
		height: auto;
		min-height: auto;
	}
}

@media (max-width: 760.57rem) {
	#Body .is-section-sm-50 {
		height: 50vh;
	}

	#Body .is-section-sm-auto {
		height: auto;
		min-height: auto;
	}
}

@media (max-width: 990.1414rem) {
	#Body .is-section-md-50 {
		height: 50vh;
	}

	#Body .is-section-md-auto {
		height: auto;
		min-height: auto;
	}
}

@media (max-width: 1190.7129rem) {
	#Body .is-section-lg-50 {
		height: 50vh;
	}

	#Body .is-section-lg-auto {
		height: auto;
		min-height: auto;
	}
}

/* Stretched container (not used yet) */
.is-container.is-stretch-w {
	margin-right: 0;
	margin-left: 0;
	padding-right: 0 !important;
	padding-left: 0 !important;
	max-width: 100% !important;
	width: 100% !important;
}

.is-container.is-stretch-h {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.is-container.is-stretch-w>div {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

.is-container.is-stretch-w>div>div {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

.is-container.is-stretch-h>div {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.is-container.is-fullheight {
	height: 100%;
}

.is-container.is-container-fluid {
	max-width: none;
	width: auto;
}

.bg-attachment-fixed,
.bg-attachment-fixed .is-overlay-bg {
	background-attachment: fixed !important;
}

/*ipad background attachment*/
@media only screen and (min-device-width: 54.8571rem) and (max-device-width: 73.1429rem) and (-webkit-min-device-pixel-ratio: 1) {

	.bg-attachment-fixed,
	.bg-attachment-fixed .is-overlay-bg {
		background-attachment: scroll !important;
	}
}

@media only screen and (min-device-width: 54.8571rem) and (max-device-width: 73.1429rem) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {

	.bg-attachment-fixed,
	.bg-attachment-fixed .is-overlay-bg {
		background-attachment: scroll !important;
	}
}

@media only screen and (min-device-width: 54.8571rem) and (max-device-width: 73.1429rem) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {

	.bg-attachment-fixed,
	.bg-attachment-fixed .is-overlay-bg {
		background-attachment: scroll !important;
	}
}

@media only screen and (min-device-width: 54.8571rem) and (max-device-width: 73.1429rem) and (-webkit-min-device-pixel-ratio: 2) {

	.bg-attachment-fixed,
	.bg-attachment-fixed .is-overlay-bg {
		background-attachment: scroll !important;
	}
}

@media only screen and (min-device-width: 54.8571rem) and (max-device-width: 73.1429rem) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {

	.bg-attachment-fixed,
	.bg-attachment-fixed .is-overlay-bg {
		background-attachment: scroll !important;
	}
}

@media only screen and (min-device-width: 54.8571rem) and (max-device-width: 73.1429rem) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {

	.bg-attachment-fixed,
	.bg-attachment-fixed .is-overlay-bg {
		background-attachment: scroll !important;
	}
}

@media only screen and (min-device-width: 59.5714rem) and (max-device-width: 79.4286rem) and (-webkit-min-device-pixel-ratio: 2) {

	.bg-attachment-fixed,
	.bg-attachment-fixed .is-overlay-bg {
		background-attachment: scroll !important;
	}
}

@media only screen and (min-device-width: 59.5714rem) and (max-device-width: 59.5714rem) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {

	.bg-attachment-fixed,
	.bg-attachment-fixed .is-overlay-bg {
		background-attachment: scroll !important;
	}
}

@media only screen and (min-device-width: 79.4286rem) and (max-device-width: 79.4286rem) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {

	.bg-attachment-fixed,
	.bg-attachment-fixed .is-overlay-bg {
		background-attachment: scroll !important;
	}
}

@media only screen and (min-device-width: 73.1429rem) and (max-device-width: 97.5714rem) and (-webkit-min-device-pixel-ratio: 2) {

	.bg-attachment-fixed,
	.bg-attachment-fixed .is-overlay-bg {
		background-attachment: scroll !important;
	}
}

@media only screen and (min-device-width: 73.1429rem) and (max-device-width: 73.1429rem) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {

	.bg-attachment-fixed,
	.bg-attachment-fixed .is-overlay-bg {
		background-attachment: scroll !important;
	}
}

@media only screen and (min-device-width: 97.5714rem) and (max-device-width: 97.5714rem) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {

	.bg-attachment-fixed,
	.bg-attachment-fixed .is-overlay-bg {
		background-attachment: scroll !important;
	}
}

/* Others */
.is-hidden {
	display: none !important;
}

.gm-style {
	font-family: inherit !important;
}

/*.is-rounded-button-medium*/
/*video*/
.html5-video {
	position: relative;
}

.html5-video video {
	width: 100%;
}

.html5-video .play-button {
	position: absolute;
	right: 50%;
	top: 50%;
	margin: -2.5714rem -2.5714rem 0 0;
	cursor: pointer;
}

/*tabs*/
/*menu img size*/
.gomenu a img {
	width: 1em;
	vertical-align: middle;
	margin-left: 0.3571rem;
	margin-bottom: 0.1429rem;
}

/* Home Search */
.TopSearch .Search {
	top: 50%;
	right: 50%;
	transform: translate(50%, -50%);
}

.TopSearch .Search .SearchTitle {
	background: rgba(37, 37, 40, 0.5);
	backdrop-filter: blur(2.5px);
}

.TopSearch .Search .SearchBox input {
	all: unset;
}

.TopSearch .Search .SearchBox input:first-child {
	width: 20.9rem;
	border-left: 0.1em solid #d8d8d8;
}

.TopSearch .Search .SearchBox input:nth-child(2) {
	border-left: 0.1em solid #d8d8d8;
}

.TopSearch .Search .SearchBox input:nth-child(2),
.TopSearch .Search .SearchBox input:nth-child(3) {
	width: 7.9rem;
}

.TopSearch .Search .SearchBox input:nth-child(4) {
	text-align: center;
}

/* Home Category */
.Category {
	transform: translatey(-50%);
}

.Category .CategoryBox {
	flex-shrink: 1;
	transition: all 0.5s ease-in-out;
	width: 33.33%;
	height: 100%;
}

.Category .CategoryBox:hover {
	width: 50%;
}

.Category .CategoryBox img {
	object-fit: cover;
	width: 100%;
}

.Category .CategoryBox .CategoryTitle {
	top: 50%;
	right: 50%;
	transform: translate(50%, -50%);
}

.Category .CategoryBox .CategoryTitle span {
	background: rgba(235, 235, 240, 0.6);
	line-height: 0 !important;
}

.Category .CategoryBox .CategoryTitle span svg {
	max-width: 3.57rem;
	max-height: 3.57rem;
}

/* Banner Category */
.CategorysHomeBaner .BannerDetails {
	bottom: 1rem;
}

.border-b {
	border-bottom: 1px solid;
}

.QuickAccessLink a {
	font-size: 1.28rem;
	border-radius: 1.714rem;
	box-shadow: 0px 16px 24px 0px rgba(0, 0, 0, 0.06), 0px 2px 6px 0px rgba(0, 0, 0, 0.04), 0px 0px 1px 0px rgba(0, 0, 0, 0.04);
}

.dnnFormPopup,
.dnnFormPopup>* {
	color: #000;
}

footer .container {
	padding: 0;
}

footer .footer-row {
	position: relative;
	margin: 0;
	padding: 1rem 1rem 10.3rem;
}

footer .footer-row:after {
	content: "";
	position: absolute;
	bottom: 9.5rem;
	right: 3.14rem;
	left: 3.14rem;
	height: 2px;
	background: linear-gradient(90deg, rgba(102, 102, 102, 0) 0%, #333 48.08%, rgba(102, 102, 102, 0) 100%);
}

footer .copyright {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 0.57rem;
	padding-top: 0.57rem;
	margin-top: 1rem;
	font-size: 0.9rem;
}

footer .copyright:after {
	content: "";
	position: absolute;
	top: 0;
	right: 1.8rem;
	left: 1.8rem;
	height: 2px;
	background: linear-gradient(90deg, rgba(102, 102, 102, 0) 0%, #333 48.08%, rgba(102, 102, 102, 0) 100%);
}

footer .copyright svg {
	max-width: 5rem;
}

footer .dngTextBox {
	display: block !important;
	width: 100%;
	color: #000;
}

footer .dngTextBox .footer-column-title {
	display: block;
	font-size: 0.92rem;
	font-weight: 600;
	margin-bottom: 0.79rem;
}

footer .dngTextBox .footer-about-txt {
	display: flex;
	align-items: start;
	margin: 0;
	text-align: justify;
	font-size: 0.87rem;
	font-weight: 300;
	gap: 0.57rem;
	line-height: 2.5;
}

footer .dngTextBox .footer-about-txt:before {
	content: "";
	display: block;
	width: 4px;
	aspect-ratio: 1;
	background-color: #000;
	flex-shrink: 0;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	margin-top: 1rem;
}

footer .dngTextBox .footer-contact {
	display: flex;
	flex-direction: column;
	gap: 0.87rem;
	margin-bottom: 1rem;
	padding-left: 1.1rem;
}

footer .dngTextBox .footer-contact li {
	direction: ltr;
	list-style: disc;
	font-size: 0.87rem;
	letter-spacing: 0.01429rem;
}

footer .dngTextBox .footer-contact li a {
	color: inherit;
}

footer .dngTextBox .footer-map {
	display: block;
}

footer .dngTextBox .footer-map img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 0.4rem;
	-webkit-border-radius: 0.4rem;
	-moz-border-radius: 0.4rem;
	-ms-border-radius: 0.4rem;
	-o-border-radius: 0.4rem;
}

.reels-modal {
	display: none;
	position: fixed;
	top: 0;
	left: 50%;
	bottom: 0;
	width: 700px;
	max-width: 100%;
	z-index: 1000000;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	background: #000;
}

.reels-modal .reels-slider {
	width: 100%;
	height: 100dvh;
}

.reels-modal .reels-slider .swiper-slide {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.reels-modal .reels-slider .swiper-slide:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.45);
	z-index: 1;
}

.reels-modal .reels-slider .swiper-slide video.cover-video {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	background-blend-mode: color-burn;
	filter: blur(10px);
}

.reels-modal .reels-slider .swiper-slide .inner-box {
	position: relative;
	max-height: 70dvh;
	flex-direction: column;
	display: flex;
	height: 100%;
	max-width: 100%;
	overflow: hidden;
	align-items: center;
	justify-content: center;
	border-radius: var(--radius-12);
	-webkit-border-radius: var(--radius-12);
	-moz-border-radius: var(--radius-12);
	-ms-border-radius: var(--radius-12);
	-o-border-radius: var(--radius-12);
	border-right: 1px solid rgba(222, 222, 222, 0.5);
	border-bottom: 1px solid rgba(222, 222, 222, 0.5);
	border-left: 1px solid rgba(222, 222, 222, 0.5);
	box-shadow: 0 2px 24px 0 rgba(40, 41, 61, 0.12);
	overflow: hidden;
}

.reels-modal .reels-slider .swiper-slide .inner-box:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
}

.reels-modal .reels-slider .swiper-slide .inner-box .navbar {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	padding: 1.14rem;
	z-index: 10;
}

.reels-modal .reels-slider .swiper-slide .inner-box .navbar svg {
	display: block;
	width: 1.42rem;
	height: 1.42rem;
	stroke: #fff;
	fill: #fff;
}

.reels-modal .reels-slider .swiper-slide .inner-box .navbar strong {
	font-size: 1.14rem;
	color: #fff;
}

.reels-modal .reels-slider .swiper-slide .inner-box .navbar .close-reels-modal {
	cursor: pointer;
}

.reels-modal .reels-slider .swiper-slide .inner-box video {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.reels-modal .reels-slider .swiper-slide .inner-box .reels-detail {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	display: flex;
	flex-direction: column;
	gap: 0.2rem;
	padding: 1rem;
	z-index: 10;
}

.reels-modal .reels-slider .swiper-slide .inner-box .reels-detail .views {
	font-size: 0.87rem;
	color: #fff;
	font-weight: 500;
}

.reels-modal .reels-slider .swiper-slide .inner-box .reels-detail .views svg {
	width: 1.28rem;
	height: 1.28rem;
	stroke: #fff;
}

.reels-modal .reels-slider .swiper-slide .inner-box .reels-detail .reels-title {
	font-size: 1.14rem;
	font-weight: 700;
	line-height: 2.28rem;
}

.reels-modal .reels-slider .swiper-slide .inner-box .reels-detail .price {
	font-size: 1rem;
	font-weight: 700;
	line-height: 2rem;
}

.reels-modal .reels-slider .swiper-slide .inner-box .reels-detail .link-btn {
	display: block;
	width: fit-content;
	padding: 0.28rem 0.57rem;
	border-radius: var(--radius-8);
	-webkit-border-radius: var(--radius-8);
	-moz-border-radius: var(--radius-8);
	-ms-border-radius: var(--radius-8);
	-o-border-radius: var(--radius-8);
	border: 1px solid var(--accent-color);
	background: rgba(242, 202, 108, 0.1);
	font-size: 0.92rem;
	font-weight: 600;
	line-height: 1.71rem;
	color: var(--accent-color);
	margin-top: 1rem;
}

.reels-modal .reels-slider .swiper-slide .toggle-sound-btn {
	background: var(--accent-color);
	border: none;
	border-radius: 50%;
	width: 3rem;
	height: 3rem;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	position: absolute;
	left: 1rem;
	bottom: 1em;
}

.reels-modal .reels-slider .swiper-slide .toggle-sound-btn svg {
	width: 1rem;
	height: 1rem;
	fill: #000;
}

.reels-modal .slider-controller {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 6dvh;
	z-index: 1;
}

.reels-modal .slider-controller .navigation {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	cursor: pointer;
}

.reels-modal .slider-controller .navigation svg {
	width: 2.14rem;
	height: 2.14rem;
	fill: #fff;
}

#pwa-install-popup {
	position: fixed;
	width: 700px;
	max-width: 100%;
	max-height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 100000;
	top: -1000%;
	right: 50%;
	padding: 1rem 1rem 2rem;
	transform: translateX(50%);
	overflow: hidden;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transform: translateX(50%);
	-moz-transform: translateX(50%);
	-ms-transform: translateX(50%);
	-o-transform: translateX(50%);
}

#pwa-install-popup.show {
	top: 0;
}

.pwa-popup-content {
	box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3);
	background: #fff;
	padding: 20px;
	text-align: center;
	width: 300px;
	max-width: 100%;
	border-radius: var(--radius);
}

.pwa-popup-content p {
	margin-bottom: 0;
}

.pwa-popup-content .ios-helper {
	color: #313131;
	margin: 1rem 0 0;
	font-size: 0.87rem;
	text-align: right;
}

.pwa-popup-content .ios-helper li {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 5px;
}

.pwa-popup-content .ios-helper li svg {
	max-height: 100%;
	max-width: 100%;
}

.pwa-popup-content .btn-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 0.57rem;
	margin-top: 2rem;
}

#pwa-install-btn {
	background: var(--accent-color);
	color: white;
	border: none;
	border-radius: 6px;
	padding: 0.3rem 3rem;
	cursor: pointer;
}

#pwa-close-btn {
	background: var(--text-dark-1);
	color: white;
	border: none;
	border-radius: 6px;
	padding: 0.3rem 0.57rem;
	cursor: pointer;
}

.error-page {
	min-height: calc(100dvh - 10rem);
	padding: 4rem 0;
}

.error-page .title {
	font-size: 1.3rem;
	font-weight: bold;
	color: #fff;
}

.error-page .back-to-prevpage {
	background-color: var(--accent-color);
	font-size: 1rem;
	font-weight: bold;
	color: #fff;
	padding: 0.6rem 1.5rem;
	border-radius: 1.15rem;
	-webkit-border-radius: 0.4rem;
	-moz-border-radius: 1.15rem;
	-ms-border-radius: 1.15rem;
	-o-border-radius: 1.15rem;
	cursor: pointer;
}

.error-page img {
	margin-top: 3rem;
}

.DnnModule-459 {
	background: transparent;
	padding: 2rem max(1rem, calc((100% - 1196px) / 2)) 1rem;
}

.DnnModule-458 {
	background: transparent;
	padding: 0 max(1rem, calc((100% - 1196px) / 2));
}


.desc {
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 2;
}

.desc h1,
.desc h2,
.desc h3,
.desc h4,
.desc h5,
.desc h6 {
	font-weight: bold;
	margin-bottom: 0.4rem;
}

.desc img {
	display: block;
	max-width: 100%;
	height: auto !important;
	margin: 0 auto 1.07rem;
	border-radius: var(--radius-8);
	-webkit-border-radius: var(--radius-8);
	-moz-border-radius: var(--radius-8);
	-ms-border-radius: var(--radius-8);
	-o-border-radius: var(--radius-8);
}

.desc p {
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 2;
	margin-bottom: 1.07rem;
}

@media(max-width: 768px) {
	#Body {
		margin-right: 0 !important;
	}

	.personaBarContainer,
	.editBarFrameContainer,
	.btn-plugin {
		display: none !important;
	}

	footer .dngTextBox .footer-about-txt {
		margin-bottom: 1rem;
	}

}

.dnnFormRadioButtons label,
.dnnFormItem input[type=radio]+label,
.dnnFormItem .dnnLeft,
.dnnFormItem .dnnLeft * {
	color: #000;
}

h2.dnnFormSectionHead a,
h2.dnnFormSectionHead a.dnnSectionExpanded {
	color: var(--i2d-text, #1C1C28);
}

.DnnModule-430 .center-title-container,
.DnnModule-572 .center-title-container {
	padding-top: 2rem;
}



@keyframes rotation {
	0% {
		transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		-o-transform: rotateY(0deg);
	}

	50% {
		transform: rotateY(180deg);
		-webkit-transform: rotateY(180deg);
		-moz-transform: rotateY(180deg);
		-ms-transform: rotateY(180deg);
		-o-transform: rotateY(180deg);
	}

	100% {
		transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		-o-transform: rotateY(0deg);
	}
}

@media (min-width: 768px) {
	#progress-bar {
		position: fixed;
		top: 0;
		left: 0;
		height: 5px;
		width: 0;
		background: var(--accent-color);
		border-radius: 0px 2px 2px 0;
		z-index: 9999;
	}
}

@media (max-width: 768px) {
	#progress-bar {
		display: flex;
		align-items: center;
		justify-content: center;
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		background: rgba(0, 0, 0, 0.8);
		z-index: 9999;
	}

	#progress-bar:after {
		content: "";
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='98' viewBox='0 0 100 98' fill='none'%3E%3Cg clip-path='url(%23clip0_8007_50)'%3E%3Cpath d='M6.14623 0.416208C8.54214 0.00331494 11.1038 0.747646 12.8143 2.49191C14.4013 4.01147 15.1906 6.24727 15.0838 8.42409C15.1512 11.0419 14.9125 13.6569 15.0782 16.2719C15.0108 21.148 15.022 26.0212 15.0642 30.8973C15.1203 36.5121 14.9574 42.1241 15.0782 47.736C14.8872 49.882 15.1456 52.0279 15.0726 54.1738C14.9799 56.6175 15.1681 59.0611 15.0192 61.5048C15.0473 64.499 15.1484 67.4987 15.0164 70.4957C15.0838 74.4252 15.0951 78.3576 15.0586 82.2871C14.8619 84.1549 15.1849 86.0256 15.0024 87.8934C14.8816 89.4832 15.2467 91.1853 14.5024 92.674C13.7749 94.4604 12.3649 95.9828 10.5785 96.7327C7.86802 97.9377 4.40197 97.4068 2.3038 95.2637C0.848838 93.8846 -0.0921102 91.9044 -0.00784626 89.8793C-0.0162727 62.5328 -0.00784686 35.1891 -0.0106557 7.84548C-0.123008 4.31482 2.68298 1.00325 6.14623 0.416208Z' fill='%23C98D00'/%3E%3Cpath d='M27.7375 0.640912C28.3583 0.52856 28.9902 0.486427 29.6222 0.489236C35.3381 0.553838 41.054 0.469575 46.7671 0.511707C49.3849 0.69147 52.0027 0.444296 54.6205 0.511707C61.7408 0.562265 68.8527 0.503281 75.973 0.531369C80.9305 0.256106 86.0145 1.56782 90.0872 4.44683C96.0025 8.40724 99.7607 15.3309 99.9012 22.4484C99.918 38.3659 99.904 54.2833 99.9096 70.2008C99.8759 73.4983 100.106 76.8464 99.3394 80.0878C98.5052 83.5679 96.9238 86.9188 94.5279 89.6012C91.4102 93.438 86.8992 96.0811 82.0625 97.0642C79.5233 97.7074 76.8943 97.5136 74.3046 97.5417C59.1371 97.5473 43.9696 97.5332 28.802 97.5501C25.0579 97.4434 21.7407 94.1711 21.6312 90.4213C21.3868 87.107 23.6535 83.801 26.8443 82.8657C28.288 82.3882 29.8216 82.4472 31.3215 82.464C46.3907 82.4668 61.4599 82.464 76.532 82.4668C77.8296 82.4809 79.1835 82.4331 80.3632 81.8264C83.0428 80.6861 84.8376 77.8801 84.8179 74.9786C84.8404 58.4095 84.8235 41.8404 84.8263 25.2741C84.7814 23.704 85.0005 22.0636 84.3741 20.5721C83.3742 17.5808 80.2649 15.4686 77.1246 15.5725C61.1088 15.5753 45.0931 15.5697 29.0801 15.5753C25.1197 15.6848 21.5638 12.0671 21.6199 8.12917C21.5441 4.5957 24.2349 1.23919 27.7375 0.640912Z' fill='%23C98D00'/%3E%3Cpath d='M21.8783 25.3611C23.0579 22.5664 26.0718 20.721 29.0856 20.8165C43.7841 20.8334 58.4825 20.8109 73.181 20.8277C77.1358 20.8839 80.5091 24.4539 80.5541 28.3694C80.5821 35.0206 80.5569 41.6747 80.5653 48.3259C80.585 50.8145 79.4081 53.2918 77.3913 54.7693C75.8606 55.9153 73.9365 56.3534 72.0518 56.331C60.165 56.3225 48.2782 56.3534 36.3913 56.3141C36.366 58.2718 36.3688 60.2324 36.3913 62.1901C48.4663 62.1508 60.5414 62.1929 72.6192 62.1676C74.5488 62.1452 76.4925 62.8024 77.9559 64.0776C79.9165 65.6562 80.8686 68.3245 80.4726 70.7963C80.0485 74.3241 76.7762 77.3408 73.181 77.2312C58.387 77.2228 43.5931 77.2312 28.7991 77.2256C24.7966 77.2958 21.2744 73.6416 21.2687 69.6756C21.2547 63.1114 21.2547 56.5444 21.2687 49.9803C21.3165 45.3935 25.3415 41.3095 29.9283 41.1972C41.7645 41.1438 53.6036 41.2309 65.4399 41.155C65.3978 39.3967 65.4399 37.6384 65.4202 35.8829C53.2132 35.8998 41.0034 35.8801 28.7963 35.8913C27.3526 35.9026 25.9061 35.4728 24.6983 34.6892C21.6704 32.8129 20.3784 28.5997 21.8783 25.3611Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8007_50'%3E%3Crect width='100' height='98' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
		width: 10rem;
		max-width: 50%;
		aspect-ratio: 1;
		animation: rotation 1.2s ease-in-out;
		-webkit-animation: rotation 1.2s ease-in-out;
		animation-iteration-count: infinite;
	}
}