

html {
	font-size: 14px
}

@media (min-width:668px) and (max-width:1919px) {
	html {
		font-size: 19.5px;
		font-size: calc(8.13099px + .87859vw)
	}
}

@media (min-width:1920px) {
	html {
		font-size: 25px
	}
}

a,button,input {
	outline: none
}

svg {
	fill: currentColor;
	display: inline-block;
	overflow: hidden
}

.hidden-svg {
	display: block;
	height: 0;
	overflow: hidden;
	width: 0
}

.pagenation {
	align-items: center;
	display: flex;
	justify-content: center
}

.pagenation .page-numbers {
	display: none;
	transition-duration: .5s;
	transition-property: all;
	transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media (min-width:968px) {
	.pagenation .page-numbers {
		--tw-text-opacity: 1;
		color: rgb(153 153 153/var(--tw-text-opacity,1));
		display: block;
		font-weight: 700;
		margin-left: .68rem;
		margin-right: .68rem
	}

	.pagenation .page-numbers.current,.pagenation .page-numbers:hover {
		--tw-text-opacity: 1;
		color: rgb(0 0 0/var(--tw-text-opacity,1))
	}
}

.pagenation .page-numbers.next,.pagenation .page-numbers.prev {
	--tw-border-opacity: 1;
	align-items: center;
	border-color: rgba(var(--maincolor),var(--tw-border-opacity,1));
	border-radius: 9999px;
	border-width: 1px;
	display: flex;
	height: 40px;
	justify-content: center;
	width: 40px
}

@media (min-width:968px) {
	.pagenation .page-numbers.next,.pagenation .page-numbers.prev {
		height: 1.84rem;
		width: 1.84rem
	}
}

.pagenation .page-numbers.next i,.pagenation .page-numbers.prev i {
	--tw-text-opacity: 1;
	color: rgb(0 0 0/var(--tw-text-opacity,1));
	display: block;
	font-size: 16px;
	line-height: 1
}

@media (min-width:968px) {
	.pagenation .page-numbers.next i,.pagenation .page-numbers.prev i {
		font-size: .68rem
	}
}

.pagenation .page-numbers.next:hover,.pagenation .page-numbers.prev:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(var(--maincolor),var(--tw-bg-opacity,1))
}

.pagenation .page-numbers.next.inactive,.pagenation .page-numbers.prev.inactive {
	--tw-border-opacity: 1;
	border-color: rgb(221 221 221/var(--tw-border-opacity,1))
}

.pagenation .page-numbers.next.inactive i,.pagenation .page-numbers.prev.inactive i {
	--tw-text-opacity: 1;
	color: rgb(221 221 221/var(--tw-text-opacity,1))
}

.pagenation .page-numbers.next.inactive:hover,.pagenation .page-numbers.prev.inactive:hover {
	--tw-border-opacity: 1;
	background-color: transparent;
	border-color: rgb(221 221 221/var(--tw-border-opacity,1))
}

.pagenation .page-numbers.next.inactive:hover i,.pagenation .page-numbers.prev.inactive:hover i {
	--tw-text-opacity: 1;
	color: rgb(221 221 221/var(--tw-text-opacity,1))
}

@media (min-width:968px) {
	.pagenation .page-numbers.prev {
		margin-left: 0;
		margin-right: 3.2rem
	}
}

