*,
::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: #666666;
	height: 100%;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent;
	background-color: #151515;
}

html {
	scroll-behavior: smooth;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	overflow-x: hidden;
}

* {
	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: #202020;
	padding: 2rem 1rem 1rem;

}

.DnnModule-458 {
	background: #202020;
	padding: 0 1rem;
}


.desc {
	font-size: 0.85714rem;
	font-style: normal;
	font-weight: 300;
}

.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: 0.85714rem;
	font-style: normal;
	font-weight: 300;
	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: #fff;
}

.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;
	}
}