.pagenation .page-numbers.prev i {
	--tw-rotate: 180deg;
	transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.pagenation .page-numbers.next {
	margin-left: auto
}

@media (min-width:968px) {
	.pagenation .page-numbers.next {
		margin-left: 3.2rem;
		margin-right: 0
	}
}

.page_404 {
	background-color: #f6f6f5;
	height: 100vh;
	text-align: center;
	width: 100%
}

.page_404,.page_404>.inner {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.page_404>.inner {
	background-color: #fff;
	border-bottom-right-radius: 2.4rem;
	border-top-left-radius: 2.4rem;
	box-shadow: 5px 5px 30px 0 rgba(0,0,0,.15);
	height: 50vh;
	overflow: hidden;
	position: relative;
	width: 50%
}

@media (max-width:1180px) {
	.page_404>.inner {
		height: 80%;
		width: 80%
	}
}

@media (max-width:668px) {
	.page_404>.inner {
		height: 100%;
		width: 100%
	}
}

.page_404>.inner:before {
	bottom: -8rem;
	left: -8rem
}

.page_404>.inner:after,.page_404>.inner:before {
	--tw-bg-opacity: 1;
	background-color: rgba(var(--maincolor),var(--tw-bg-opacity,1));
	border-radius: 50%;
	content: "";
	display: block;
	height: 16rem;
	opacity: .15;
	position: absolute;
	width: 16rem;
	z-index: 2
}

.page_404>.inner:after {
	right: -8rem;
	top: -8rem
}

.page_404 .title h1 {
	--tw-text-opacity: 1;
	color: rgba(var(--maincolor),var(--tw-text-opacity,1));
	font-size: 1.44rem;
	font-weight: 700;
	line-height: 1em;
	margin: 0;
	padding: 0
}

.page_404 .title p {
	display: block;
	font-size: 16px;
	line-height: 2em;
	margin: 20px 0;
	padding: 0
}

.page_404 .title p span {
	font-family: arial
}

.page_404 .link>ul {
	display: flex;
	justify-content: center;
	list-style: none;
	margin: 0 -10px;
	padding: 0
}

.page_404 .link>ul>li {
	padding: 0 10px
}

.page_404 .link>ul>li a {
	align-items: center;
	border: 1px solid #ddd;
	border-radius: 6px;
	display: flex;
	padding: 0 20px;
	transition: all .5s
}

.page_404 .link>ul>li a svg {
	color: #999;
	height: 12px;
	transition: all .5s;
	width: 12px
}

.page_404 .link>ul>li a span {
	color: #999;
	font-size: 14px;
	line-height: 36px;
	margin-left: 10px;
	transition: all .5s
}

.page_404 .link>ul>li a:hover {
	--tw-border-opacity: 1;
	--tw-bg-opacity: 1;
	background-color: rgba(var(--maincolor),var(--tw-bg-opacity,1));
	border-color: rgba(var(--maincolor),var(--tw-border-opacity,1))
}

.page_404 .link>ul>li a:hover span,.page_404 .link>ul>li a:hover svg {
	color: #fff
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.wp-block-image img {
	height: auto!important;
	max-width: 100%!important
}

.wp-block-image .aligncenter {
	text-align: center
}

.wp-video {
	margin: 20px auto;
	width: 100%!important
}

.wp-video .mejs-controls .mejs-time-rail .mejs-time-current {
	--tw-bg-opacity: 1;
	background-color: rgba(var(--maincolor),var(--tw-bg-opacity,1))
}

.slick-slide {
	outline: none
}

*,:after,:before {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;--tw-pan-y:;
	--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;
	--tw-gradient-from-position: ;--tw-gradient-via-position:;
	--tw-gradient-to-position: ;--tw-ordinal:;
	--tw-slashed-zero: ;--tw-numeric-figure:;
	--tw-numeric-spacing: ;--tw-numeric-fraction:;
	--tw-ring-inset: ;--tw-ring-offset-width:0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59,130,246,.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: ;--tw-brightness:;
	--tw-contrast: ;--tw-grayscale:;
	--tw-hue-rotate: ;--tw-invert:;
	--tw-saturate: ;--tw-sepia:;
	--tw-drop-shadow: ;--tw-backdrop-blur:;
	--tw-backdrop-brightness: ;--tw-backdrop-contrast:;
	--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate:;
	--tw-backdrop-invert: ;--tw-backdrop-opacity:;
	--tw-backdrop-saturate: ;--tw-backdrop-sepia:;
	--tw-contain-size: ;--tw-contain-layout:;
	--tw-contain-paint: ;--tw-contain-style:
}

::backdrop {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;--tw-pan-y:;
	--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;
	--tw-gradient-from-position: ;--tw-gradient-via-position:;
	--tw-gradient-to-position: ;--tw-ordinal:;
	--tw-slashed-zero: ;--tw-numeric-figure:;
	--tw-numeric-spacing: ;--tw-numeric-fraction:;
	--tw-ring-inset: ;--tw-ring-offset-width:0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59,130,246,.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: ;--tw-brightness:;
	--tw-contrast: ;--tw-grayscale:;
	--tw-hue-rotate: ;--tw-invert:;
	--tw-saturate: ;--tw-sepia:;
	--tw-drop-shadow: ;--tw-backdrop-blur:;
	--tw-backdrop-brightness: ;--tw-backdrop-contrast:;
	--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate:;
	--tw-backdrop-invert: ;--tw-backdrop-opacity:;
	--tw-backdrop-saturate: ;--tw-backdrop-sepia:;
	--tw-contain-size: ;--tw-contain-layout:;
	--tw-contain-paint: ;--tw-contain-style:
}

*,:after,:before {
	border: 0 solid #e5e7eb;
	box-sizing: border-box
}

:after,:before {
	--tw-content: ""
}

:host,html {
	-webkit-text-size-adjust: 100%;
	font-feature-settings: normal;
	-webkit-tap-highlight-color: transparent;
	font-family: Arial,Microsoft YaHei,sans-serif;
	font-variation-settings: normal;
	line-height: 1.5;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4
}

body {
	line-height: inherit;
	margin: 0
}

hr {
	border-top-width: 1px;
	color: inherit;
	height: 0
}

abbr:where([title]) {
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

h1,h2,h3,h4,h5,h6 {
	font-size: inherit;
	font-weight: inherit
}

a {
	color: inherit;
	text-decoration: inherit
}

b,strong {
	font-weight: bolder
}

code,kbd,pre,samp {
	font-feature-settings: normal;
	font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
	font-size: 1em;
	font-variation-settings: normal
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

table {
	border-collapse: collapse;
	border-color: inherit;
	text-indent: 0
}

button,input,optgroup,select,textarea {
	font-feature-settings: inherit;
	color: inherit;
	font-family: inherit;
	font-size: 100%;
	font-variation-settings: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0
}

button,select {
	text-transform: none
}

button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]) {
	-webkit-appearance: button;
	background-color: transparent;
	background-image: none
}

:-moz-focusring {
	outline: auto
}

:-moz-ui-invalid {
	box-shadow: none
}

progress {
	vertical-align: baseline
}

::-webkit-inner-spin-button,::-webkit-outer-spin-button {
	height: auto
}[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

summary {
	display: list-item
}

blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre {
	margin: 0
}

fieldset {
	margin: 0
}

fieldset,legend {
	padding: 0
}

menu,ol,ul {
	list-style: none;
	margin: 0;
	padding: 0
}

dialog {
	padding: 0
}

textarea {
	resize: vertical
}

input::-moz-placeholder,textarea::-moz-placeholder {
	color: #9ca3af;
	opacity: 1
}

input::placeholder,textarea::placeholder {
	color: #9ca3af;
	opacity: 1
}[role=button],button {
	cursor: pointer
}

:disabled {
	cursor: default
}

audio,canvas,embed,iframe,img,object,svg,video {
	display: block;
	vertical-align: middle
}

img,video {
	height: auto;
	max-width: 100%
}[hidden]:where(:not([hidden=until-found])) {
	display: none
}

:root {
	--maincolor: 254,105,0;
	--seccolor: 36,59,135
}

body {
	--tw-text-opacity: 1;
	color: rgb(0 0 0/var(--tw-text-opacity,1));
	font-size: 14px;
	font-weight: 400;
	line-height: 1
}

 

.visible {
	visibility: visible
}

.invisible {
	visibility: hidden
}

.static {
	position: static
}

.fixed {
	position: fixed
}

.absolute {
	position: absolute
}

.relative {
	position: relative
}

.-bottom-280ptr {
	bottom: -11.2rem
}

.-bottom-50ptr {
	bottom: -2rem
}

.-left-170ptr {
	left: -6.8rem
}

.-left-200ptr {
	left: -8rem
}

.-left-\[20px\] {
	left: -20px
}

.-left-\[4px\] {
	left: -4px
}

.-right-15ptr {
	right: -.6rem
}

.-right-180ptr {
	right: -7.2rem
}

.-right-\[15vw\] {
	right: -15vw
}

.-right-\[20px\] {
	right: -20px
}

.-top-180ptr {
	top: -7.2rem
}

.-top-300ptr {
	top: -12rem
}

.-top-40ptr {
	top: -1.6rem
}

.-top-50ptr {
	top: -2rem
}

.-top-80ptr {
	top: -3.2rem
}

.-top-8ptr {
	top: -.32rem
}

.-top-\[15vw\] {
	top: -15vw
}

.-top-\[60px\] {
	top: -60px
}

.bottom-0 {
	bottom: 0
}

.bottom-30ptr {
	bottom: 1.2rem
}

.bottom-70ptr {
	bottom: 2.8rem
}

.bottom-\[15px\] {
	bottom: 15px
}

.bottom-\[20px\] {
	bottom: 20px
}

.bottom-full {
	bottom: 100%
}

.left-0 {
	left: 0
}

.left-1\/2 {
	left: 50%
}

.left-160ptr {
	left: 6.4rem
}

.left-170ptr {
	left: 6.8rem
}

.left-180ptr {
	left: 7.2rem
}

.left-40ptr {
	left: 1.6rem
}

.left-485ptr {
	left: 19.4rem
}

.left-490ptr {
	left: 19.6rem
}

.left-495ptr {
	left: 19.8rem
}

.left-510ptr {
	left: 20.4rem
}

.left-515ptr {
	left: 20.6rem
}

.left-570ptr {
	left: 22.8rem
}

.left-578ptr {
	left: 23.12rem
}

.left-590ptr {
	left: 23.6rem
}

.left-595ptr {
	left: 23.8rem
}

.left-600ptr {
	left: 24rem
}

.left-\[-200px\] {
	left: -200px
}

.left-\[20px\] {
	left: 20px
}

.left-\[8px\] {
	left: 8px
}

.left-\[calc\(\(40px_-_2em\)_\/_2\)\] {
	left: calc(20px - 1em)
}

.left-auto {
	left: auto
}

.right-0 {
	right: 0
}

.right-160ptr {
	right: 6.4rem
}

.right-170ptr {
	right: 6.8rem
}

.right-40ptr {
	right: 1.6rem
}

.right-\[20px\] {
	right: 20px
}

.right-\[calc\(\(40px_-_2em\)_\/_2\)\] {
	right: calc(20px - 1em)
}

.top-0 {
	top: 0
}

.top-1\/2 {
	top: 50%
}

.top-10ptr {
	top: .4rem
}

.top-140ptr {
	top: 5.6rem
}

.top-200ptr {
	top: 8rem
}

.top-\[20px\] {
	top: 20px
}

.top-\[30px\] {
	top: 30px
}

.top-\[90px\] {
	top: 90px
}

.z-10 {
	z-index: 10
}

.z-100 {
	z-index: 100
}

.z-1000 {
	z-index: 1000
}

.z-20 {
	z-index: 20
}

.z-30 {
	z-index: 30
}

.z-50 {
	z-index: 50
}

.z-\[1001\] {
	z-index: 1001
}

.z-\[25\] {
	z-index: 25
}

.-order-1 {
	order: -1
}

.-order-2 {
	order: -2
}

.col-span-2 {
	grid-column: span 2/span 2
}

.m-0 {
	margin: 0
}

.-mx-\[10px\] {
	margin-left: -10px;
	margin-right: -10px
}

.mx-10ptr {
	margin-left: .4rem;
	margin-right: .4rem
}

.mx-\[5px\] {
	margin-left: 5px;
	margin-right: 5px
}

.mx-auto {
	margin-left: auto;
	margin-right: auto
}

.my-10ptr {
	margin-bottom: .4rem;
	margin-top: .4rem
}

.my-\[10px\] {
	margin-bottom: 10px;
	margin-top: 10px
}

.my-\[15px\] {
	margin-bottom: 15px;
	margin-top: 15px
}

.my-\[1em\] {
	margin-bottom: 1em;
	margin-top: 1em
}

.my-\[20px\] {
	margin-bottom: 20px;
	margin-top: 20px
}

.\!mt-0 {
	margin-top: 0!important
}

.-mb-\[20px\] {
	margin-bottom: -20px
}

.-mt-40ptr {
	margin-top: -1.6rem
}

.mb-0 {
	margin-bottom: 0
}

.mb-15ptr {
	margin-bottom: .6rem
}

.mb-20ptr {
	margin-bottom: .8rem
}

.mb-30ptr {
	margin-bottom: 1.2rem
}

.mb-50ptr {
	margin-bottom: 2rem
}

.mb-70ptr {
	margin-bottom: 2.8rem
}

.mb-\[10px\] {
	margin-bottom: 10px
}

.mb-\[1em\] {
	margin-bottom: 1em
}

.mb-\[20px\] {
	margin-bottom: 20px
}

.mb-\[30px\] {
	margin-bottom: 30px
}

.mb-\[5px\] {
	margin-bottom: 5px
}

.mb-\[60px\] {
	margin-bottom: 60px
}

.ml-10ptr {
	margin-left: .4rem
}

.ml-30ptr {
	margin-left: 1.2rem
}

.ml-60ptr {
	margin-left: 2.4rem
}

.ml-\[10px\] {
	margin-left: 10px
}

.ml-\[20px\] {
	margin-left: 20px
}

.ml-\[50\%\] {
	margin-left: 50%
}

.ml-auto {
	margin-left: auto
}

.mr-10ptr {
	margin-right: .4rem
}

.mr-14ptr {
	margin-right: .56rem
}

.mr-40ptr {
	margin-right: 1.6rem
}

.mr-\[10px\] {
	margin-right: 10px
}

.mr-\[20px\] {
	margin-right: 20px
}

.mr-\[55px\] {
	margin-right: 55px
}

.mt-10ptr {
	margin-top: .4rem
}

.mt-15ptr {
	margin-top: .6rem
}

.mt-20ptr {
	margin-top: .8rem
}

.mt-30ptr {
	margin-top: 1.2rem
}

.mt-40ptr {
	margin-top: 1.6rem
}

.mt-50ptr {
	margin-top: 2rem
}

.mt-55ptr {
	margin-top: 2.2rem
}

.mt-60ptr {
	margin-top: 2.4rem
}

.mt-\[10px\] {
	margin-top: 10px
}

.mt-\[20px\] {
	margin-top: 20px
}

.mt-\[40px\] {
	margin-top: 40px
}

.mt-\[50px\] {
	margin-top: 50px
}

.mt-\[5px\] {
	margin-top: 5px
}

.mt-\[60px\] {
	margin-top: 60px
}

.mt-\[80px\] {
	margin-top: 80px
}

 
.p-0 {
	padding: 0
}

.p-20ptr {
	padding: .8rem
}

.p-\[10px\] {
	padding: 10px
}

.p-\[13px\] {
	padding: 13px
}

.p-\[20px\] {
	padding: 20px
}

.p-\[22px\] {
	padding: 22px
}

.p-\[40px\] {
	padding: 40px
}

.p-\[4px\] {
	padding: 4px
}

.px-130ptr {
	padding-left: 5.2rem;
	padding-right: 5.2rem
}

.px-30ptr {
	padding-left: 1.2rem;
	padding-right: 1.2rem
}

.px-40ptr {
	padding-left: 1.6rem;
	padding-right: 1.6rem
}

.px-48ptr {
	padding-left: 1.92rem;
	padding-right: 1.92rem
}

.px-\[10px\] {
	padding-left: 10px;
	padding-right: 10px
}

.px-\[15px\] {
	padding-left: 15px;
	padding-right: 15px
}

.px-\[20px\] {
	padding-left: 20px;
	padding-right: 20px
}

.px-\[30px\] {
	padding-left: 30px;
	padding-right: 30px
}

.px-\[40px\] {
	padding-left: 40px;
	padding-right: 40px
}

.py-0 {
	padding-bottom: 0;
	padding-top: 0
}

.py-10ptr {
	padding-bottom: .4rem;
	padding-top: .4rem
}

.py-180ptr {
	padding-bottom: 7.2rem;
	padding-top: 7.2rem
}

.py-20ptr {
	padding-bottom: .8rem;
	padding-top: .8rem
}

.py-22ptr {
	padding-bottom: .88rem;
	padding-top: .88rem
}

.py-\[10px\] {
	padding-bottom: 10px;
	padding-top: 10px
}

.py-\[20px\] {
	padding-bottom: 20px;
	padding-top: 20px
}

.py-\[25px\] {
	padding-bottom: 25px;
	padding-top: 25px
}

.py-\[40px\] {
	padding-bottom: 40px;
	padding-top: 40px
}

.py-\[50px\] {
	padding-bottom: 50px;
	padding-top: 50px
}

.py-\[5px\] {
	padding-bottom: 5px;
	padding-top: 5px
}

.py-\[8px\] {
	padding-bottom: 8px;
	padding-top: 8px
}

.\!pl-0 {
	padding-left: 0!important
}

.pb-0 {
	padding-bottom: 0
}

.pb-100ptr {
	padding-bottom: 4rem
}

.pb-10ptr {
	padding-bottom: .4rem
}

.pb-15ptr {
	padding-bottom: .6rem
}

.pb-50ptr {
	padding-bottom: 2rem
}

.pb-70ptr {
	padding-bottom: 2.8rem
}

.pb-\[10px\] {
	padding-bottom: 10px
}

.pb-\[15px\] {
	padding-bottom: 15px
}

.pb-\[20px\] {
	padding-bottom: 20px
}

.pb-\[40px\] {
	padding-bottom: 40px
}

.pb-\[50px\] {
	padding-bottom: 50px
}

.pl-0 {
	padding-left: 0
}

.pl-10ptr {
	padding-left: .4rem
}

.pl-60ptr {
	padding-left: 2.4rem
}

.pl-\[10px\] {
	padding-left: 10px
}

.pl-\[20px\] {
	padding-left: 20px
}

.pl-\[2em\] {
	padding-left: 2em
}

.pl-\[60px\] {
	padding-left: 60px
}

.pr-0 {
	padding-right: 0
}

.pr-10ptr {
	padding-right: .4rem
}

.pr-60ptr {
	padding-right: 2.4rem
}

.pr-\[20px\] {
	padding-right: 20px
}

.pt-10ptr {
	padding-top: .4rem
}

.pt-120ptr {
	padding-top: 4.8rem
}

.pt-20ptr {
	padding-top: .8rem
}

.pt-8ptr {
	padding-top: .32rem
}

.pt-\[150px\] {
	padding-top: 150px
}

.pt-\[20px\] {
	padding-top: 20px
}

.pt-\[40px\] {
	padding-top: 40px
}

.pt-\[50px\] {
	padding-top: 50px
}

.pt-\[60px\] {
	padding-top: 60px
}

.pt-\[80px\] {
	padding-top: 80px
}

.pt-\[85px\] {
	padding-top: 85px
}

.text-center {
	text-align: center
}

.text-right {
	text-align: right
}

.text-justify {
	text-align: justify
}

.align-middle {
	vertical-align: middle
}

.font-Rajdhani {
	font-family: Rajdhani
}

.text-120ptr {
	font-size: 4.8rem
}

.text-16ptr {
	font-size: .64rem
}

.text-18ptr {
	font-size: .72rem
}

.text-20ptr {
	font-size: .8rem
}

.text-24ptr {
	font-size: .96rem
}

.text-28ptr {
	font-size: 1.12rem
}

.text-40ptr {
	font-size: 1.6rem
}

.text-46ptr {
	font-size: 1.84rem
}

.text-50ptr {
	font-size: 2rem
}

.text-55ptr {
	font-size: 2.2rem
}

.text-\[12px\] {
	font-size: 12px
}

.text-\[13px\] {
	font-size: 13px
}

.text-\[14px\] {
	font-size: 14px
}

.text-\[15px\] {
	font-size: 15px
}

.text-\[16px\] {
	font-size: 16px
}

.text-\[17px\] {
	font-size: 17px
}

.text-\[18px\] {
	font-size: 18px
}

.text-\[20px\] {
	font-size: 20px
}

.text-\[22px\] {
	font-size: 22px
}

.text-\[24px\] {
	font-size: 24px
}

.text-\[26px\] {
	font-size: 26px
}

.text-\[30px\] {
	font-size: 30px
}

.text-\[40px\] {
	font-size: 40px
}

.font-bold {
	font-weight: 700
}

.font-light {
	font-weight: 300
}

.font-medium {
	font-weight: 500
}

.font-normal {
	font-weight: 400
}

.font-semibold {
	font-weight: 600
}

 
.text-\[\#0f0f0f\] {
	--tw-text-opacity: 1;
	color: rgb(15 15 15/var(--tw-text-opacity,1))
}

.text-\[\#222222\] {
	--tw-text-opacity: 1;
	color: rgb(34 34 34/var(--tw-text-opacity,1))
}

.text-\[\#333333\] {
	--tw-text-opacity: 1;
	color: rgb(51 51 51/var(--tw-text-opacity,1))
}

.text-\[\#444444\] {
	--tw-text-opacity: 1;
	color: rgb(68 68 68/var(--tw-text-opacity,1))
}

.text-\[\#454b57\] {
	--tw-text-opacity: 1;
	color: rgb(69 75 87/var(--tw-text-opacity,1))
}

.text-\[\#666666\] {
	--tw-text-opacity: 1;
	color: rgb(102 102 102/var(--tw-text-opacity,1))
}

.text-\[\#999999\] {
	--tw-text-opacity: 1;
	color: rgb(153 153 153/var(--tw-text-opacity,1))
}

.text-\[\#aaaaaa\] {
	--tw-text-opacity: 1;
	color: rgb(170 170 170/var(--tw-text-opacity,1))
}

.text-\[\#dddddd\] {
	--tw-text-opacity: 1;
	color: rgb(221 221 221/var(--tw-text-opacity,1))
}

.text-black {
	--tw-text-opacity: 1;
	color: rgb(0 0 0/var(--tw-text-opacity,1))
}

.text-gray-500 {
	--tw-text-opacity: 1;
	color: rgb(107 114 128/var(--tw-text-opacity,1))
}

.text-maincolor {
	--tw-text-opacity: 1;
	color: rgba(var(--maincolor),var(--tw-text-opacity,1))
}

.text-seccolor {
	--tw-text-opacity: 1;
	color: rgba(var(--seccolor),var(--tw-text-opacity,1))
}

.text-white {
	--tw-text-opacity: 1;
	color: rgb(255 255 255/var(--tw-text-opacity,1))
}

.text-white\/60 {
	color: hsla(0,0%,100%,.6)
}

 

.intro_history
{
	--tw-bg-opacity: 1;
	background-color: rgb(245 245 245/var(--tw-bg-opacity,1));
	overflow: hidden;
	padding-bottom: 20px;
	padding-top: 20px;
	position: relative
}

@media (min-width:968px)
{
	.intro_history
	{
		padding-bottom: 4rem;
		padding-top: 4rem
	}
}

.intro_history_inner
{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 20
}

@media (min-width:968px)
{
	.intro_history_inner
	{
		width: 43.6rem
	}
}

.intro_history_lists
{
	margin-top: 20px;
	position: relative
}

@media (min-width:968px)
{
	.intro_history_lists
	{
		margin-top: 3.2rem
	}
}

.intro_history_lists:after
{
	--tw-translate-x: -50%;
	--tw-bg-opacity: 1;
	--tw-content: "";
	background-color: rgb(221 221 221/var(--tw-bg-opacity,1));
	content: var(--tw-content);
	display: block;
	height: 100%;
	left: 50%;
	position: absolute;
	top: 0;
	transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	width: 1px;
	z-index: 10
}

.intro_history_lists>li
{
	margin-bottom: 2rem;
	padding-right: 2.4rem;
	position: relative;
	text-align: right;
	width: 50%
}

.intro_history_lists>li .circle
{
	align-items: center;
	background-color: rgba(var(--seccolor),.1);
	border-radius: 9999px;
	display: flex;
	height: 1.2rem;
	justify-content: center;
	position: absolute;
	right: -.6rem;
	top: .4rem;
	width: 1.2rem;
	z-index: 20
}

.intro_history_lists>li .circle i
{
	align-items: center;
	background-color: rgba(var(--seccolor),.3);
	border-radius: 9999px;
	display: flex;
	height: .8rem;
	justify-content: center;
	position: relative;
	width: .8rem
}

.intro_history_lists>li .circle i:after
{
	--tw-bg-opacity: 1;
	--tw-content: "";
	background-color: rgba(var(--seccolor),var(--tw-bg-opacity,1));
	border-radius: 9999px;
	content: var(--tw-content);
	display: block;
	height: .4rem;
	width: .4rem
}

.intro_history_lists>li:nth-of-type(odd)
{
	margin-left: 50%;
	padding-left: 2.4rem;
	padding-right: 0;
	text-align: left
}

.intro_history_lists>li:nth-of-type(odd) .circle
{
	left: -.6rem
}

.intro_history_lists>li:last-of-type
{
	margin-bottom: 0
}

.intro_history_bg
{
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 10
}

 
@media (min-width:668px)
{
	.phone\:mb-0
	{
		margin-bottom: 0
	}

	.phone\:ml-auto
	{
		margin-left: auto
	}

	.phone\:flex
	{
		display: flex
	}

	.phone\:h-\[30vw\]
	{
		height: 30vw
	}

	.phone\:min-h-550ptr
	{
		min-height: 22rem
	}

	.phone\:w-full
	{
		width: 100%
	}

	.phone\:max-w-\[400px\]
	{
		max-width: 400px
	}

	.phone\:flex-1
	{
		flex: 1 1 0%
	}

	.phone\:basis-1\/3
	{
		flex-basis: 33.333333%
	}

	.phone\:basis-\[80px\]
	{
		flex-basis: 80px
	}

	.phone\:grid-cols-2
	{
		grid-template-columns: repeat(2,minmax(0,1fr))
	}

	.phone\:grid-cols-3
	{
		grid-template-columns: repeat(3,minmax(0,1fr))
	}

	.phone\:grid-cols-4
	{
		grid-template-columns: repeat(4,minmax(0,1fr))
	}

	.phone\:flex-row
	{
		flex-direction: row
	}

	.phone\:justify-center
	{
		justify-content: center
	}

	.phone\:gap-80ptr
	{
		gap: 3.2rem
	}
}

@media (min-width:968px)
{
	.pads\:absolute
	{
		position: absolute
	}

	.pads\:-bottom-60ptr
	{
		bottom: -2.4rem
	}

	.pads\:-left-60ptr
	{
		left: -2.4rem
	}

	.pads\:-left-\[15rem\]
	{
		left: -15rem
	}

	.pads\:bottom-80ptr
	{
		bottom: 3.2rem
	}

	.pads\:left-10ptr
	{
		left: .4rem
	}

	.pads\:left-80ptr
	{
		left: 3.2rem
	}

	.pads\:left-90ptr
	{
		left: 3.6rem
	}

	.pads\:left-\[calc\(\(2\.4rem_-_2em\)_\/_2\)\]
	{
		left: calc(1.2rem - 1em)
	}

	.pads\:right-0
	{
		right: 0
	}

	.pads\:right-40ptr
	{
		right: 1.6rem
	}

	.pads\:right-\[calc\(\(2\.4rem_-_2em\)_\/_2\)\]
	{
		right: calc(1.2rem - 1em)
	}

	.pads\:top-0
	{
		top: 0
	}

	.pads\:top-1\/2
	{
		top: 50%
	}

	.pads\:top-230ptr
	{
		top: 9.2rem
	}

	.pads\:top-40ptr
	{
		top: 1.6rem
	}

	.pads\:z-20
	{
		z-index: 20
	}

	.pads\:z-40
	{
		z-index: 40
	}

	.pads\:-order-1
	{
		order: -1
	}

	.pads\:-mx-15ptr
	{
		margin-left: -.6rem;
		margin-right: -.6rem
	}

	.pads\:-mx-25ptr
	{
		margin-left: -1rem;
		margin-right: -1rem
	}

	.pads\:-mx-50ptr
	{
		margin-left: -2rem;
		margin-right: -2rem
	}

	.pads\:mx-10ptr
	{
		margin-left: .4rem;
		margin-right: .4rem
	}

	.pads\:mx-17ptr
	{
		margin-left: .68rem;
		margin-right: .68rem
	}

	.pads\:mx-auto
	{
		margin-left: auto;
		margin-right: auto
	}

	.pads\:my-10ptr
	{
		margin-bottom: .4rem;
		margin-top: .4rem
	}

	.pads\:my-20ptr
	{
		margin-bottom: .8rem;
		margin-top: .8rem
	}

	.pads\:my-30ptr
	{
		margin-bottom: 1.2rem;
		margin-top: 1.2rem
	}

	.pads\:my-35ptr
	{
		margin-bottom: 1.4rem;
		margin-top: 1.4rem
	}

	.pads\:my-40ptr
	{
		margin-bottom: 1.6rem;
		margin-top: 1.6rem
	}

	.pads\:my-50ptr
	{
		margin-bottom: 2rem;
		margin-top: 2rem
	}

	.pads\:my-60ptr
	{
		margin-bottom: 2.4rem;
		margin-top: 2.4rem
	}

	.pads\:my-80ptr
	{
		margin-bottom: 3.2rem;
		margin-top: 3.2rem
	}

	.pads\:mb-0
	{
		margin-bottom: 0
	}

	.pads\:mb-100ptr
	{
		margin-bottom: 4rem
	}

	.pads\:mb-120ptr
	{
		margin-bottom: 4.8rem
	}

	.pads\:mb-140ptr
	{
		margin-bottom: 5.6rem
	}

	.pads\:mb-15ptr
	{
		margin-bottom: .6rem
	}

	.pads\:mb-20ptr
	{
		margin-bottom: .8rem
	}

	.pads\:mb-25ptr
	{
		margin-bottom: 1rem
	}

	.pads\:mb-30ptr
	{
		margin-bottom: 1.2rem
	}

	.pads\:mb-35ptr
	{
		margin-bottom: 1.4rem
	}

	.pads\:mb-40ptr
	{
		margin-bottom: 1.6rem
	}

	.pads\:mb-50ptr
	{
		margin-bottom: 2rem
	}

	.pads\:mb-80ptr
	{
		margin-bottom: 3.2rem
	}

	.pads\:ml-0
	{
		margin-left: 0
	}

	.pads\:ml-15ptr
	{
		margin-left: .6rem
	}

	.pads\:ml-215ptr
	{
		margin-left: 8.6rem
	}

	.pads\:ml-24ptr
	{
		margin-left: .96rem
	}

	.pads\:ml-275ptr
	{
		margin-left: 11rem
	}

	.pads\:ml-30ptr
	{
		margin-left: 1.2rem
	}

	.pads\:ml-80ptr
	{
		margin-left: 3.2rem
	}

	.pads\:ml-auto
	{
		margin-left: auto
	}

	.pads\:mr-10ptr
	{
		margin-right: .4rem
	}

	.pads\:mr-20ptr
	{
		margin-right: .8rem
	}

	.pads\:mr-60ptr
	{
		margin-right: 2.4rem
	}

	.pads\:mr-90ptr
	{
		margin-right: 3.6rem
	}

	.pads\:mt-0
	{
		margin-top: 0
	}

	.pads\:mt-100ptr
	{
		margin-top: 4rem
	}

	.pads\:mt-10ptr
	{
		margin-top: .4rem
	}

	.pads\:mt-120ptr
	{
		margin-top: 4.8rem
	}

	.pads\:mt-130ptr
	{
		margin-top: 5.2rem
	}

	.pads\:mt-15ptr
	{
		margin-top: .6rem
	}

	.pads\:mt-170ptr
	{
		margin-top: 6.8rem
	}

	.pads\:mt-20ptr
	{
		margin-top: .8rem
	}

	.pads\:mt-30ptr
	{
		margin-top: 1.2rem
	}

	.pads\:mt-40ptr
	{
		margin-top: 1.6rem
	}

	.pads\:mt-50ptr
	{
		margin-top: 2rem
	}

	.pads\:mt-60ptr
	{
		margin-top: 2.4rem
	}

	.pads\:mt-70ptr
	{
		margin-top: 2.8rem
	}

	.pads\:mt-75ptr
	{
		margin-top: 3rem
	}

	.pads\:mt-80ptr
	{
		margin-top: 3.2rem
	}

	.pads\:mt-90ptr
	{
		margin-top: 3.6rem
	}

	.pads\:mt-auto
	{
		margin-top: auto
	}

	.pads\:line-clamp-1
	{
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		display: -webkit-box;
		overflow: hidden
	}

	.pads\:block
	{
		display: block
	}

	.pads\:flex
	{
		display: flex
	}

	.pads\:hidden
	{
		display: none
	}

	.pads\:aspect-auto
	{
		aspect-ratio: auto
	}

	.pads\:h-130ptr
	{
		height: 5.2rem
	}

	.pads\:h-150ptr
	{
		height: 6rem
	}

	.pads\:h-154ptr
	{
		height: 6.16rem
	}

	.pads\:h-17ptr
	{
		height: .68rem
	}

	.pads\:h-200ptr
	{
		height: 8rem
	}

	.pads\:h-24ptr
	{
		height: .96rem
	}

	.pads\:h-260ptr
	{
		height: 10.4rem
	}

	.pads\:h-277ptr
	{
		height: 11.08rem
	}

	.pads\:h-30ptr
	{
		height: 1.2rem
	}

	.pads\:h-340ptr
	{
		height: 13.6rem
	}

	.pads\:h-350ptr
	{
		height: 14rem
	}

	.pads\:h-400ptr
	{
		height: 16rem
	}

	.pads\:h-40ptr
	{
		height: 1.6rem
	}

	.pads\:h-44ptr
	{
		height: 1.76rem
	}

	.pads\:h-46ptr
	{
		height: 1.84rem
	}

	.pads\:h-470ptr
	{
		height: 18.8rem
	}

	.pads\:h-50ptr
	{
		height: 2rem
	}

	.pads\:h-60ptr
	{
		height: 2.4rem
	}

	.pads\:h-70ptr
	{
		height: 2.8rem
	}

	.pads\:h-800ptr
	{
		height: 32rem
	}

	.pads\:h-85ptr
	{
		height: 3.4rem
	}

	.pads\:h-8ptr
	{
		height: .32rem
	}

	.pads\:h-\[30rem\]
	{
		height: 30rem
	}

	.pads\:h-\[3px\]
	{
		height: 3px
	}

	.pads\:h-\[5px\]
	{
		height: 5px
	}

	.pads\:h-\[66vh\]
	{
		height: 66vh
	}

	.pads\:h-auto
	{
		height: auto
	}

	.pads\:h-full
	{
		height: 100%
	}

	.pads\:max-h-\[26px\]
	{
		max-height: 26px
	}

	.pads\:max-h-full
	{
		max-height: 100%
	}

	.pads\:min-h-300ptr
	{
		min-height: 12rem
	}

	.pads\:min-h-350ptr
	{
		min-height: 14rem
	}

	.pads\:min-h-600ptr
	{
		min-height: 24rem
	}

	.pads\:min-h-\[12em\]
	{
		min-height: 12em
	}

	.pads\:w-1\/2
	{
		width: 50%
	}

	.pads\:w-1\/3
	{
		width: 33.333333%
	}

	.pads\:w-1110ptr
	{
		width: 44.4rem
	}

	.pads\:w-260ptr
	{
		width: 10.4rem
	}

	.pads\:w-340ptr
	{
		width: 13.6rem
	}

	.pads\:w-355ptr
	{
		width: 14.2rem
	}

	.pads\:w-40ptr
	{
		width: 1.6rem
	}

	.pads\:w-500ptr
	{
		width: 20rem
	}

	.pads\:w-50ptr
	{
		width: 2rem
	}

	.pads\:w-60ptr
	{
		width: 2.4rem
	}

	.pads\:w-650ptr
	{
		width: 26rem
	}

	.pads\:w-710ptr
	{
		width: 28.4rem
	}

	.pads\:w-750ptr
	{
		width: 30rem
	}

	.pads\:w-7ptr
	{
		width: .28rem
	}

	.pads\:w-\[17\%\]
	{
		width: 17%
	}

	.pads\:w-\[30\%\]
	{
		width: 30%
	}

	.pads\:w-\[30rem\]
	{
		width: 30rem
	}

	.pads\:w-\[32rem\]
	{
		width: 32rem
	}

	.pads\:w-\[34\%\]
	{
		width: 34%
	}

	.pads\:w-\[40\%\]
	{
		width: 40%
	}

	.pads\:w-\[42\%\]
	{
		width: 42%
	}

	.pads\:w-\[45\.122\%\]
	{
		width: 45.122%
	}

	.pads\:w-\[47\%\]
	{
		width: 47%
	}

	.pads\:w-\[48rem\]
	{
		width: 48rem
	}

	.pads\:w-\[4px\]
	{
		width: 4px
	}

	.pads\:w-\[50\%\]
	{
		width: 50%
	}

	.pads\:w-\[50vw\]
	{
		width: 50vw
	}

	.pads\:w-\[53\%\]
	{
		width: 53%
	}

	.pads\:w-\[54\.878\%\]
	{
		width: 54.878%
	}

	.pads\:w-\[58\%\]
	{
		width: 58%
	}

	.pads\:w-\[5px\]
	{
		width: 5px
	}

	.pads\:w-\[60\%\]
	{
		width: 60%
	}

	.pads\:w-\[600px\]
	{
		width: 600px
	}

	.pads\:w-\[66\%\]
	{
		width: 66%
	}

	.pads\:w-\[68\%\]
	{
		width: 68%
	}

	.pads\:w-\[72\%\]
	{
		width: 72%
	}

	.pads\:w-\[78vw\]
	{
		width: 78vw
	}

	.pads\:w-\[calc\(\(100\%_-_32rem\)_\/_2\)\]
	{
		width: calc(50% - 16rem)
	}

	.pads\:w-\[calc\(\(100\%_-_32rem\)_\/_3\)\]
	{
		width: calc(33.33333% - 10.66667rem)
	}

	.pads\:w-auto
	{
		width: auto
	}

	.pads\:w-full
	{
		width: 100%
	}

	.pads\:max-w-\[1600px\]
	{
		max-width: 1600px
	}

	.pads\:max-w-\[1760px\]
	{
		max-width: 1760px
	}

	.pads\:max-w-\[26px\]
	{
		max-width: 26px
	}

	.pads\:max-w-\[70\%\]
	{
		max-width: 70%
	}

	.pads\:flex-1
	{
		flex: 1 1 0%
	}

	.pads\:shrink-0
	{
		flex-shrink: 0
	}

	.pads\:basis-1\/4
	{
		flex-basis: 25%
	}

	.pads\:-translate-y-10ptr
	{
		--tw-translate-y: -0.4rem;
		transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
	}

	.pads\:grid-cols-2
	{
		grid-template-columns: repeat(2,minmax(0,1fr))
	}

	.pads\:grid-cols-3
	{
		grid-template-columns: repeat(3,minmax(0,1fr))
	}

	.pads\:grid-cols-4
	{
		grid-template-columns: repeat(4,minmax(0,1fr))
	}

	.pads\:flex-row
	{
		flex-direction: row
	}

	.pads\:flex-col
	{
		flex-direction: column
	}

	.pads\:flex-wrap
	{
		flex-wrap: wrap
	}

	.pads\:items-center
	{
		align-items: center
	}

	.pads\:justify-center
	{
		justify-content: center
	}

	.pads\:justify-between
	{
		justify-content: space-between
	}

	.pads\:gap-100ptr
	{
		gap: 4rem
	}

	.pads\:gap-40ptr
	{
		gap: 1.6rem
	}

	.pads\:gap-55ptr
	{
		gap: 2.2rem
	}

	.pads\:gap-60ptr
	{
		gap: 2.4rem
	}

	.pads\:gap-80ptr
	{
		gap: 3.2rem
	}

	.pads\:gap-x-50ptr
	{
		-moz-column-gap: 2rem;
		column-gap: 2rem
	}

	.pads\:gap-x-60ptr
	{
		-moz-column-gap: 2.4rem;
		column-gap: 2.4rem
	}

	.pads\:whitespace-nowrap
	{
		white-space: nowrap
	}

	.pads\:rounded-23ptr
	{
		border-radius: .92rem
	}

	.pads\:rounded-25ptr
	{
		border-radius: 1rem
	}

	.pads\:rounded-full
	{
		border-radius: 9999px
	}

	.pads\:rounded-bl-10ptr
	{
		border-bottom-left-radius: .4rem
	}

	.pads\:rounded-br-150ptr
	{
		border-bottom-right-radius: 6rem
	}

	.pads\:rounded-tl-46ptr
	{
		border-top-left-radius: 1.84rem
	}

	.pads\:rounded-tr-10ptr
	{
		border-top-right-radius: .4rem
	}

	.pads\:border-\[2px\]
	{
		border-width: 2px
	}

	.pads\:border-b-0
	{
		border-bottom-width: 0
	}

	.pads\:border-l
	{
		border-left-width: 1px
	}

	.pads\:border-r
	{
		border-right-width: 1px
	}

	.pads\:border-t-0
	{
		border-top-width: 0
	}

	.pads\:border-\[\#eeeeee\]
	{
		--tw-border-opacity: 1;
		border-color: rgb(238 238 238/var(--tw-border-opacity,1))
	}

	.pads\:border-white\/20
	{
		border-color: hsla(0,0%,100%,.2)
	}

	.pads\:border-t-transparent
	{
		border-top-color: transparent
	}

	.pads\:bg-\[\#e1e3e5\]
	{
		--tw-bg-opacity: 1;
		background-color: rgb(225 227 229/var(--tw-bg-opacity,1))
	}

	.pads\:bg-maincolor
	{
		--tw-bg-opacity: 1;
		background-color: rgba(var(--maincolor),var(--tw-bg-opacity,1))
	}

	.pads\:bg-fixed
	{
		background-attachment: fixed
	}

	.pads\:p-30ptr
	{
		padding: 1.2rem
	}

	.pads\:p-40ptr
	{
		padding: 1.6rem
	}

	.pads\:p-50ptr
	{
		padding: 2rem
	}

	.pads\:p-70ptr
	{
		padding: 2.8rem
	}

	.pads\:px-0
	{
		padding-left: 0;
		padding-right: 0
	}

	.pads\:px-100ptr
	{
		padding-left: 4rem;
		padding-right: 4rem
	}

	.pads\:px-120ptr
	{
		padding-left: 4.8rem;
		padding-right: 4.8rem
	}

	.pads\:px-135ptr
	{
		padding-left: 5.4rem;
		padding-right: 5.4rem
	}

	.pads\:px-18ptr
	{
		padding-left: .72rem;
		padding-right: .72rem
	}

	.pads\:px-20ptr
	{
		padding-left: .8rem;
		padding-right: .8rem
	}

	.pads\:px-25ptr
	{
		padding-left: 1rem;
		padding-right: 1rem
	}

	.pads\:px-30ptr
	{
		padding-left: 1.2rem;
		padding-right: 1.2rem
	}

	.pads\:px-34ptr
	{
		padding-left: 1.36rem;
		padding-right: 1.36rem
	}

	.pads\:px-36ptr
	{
		padding-left: 1.44rem;
		padding-right: 1.44rem
	}

	.pads\:px-40ptr
	{
		padding-left: 1.6rem;
		padding-right: 1.6rem
	}

	.pads\:px-50ptr
	{
		padding-left: 2rem;
		padding-right: 2rem
	}

	.pads\:px-60ptr
	{
		padding-left: 2.4rem;
		padding-right: 2.4rem
	}

	.pads\:px-65ptr
	{
		padding-left: 2.6rem;
		padding-right: 2.6rem
	}

	.pads\:px-70ptr
	{
		padding-left: 2.8rem;
		padding-right: 2.8rem
	}

	.pads\:py-0
	{
		padding-bottom: 0;
		padding-top: 0
	}

	.pads\:py-100ptr
	{
		padding-bottom: 4rem;
		padding-top: 4rem
	}

	.pads\:py-10ptr
	{
		padding-bottom: .4rem;
		padding-top: .4rem
	}

	.pads\:py-110ptr
	{
		padding-bottom: 4.4rem;
		padding-top: 4.4rem
	}

	.pads\:py-120ptr
	{
		padding-bottom: 4.8rem;
		padding-top: 4.8rem
	}

	.pads\:py-130ptr
	{
		padding-bottom: 5.2rem;
		padding-top: 5.2rem
	}

	.pads\:py-14ptr
	{
		padding-bottom: .56rem;
		padding-top: .56rem
	}

	.pads\:py-15ptr
	{
		padding-bottom: .6rem;
		padding-top: .6rem
	}

	.pads\:py-160ptr
	{
		padding-bottom: 6.4rem;
		padding-top: 6.4rem
	}

	.pads\:py-20ptr
	{
		padding-bottom: .8rem;
		padding-top: .8rem
	}

	.pads\:py-30ptr
	{
		padding-bottom: 1.2rem;
		padding-top: 1.2rem
	}

	.pads\:py-40ptr
	{
		padding-bottom: 1.6rem;
		padding-top: 1.6rem
	}

	.pads\:py-45ptr
	{
		padding-bottom: 1.8rem;
		padding-top: 1.8rem
	}

	.pads\:py-70ptr
	{
		padding-bottom: 2.8rem;
		padding-top: 2.8rem
	}

	.pads\:py-80ptr
	{
		padding-bottom: 3.2rem;
		padding-top: 3.2rem
	}

	.pads\:py-90ptr
	{
		padding-bottom: 3.6rem;
		padding-top: 3.6rem
	}

	.pads\:pb-0
	{
		padding-bottom: 0
	}

	.pads\:pb-100ptr
	{
		padding-bottom: 4rem
	}

	.pads\:pb-120ptr
	{
		padding-bottom: 4.8rem
	}

	.pads\:pb-160ptr
	{
		padding-bottom: 6.4rem
	}

	.pads\:pb-180ptr
	{
		padding-bottom: 7.2rem
	}

	.pads\:pb-22ptr
	{
		padding-bottom: .88rem
	}

	.pads\:pb-30ptr
	{
		padding-bottom: 1.2rem
	}

	.pads\:pb-350ptr
	{
		padding-bottom: 14rem
	}

	.pads\:pb-40ptr
	{
		padding-bottom: 1.6rem
	}

	.pads\:pb-50ptr
	{
		padding-bottom: 2rem
	}

	.pads\:pb-60ptr
	{
		padding-bottom: 2.4rem
	}

	.pads\:pb-80ptr
	{
		padding-bottom: 3.2rem
	}

	.pads\:pl-0
	{
		padding-left: 0
	}

	.pads\:pl-100ptr
	{
		padding-left: 4rem
	}

	.pads\:pl-120ptr
	{
		padding-left: 4.8rem
	}

	.pads\:pl-170ptr
	{
		padding-left: 6.8rem
	}

	.pads\:pl-180ptr
	{
		padding-left: 7.2rem
	}

	.pads\:pl-30ptr
	{
		padding-left: 1.2rem
	}

	.pads\:pl-40ptr
	{
		padding-left: 1.6rem
	}

	.pads\:pl-50ptr
	{
		padding-left: 2rem
	}

	.pads\:pl-80ptr
	{
		padding-left: 3.2rem
	}

	.pads\:pr-0
	{
		padding-right: 0
	}

	.pads\:pr-160ptr
	{
		padding-right: 6.4rem
	}

	.pads\:pr-40ptr
	{
		padding-right: 1.6rem
	}

	.pads\:pr-60ptr
	{
		padding-right: 2.4rem
	}

	.pads\:pr-\[25\%\]
	{
		padding-right: 25%
	}

	.pads\:pr-\[33\.33\%\]
	{
		padding-right: 33.33%
	}

	.pads\:pt-0
	{
		padding-top: 0
	}

	.pads\:pt-100ptr
	{
		padding-top: 4rem
	}

	.pads\:pt-120ptr
	{
		padding-top: 4.8rem
	}

	.pads\:pt-200ptr
	{
		padding-top: 8rem
	}

	.pads\:pt-20ptr
	{
		padding-top: .8rem
	}

	.pads\:pt-25ptr
	{
		padding-top: 1rem
	}

	.pads\:pt-40ptr
	{
		padding-top: 1.6rem
	}

	.pads\:pt-70ptr
	{
		padding-top: 2.8rem
	}

	.pads\:pt-75ptr
	{
		padding-top: 3rem
	}

	.pads\:pt-80ptr
	{
		padding-top: 3.2rem
	}

	.pads\:text-left
	{
		text-align: left
	}

	.pads\:text-14ptr
	{
		font-size: .56rem
	}

	.pads\:text-16ptr
	{
		font-size: .64rem
	}

	.pads\:text-18ptr
	{
		font-size: .72rem
	}

	.pads\:text-20ptr
	{
		font-size: .8rem
	}

	.pads\:text-22ptr
	{
		font-size: .88rem
	}

	.pads\:text-24ptr
	{
		font-size: .96rem
	}

	.pads\:text-26ptr
	{
		font-size: 1.04rem
	}

	.pads\:text-30ptr
	{
		font-size: 1.2rem
	}

	.pads\:text-46ptr
	{
		font-size: 1.84rem
	}

	.pads\:text-48ptr
	{
		font-size: 1.92rem
	}

	.pads\:text-50ptr
	{
		font-size: 2rem
	}

	.pads\:text-70ptr
	{
		font-size: 2.8rem
	}

	.pads\:font-bold
	{
		font-weight: 700
	}

	.pads\:leading-26ptr
	{
		line-height: 1.04rem
	}

	.pads\:leading-30ptr
	{
		line-height: 1.2rem
	}

	.pads\:leading-44ptr
	{
		line-height: 1.76rem
	}

	.pads\:leading-46ptr
	{
		line-height: 1.84rem
	}

	.pads\:leading-60ptr
	{
		line-height: 2.4rem
	}

	.pads\:leading-\[0\.7\]
	{
		line-height: .7
	}

	.pads\:leading-\[3\.57\]
	{
		line-height: 3.57
	}

	.pads\:text-\[\#444444\]
	{
		--tw-text-opacity: 1;
		color: rgb(68 68 68/var(--tw-text-opacity,1))
	}

	.pads\:text-\[\#999999\]
	{
		--tw-text-opacity: 1;
		color: rgb(153 153 153/var(--tw-text-opacity,1))
	}
}

@media (min-width:1180px)
{
	.padb\:static
	{
		position: static
	}

	.padb\:absolute
	{
		position: absolute
	}

	.padb\:relative
	{
		position: relative
	}

	.padb\:bottom-80ptr
	{
		bottom: 3.2rem
	}

	.padb\:left-1\/2
	{
		left: 50%
	}

	.padb\:top-0
	{
		top: 0
	}

	.padb\:top-1\/2
	{
		top: 50%
	}

	.padb\:z-20
	{
		z-index: 20
	}

	.padb\:z-50
	{
		z-index: 50
	}

	.padb\:ml-80ptr
	{
		margin-left: 3.2rem
	}

	.padb\:ml-auto
	{
		margin-left: auto
	}

	.padb\:mr-0
	{
		margin-right: 0
	}

	.padb\:mt-0
	{
		margin-top: 0
	}

	.padb\:block
	{
		display: block
	}

	.padb\:flex
	{
		display: flex
	}

	.padb\:hidden
	{
		display: none
	}

	.padb\:h-140ptr
	{
		height: 5.6rem
	}

	.padb\:h-22ptr
	{
		height: .88rem
	}

	.padb\:h-40ptr
	{
		height: 1.6rem
	}

	.padb\:h-50ptr
	{
		height: 2rem
	}

	.padb\:h-60ptr
	{
		height: 2.4rem
	}

	.padb\:h-80ptr
	{
		height: 3.2rem
	}

	.padb\:h-\[12em\]
	{
		height: 12em
	}

	.padb\:w-22ptr
	{
		width: .88rem
	}

	.padb\:w-400ptr
	{
		width: 16rem
	}

	.padb\:w-\[84vw\]
	{
		width: 84vw
	}

	.padb\:basis-1\/5
	{
		flex-basis: 20%
	}

	.padb\:items-center
	{
		align-items: center
	}

	.padb\:justify-end
	{
		justify-content: flex-end
	}

	.padb\:px-0
	{
		padding-left: 0;
		padding-right: 0
	}

	.padb\:px-20ptr
	{
		padding-left: .8rem;
		padding-right: .8rem
	}

	.padb\:px-30ptr
	{
		padding-left: 1.2rem;
		padding-right: 1.2rem
	}

	.padb\:py-13ptr
	{
		padding-bottom: .52rem;
		padding-top: .52rem
	}

	.padb\:text-14ptr
	{
		font-size: .56rem
	}

	.padb\:text-16ptr
	{
		font-size: .64rem
	}

	.padb\:leading-\[3em\]
	{
		line-height: 3em
	}
}

 