@charset "UTF-8";
	@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;
	1,200..1000&display=swap";
	.carousel {
	position:relative;
	box-sizing:border-box
}
.carousel *,.carousel *:before,.carousel *:after {
	box-sizing:inherit
}
.carousel.is-draggable {
	cursor:move;
	cursor:grab
}
.carousel.is-dragging {
	cursor:move;
	cursor:grabbing
}
.carousel__viewport {
	position:relative;
	overflow:hidden;
	max-width:100%;
	max-height:100%
}
.carousel__track {
	display:flex
}
.carousel__slide {
	flex:0 0 auto;
	width:var(--carousel-slide-width, 60%);
	max-width:100%;
	padding:1rem;
	position:relative;
	overflow-x:hidden;
	overflow-y:auto;
	overscroll-behavior:contain
}
.has-dots {
	margin-bottom:calc(.5rem + 22px)
}
.carousel__dots {
	margin:0 auto;
	padding:0;
	position:absolute;
	top:calc(100% + .5rem);
	left:0;
	right:0;
	display:flex;
	justify-content:center;
	list-style:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.carousel__dots .carousel__dot {
	margin:0;
	padding:0;
	display:block;
	position:relative;
	width:22px;
	height:22px;
	cursor:pointer
}
.carousel__dots .carousel__dot:after {
	content:"";
	width:8px;
	height:8px;
	border-radius:50%;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	background-color:currentColor;
	opacity:.25;
	transition:opacity .15s ease-in-out
}
.carousel__dots .carousel__dot.is-selected:after {
	opacity:1
}
.carousel__button {
	width:var(--carousel-button-width, 48px);
	height:var(--carousel-button-height, 48px);
	padding:0;
	border:0;
	display:flex;
	justify-content:center;
	align-items:center;
	pointer-events:all;
	cursor:pointer;
	color:var(--carousel-button-color, currentColor);
	background:var(--carousel-button-bg, transparent);
	border-radius:var(--carousel-button-border-radius, 50%);
	box-shadow:var(--carousel-button-shadow, none);
	transition:opacity .15s ease
}
.carousel__button.is-prev,.carousel__button.is-next {
	position:absolute;
	top:50%;
	transform:translateY(-50%)
}
.carousel__button.is-prev {
	left:10px
}
.carousel__button.is-next {
	right:10px
}
.carousel__button[disabled] {
	cursor:default;
	opacity:.3
}
.carousel__button svg {
	width:var(--carousel-button-svg-width, 50%);
	height:var(--carousel-button-svg-height, 50%);
	fill:none;
	stroke:currentColor;
	stroke-width:var(--carousel-button-svg-stroke-width, 1.5);
	stroke-linejoin:bevel;
	stroke-linecap:round;
	filter:var(--carousel-button-svg-filter, none);
	pointer-events:none
}
html.with-fancybox {
	scroll-behavior:auto
}
body.compensate-for-scrollbar {
	overflow:hidden!important;
	touch-action:none
}
.fancybox__container {
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	direction:ltr;
	margin:0;
	padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
	color:var(--fancybox-color, #fff);
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	overflow:hidden;
	z-index:1050;
	outline:none;
	transform-origin:top left;
	--carousel-button-width: 48px;
	--carousel-button-height: 48px;
	--carousel-button-svg-width: 24px;
	--carousel-button-svg-height: 24px;
	--carousel-button-svg-stroke-width: 2.5;
	--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, .4))
}
.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after {
	box-sizing:inherit
}
.fancybox__container :focus {
	outline:none
}
body:not(.is-using-mouse) .fancybox__container :focus {
	box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, .94))
}
@media all and (min-width: 1024px) {
	.fancybox__container {
	--carousel-button-width:48px;
	--carousel-button-height:48px;
	--carousel-button-svg-width:27px;
	--carousel-button-svg-height:27px
}
}
.fancybox__backdrop {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:-1;
	background:var(--fancybox-bg, rgba(24, 24, 27, .92))
}
.fancybox__carousel {
	position:relative;
	flex:1 1 auto;
	min-height:0;
	height:100%;
	z-index:10
}
.fancybox__carousel.has-dots {
	margin-bottom:calc(.5rem + 22px)
}
.fancybox__viewport {
	position:relative;
	width:100%;
	height:100%;
	overflow:visible;
	cursor:default
}
.fancybox__track {
	display:flex;
	height:100%
}
.fancybox__slide {
	flex:0 0 auto;
	width:100%;
	max-width:100%;
	margin:0;
	padding:48px 8px 8px;
	position:relative;
	overscroll-behavior:contain;
	display:flex;
	flex-direction:column;
	outline:0;
	overflow:auto;
	--carousel-button-width: 36px;
	--carousel-button-height: 36px;
	--carousel-button-svg-width: 22px;
	--carousel-button-svg-height: 22px
}
.fancybox__slide:before,.fancybox__slide:after {
	content:"";
	flex:0 0 0;
	margin:auto
}
@media all and (min-width: 1024px) {
	.fancybox__slide {
	padding:64px 100px
}
}
.fancybox__content {
	margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);
	padding:36px;
	color:var(--fancybox-content-color, #374151);
	background:var(--fancybox-content-bg, #fff);
	position:relative;
	align-self:center;
	display:flex;
	flex-direction:column;
	z-index:20
}
.fancybox__content :focus:not(.carousel__button.is-close) {
	outline:thin dotted;
	box-shadow:none
}
.fancybox__caption {
	align-self:center;
	max-width:100%;
	margin:0;
	padding:1rem 0 0;
	line-height:1.375;
	color:var(--fancybox-color, currentColor);
	visibility:visible;
	cursor:auto;
	flex-shrink:0;
	overflow-wrap:anywhere
}
.is-loading .fancybox__caption {
	visibility:hidden
}
.fancybox__container>.carousel__dots {
	top:100%;
	color:var(--fancybox-color, #fff)
}
.fancybox__nav .carousel__button {
	z-index:40
}
.fancybox__nav .carousel__button.is-next {
	right:8px
}
@media all and (min-width: 1024px) {
	.fancybox__nav .carousel__button.is-next {
	right:40px
}
}
.fancybox__nav .carousel__button.is-prev {
	left:8px
}
@media all and (min-width: 1024px) {
	.fancybox__nav .carousel__button.is-prev {
	left:40px
}
}
.carousel__button.is-close {
	position:absolute;
	top:8px;
	right:8px;
	top:calc(env(safe-area-inset-top,0px) + 8px);
	right:calc(env(safe-area-inset-right,0px) + 8px);
	z-index:40
}
@media all and (min-width: 1024px) {
	.carousel__button.is-close {
	right:40px
}
}
.fancybox__content>.carousel__button.is-close {
	position:absolute;
	top:-40px;
	right:0;
	color:var(--fancybox-color, #fff)
}
.fancybox__no-click,.fancybox__no-click button {
	pointer-events:none
}
.fancybox__spinner {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:50px;
	height:50px;
	color:var(--fancybox-color, currentColor)
}
.fancybox__slide .fancybox__spinner {
	cursor:pointer;
	z-index:1053
}
.fancybox__spinner svg {
	animation:fancybox-rotate 2s linear infinite;
	transform-origin:center center;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	width:100%;
	height:100%
}
.fancybox__spinner svg circle {
	fill:none;
	stroke-width:2.75;
	stroke-miterlimit:10;
	stroke-dasharray:1,200;
	stroke-dashoffset:0;
	animation:fancybox-dash 1.5s ease-in-out infinite;
	stroke-linecap:round;
	stroke:currentColor
}
@keyframes fancybox-rotate {
	to {
	transform:rotate(360deg)
}
}
@keyframes fancybox-dash {
	0% {
	stroke-dasharray:1,200;
	stroke-dashoffset:0
}
50% {
	stroke-dasharray:89,200;
	stroke-dashoffset:-35px
}
to {
	stroke-dasharray:89,200;
	stroke-dashoffset:-124px
}
}
.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close {
	opacity:var(--fancybox-opacity, 1)
}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close {
	animation:.15s ease backwards fancybox-fadeIn
}
.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close {
	animation:.15s ease both fancybox-fadeOut
}
.fancybox-fadeIn {
	animation:.15s ease both fancybox-fadeIn
}
.fancybox-fadeOut {
	animation:.1s ease both fancybox-fadeOut
}
.fancybox-zoomInUp {
	animation:.2s ease both fancybox-zoomInUp
}
.fancybox-zoomOutDown {
	animation:.15s ease both fancybox-zoomOutDown
}
.fancybox-throwOutUp {
	animation:.15s ease both fancybox-throwOutUp
}
.fancybox-throwOutDown {
	animation:.15s ease both fancybox-throwOutDown
}
@keyframes fancybox-fadeIn {
	0% {
	opacity:0
}
to {
	opacity:1
}
}
@keyframes fancybox-fadeOut {
	to {
	opacity:0
}
}
@keyframes fancybox-zoomInUp {
	0% {
	transform:scale(.97) translate3d(0,16px,0);
	opacity:0
}
to {
	transform:scale(1) translateZ(0);
	opacity:1
}
}
@keyframes fancybox-zoomOutDown {
	to {
	transform:scale(.97) translate3d(0,16px,0);
	opacity:0
}
}
@keyframes fancybox-throwOutUp {
	to {
	transform:translate3d(0,-30%,0);
	opacity:0
}
}
@keyframes fancybox-throwOutDown {
	to {
	transform:translate3d(0,30%,0);
	opacity:0
}
}
.fancybox__carousel .carousel__slide {
	scrollbar-width:thin;
	scrollbar-color:#ccc rgba(255,255,255,.1)
}
.fancybox__carousel .carousel__slide::-webkit-scrollbar {
	width:8px;
	height:8px
}
.fancybox__carousel .carousel__slide::-webkit-scrollbar-track {
	background-color:#ffffff1a
}
.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb {
	background-color:#ccc;
	border-radius:2px;
	box-shadow:inset 0 0 4px #0003
}
.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content {
	cursor:move;
	cursor:grab
}
.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content {
	cursor:move;
	cursor:grabbing
}
.fancybox__carousel .fancybox__slide .fancybox__content {
	cursor:auto
}
.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content {
	cursor:zoom-in
}
.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content {
	cursor:zoom-out
}
.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content {
	cursor:move;
	cursor:grab
}
.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content {
	cursor:move;
	cursor:grabbing
}
.fancybox__image {
	transform-origin:0 0;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	transition:none
}
.has-image .fancybox__content {
	padding:0;
	background:rgba(0,0,0,0);
	min-height:1px
}
.is-closing .has-image .fancybox__content {
	overflow:visible
}
.has-image[data-image-fit=contain] {
	overflow:visible;
	touch-action:none
}
.has-image[data-image-fit=contain] .fancybox__content {
	flex-direction:row;
	flex-wrap:wrap
}
.has-image[data-image-fit=contain] .fancybox__image {
	max-width:100%;
	max-height:100%;
	-o-object-fit:contain;
	object-fit:contain
}
.has-image[data-image-fit=contain-w] {
	overflow-x:hidden;
	overflow-y:auto
}
.has-image[data-image-fit=contain-w] .fancybox__content {
	min-height:auto
}
.has-image[data-image-fit=contain-w] .fancybox__image {
	max-width:100%;
	height:auto
}
.has-image[data-image-fit=cover] {
	overflow:visible;
	touch-action:none
}
.has-image[data-image-fit=cover] .fancybox__content {
	width:100%;
	height:100%
}
.has-image[data-image-fit=cover] .fancybox__image {
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
	max-width:100%;
	flex-shrink:1;
	min-height:1px;
	overflow:visible
}
.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content {
	width:100%;
	height:80%
}
.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
	width:960px;
	height:540px;
	max-width:100%;
	max-height:100%
}
.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
	padding:0;
	background:rgba(24,24,27,.9);
	color:#fff
}
.fancybox__carousel .fancybox__slide.has-map .fancybox__content {
	background:#e5e3df
}
.fancybox__html5video,.fancybox__iframe {
	border:0;
	display:block;
	height:100%;
	width:100%;
	background:rgba(0,0,0,0)
}
.fancybox-placeholder {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	white-space:nowrap;
	border-width:0
}
.fancybox__thumbs {
	flex:0 0 auto;
	position:relative;
	padding:0 3px;
	opacity:var(--fancybox-opacity, 1)
}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs {
	animation:.15s ease-in backwards fancybox-fadeIn
}
.fancybox__container.is-animated.is-closing .fancybox__thumbs {
	opacity:0
}
.fancybox__thumbs .carousel__slide {
	flex:0 0 auto;
	width:var(--fancybox-thumbs-width, 96px);
	margin:0;
	padding:8px 3px;
	box-sizing:content-box;
	display:flex;
	align-items:center;
	justify-content:center;
	overflow:visible;
	cursor:pointer
}
.fancybox__thumbs .carousel__slide .fancybox__thumb:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	border-width:5px;
	border-style:solid;
	border-color:var(--fancybox-accent-color, rgba(34, 213, 233, .96));
	opacity:0;
	transition:opacity .15s ease;
	border-radius:var(--fancybox-thumbs-border-radius, 4px)
}
.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after {
	opacity:.92
}
.fancybox__thumbs .carousel__slide>* {
	pointer-events:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.fancybox__thumb {
	position:relative;
	width:100%;
	padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));
	background-size:cover;
	background-position:center center;
	background-color:#ffffff1a;
	background-repeat:no-repeat;
	border-radius:var(--fancybox-thumbs-border-radius, 4px)
}
.fancybox__toolbar {
	position:absolute;
	top:0;
	right:0;
	left:0;
	z-index:20;
	background:linear-gradient(to top,hsla(0deg,0%,0%,0) 0%,hsla(0deg,0%,0%,.006) 8.1%,hsla(0deg,0%,0%,.021) 15.5%,hsla(0deg,0%,0%,.046) 22.5%,hsla(0deg,0%,0%,.077) 29%,hsla(0deg,0%,0%,.114) 35.3%,hsla(0deg,0%,0%,.155) 41.2%,hsla(0deg,0%,0%,.198) 47.1%,hsla(0deg,0%,0%,.242) 52.9%,hsla(0deg,0%,0%,.285) 58.8%,hsla(0deg,0%,0%,.326) 64.7%,hsla(0deg,0%,0%,.363) 71%,hsla(0deg,0%,0%,.394) 77.5%,hsla(0deg,0%,0%,.419) 84.5%,hsla(0deg,0%,0%,.434) 91.9%,hsla(0deg,0%,0%,.44) 100%);
	padding:0;
	touch-action:none;
	display:flex;
	justify-content:space-between;
	--carousel-button-svg-width: 20px;
	--carousel-button-svg-height: 20px;
	opacity:var(--fancybox-opacity, 1);
	text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, .4))
}
@media all and (min-width: 1024px) {
	.fancybox__toolbar {
	padding:8px
}
}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar {
	animation:.15s ease-in backwards fancybox-fadeIn
}
.fancybox__container.is-animated.is-closing .fancybox__toolbar {
	opacity:0
}
.fancybox__toolbar__items {
	display:flex
}
.fancybox__toolbar__items--left {
	margin-right:auto
}
.fancybox__toolbar__items--center {
	position:absolute;
	left:50%;
	transform:translate(-50%)
}
.fancybox__toolbar__items--right {
	margin-left:auto
}
@media (max-width: 640px) {
	.fancybox__toolbar__items--center:not(:last-child) {
	display:none
}
}
.fancybox__counter {
	min-width:72px;
	padding:0 10px;
	line-height:var(--carousel-button-height, 48px);
	text-align:center;
	font-size:17px;
	font-variant-numeric:tabular-nums;
	-webkit-font-smoothing:subpixel-antialiased
}
.fancybox__progress {
	background:var(--fancybox-accent-color, rgba(34, 213, 233, .96));
	height:3px;
	left:0;
	position:absolute;
	right:0;
	top:0;
	transform:scaleX(0);
	transform-origin:0;
	transition-property:transform;
	transition-timing-function:linear;
	z-index:30;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.fancybox__container:fullscreen::backdrop {
	opacity:0
}
.fancybox__button--fullscreen g:nth-child(2) {
	display:none
}
.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1) {
	display:none
}
.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2) {
	display:block
}
.fancybox__button--slideshow g:nth-child(2) {
	display:none
}
.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1) {
	display:none
}
.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2) {
	display:block
}
.iti {
	position:relative;
	display:inline-block
}
.iti * {
	box-sizing:border-box
}
.iti__hide {
	display:none
}
.iti__v-hide {
	visibility:hidden
}
.iti input.iti__tel-input,.iti input.iti__tel-input[type=tel],.iti input.iti__tel-input[type=text] {
	position:relative;
	z-index:0;
	margin-top:0!important;
	margin-bottom:0!important;
	padding-right:36px;
	margin-right:0
}
.iti__flag-container {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	padding:1px
}
.iti__selected-flag {
	z-index:1;
	position:relative;
	display:flex;
	align-items:center;
	height:100%;
	padding:0 6px 0 8px
}
.iti__arrow {
	margin-left:6px;
	width:0;
	height:0;
	border-left:3px solid transparent;
	border-right:3px solid transparent;
	border-top:4px solid #555
}
[dir=rtl] .iti__arrow {
	margin-right:6px;
	margin-left:0
}
.iti__arrow--up {
	border-top:none;
	border-bottom:4px solid #555
}
.iti__dropdown-content {
	position:absolute;
	z-index:2;
	margin-left:-1px;
	box-shadow:1px 1px 4px #0003;
	background-color:#fff;
	border:1px solid #ccc;
	max-height:200px;
	overflow-y:scroll;
	-webkit-overflow-scrolling:touch
}
.iti__dropdown-content--dropup {
	bottom:100%;
	margin-bottom:-1px
}
.iti__search-input {
	width:100%;
	border-width:0
}
.iti__country-list {
	list-style:none;
	padding:0;
	margin:0
}
.iti--flexible-dropdown-width .iti__country-list {
	white-space:nowrap
}
@media (max-width:500px) {
	.iti--flexible-dropdown-width .iti__country-list {
	white-space:normal
}
}
.iti__flag-box {
	display:inline-block;
	width:20px
}
.iti__divider {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #ccc
}
.iti__country {
	display:flex;
	align-items:center;
	padding:5px 10px;
	outline:0
}
.iti__dial-code {
	color:#999
}
.iti__country.iti__highlight {
	background-color:#0000000d
}
.iti__country-name,.iti__flag-box {
	margin-right:6px
}
[dir=rtl] .iti__country-name,[dir=rtl] .iti__flag-box {
	margin-right:0;
	margin-left:6px
}
.iti--allow-dropdown input.iti__tel-input,.iti--allow-dropdown input.iti__tel-input[type=tel],.iti--allow-dropdown input.iti__tel-input[type=text],.iti--separate-dial-code input.iti__tel-input,.iti--separate-dial-code input.iti__tel-input[type=tel],.iti--separate-dial-code input.iti__tel-input[type=text] {
	padding-right:6px;
	padding-left:52px;
	margin-left:0
}
[dir=rtl] .iti--allow-dropdown input.iti__tel-input,[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel],[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text],[dir=rtl] .iti--separate-dial-code input.iti__tel-input,[dir=rtl] .iti--separate-dial-code input.iti__tel-input[type=tel],[dir=rtl] .iti--separate-dial-code input.iti__tel-input[type=text] {
	padding-right:52px;
	padding-left:6px;
	margin-right:0
}
.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container {
	right:auto;
	left:0
}
[dir=rtl] .iti--allow-dropdown .iti__flag-container,[dir=rtl] .iti--separate-dial-code .iti__flag-container {
	right:0;
	left:auto
}
.iti--allow-dropdown .iti__flag-container:hover {
	cursor:pointer
}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
	background-color:#0000000d
}
.iti--allow-dropdown .iti__flag-container:has(+input[disabled]):hover,.iti--allow-dropdown .iti__flag-container:has(+input[readonly]):hover {
	cursor:default
}
.iti--allow-dropdown .iti__flag-container:has(+input[disabled]):hover .iti__selected-flag,.iti--allow-dropdown .iti__flag-container:has(+input[readonly]):hover .iti__selected-flag {
	background-color:transparent
}
.iti--separate-dial-code .iti__selected-flag {
	background-color:#0000000d
}
.iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
	margin-left:6px
}
[dir=rtl] .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
	margin-left:0;
	margin-right:6px
}
.iti--container {
	position:absolute;
	top:-1000px;
	left:-1000px;
	z-index:1060;
	padding:1px
}
.iti--container:hover {
	cursor:pointer
}
.iti--fullscreen-popup.iti--container {
	background-color:#00000080;
	top:0;
	bottom:0;
	left:0;
	right:0;
	position:fixed;
	padding:30px;
	display:flex;
	flex-direction:column;
	justify-content:center
}
.iti--fullscreen-popup .iti__dropdown-content {
	max-height:100%;
	position:relative
}
.iti--fullscreen-popup .iti__country {
	padding:10px;
	line-height:1.5em
}
.iti__flag {
	width:20px
}
.iti__flag.iti__be {
	width:18px
}
.iti__flag.iti__ch {
	width:15px
}
.iti__flag.iti__mc {
	width:19px
}
.iti__flag.iti__ne {
	width:18px
}
.iti__flag.iti__np {
	width:13px
}
.iti__flag.iti__va {
	width:15px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2x) {
	.iti__flag {
	background-size:5762px 15px
}
}
.iti__flag.iti__ac {
	height:10px;
	background-position:0 0
}
.iti__flag.iti__ad {
	height:14px;
	background-position:-22px 0
}
.iti__flag.iti__ae {
	height:10px;
	background-position:-44px 0
}
.iti__flag.iti__af {
	height:14px;
	background-position:-66px 0
}
.iti__flag.iti__ag {
	height:14px;
	background-position:-88px 0
}
.iti__flag.iti__ai {
	height:10px;
	background-position:-110px 0
}
.iti__flag.iti__al {
	height:15px;
	background-position:-132px 0
}
.iti__flag.iti__am {
	height:10px;
	background-position:-154px 0
}
.iti__flag.iti__ao {
	height:14px;
	background-position:-176px 0
}
.iti__flag.iti__aq {
	height:14px;
	background-position:-198px 0
}
.iti__flag.iti__ar {
	height:13px;
	background-position:-220px 0
}
.iti__flag.iti__as {
	height:10px;
	background-position:-242px 0
}
.iti__flag.iti__at {
	height:14px;
	background-position:-264px 0
}
.iti__flag.iti__au {
	height:10px;
	background-position:-286px 0
}
.iti__flag.iti__aw {
	height:14px;
	background-position:-308px 0
}
.iti__flag.iti__ax {
	height:13px;
	background-position:-330px 0
}
.iti__flag.iti__az {
	height:10px;
	background-position:-352px 0
}
.iti__flag.iti__ba {
	height:10px;
	background-position:-374px 0
}
.iti__flag.iti__bb {
	height:14px;
	background-position:-396px 0
}
.iti__flag.iti__bd {
	height:12px;
	background-position:-418px 0
}
.iti__flag.iti__be {
	height:15px;
	background-position:-440px 0
}
.iti__flag.iti__bf {
	height:14px;
	background-position:-460px 0
}
.iti__flag.iti__bg {
	height:12px;
	background-position:-482px 0
}
.iti__flag.iti__bh {
	height:12px;
	background-position:-504px 0
}
.iti__flag.iti__bi {
	height:12px;
	background-position:-526px 0
}
.iti__flag.iti__bj {
	height:14px;
	background-position:-548px 0
}
.iti__flag.iti__bl {
	height:14px;
	background-position:-570px 0
}
.iti__flag.iti__bm {
	height:10px;
	background-position:-592px 0
}
.iti__flag.iti__bn {
	height:10px;
	background-position:-614px 0
}
.iti__flag.iti__bo {
	height:14px;
	background-position:-636px 0
}
.iti__flag.iti__bq {
	height:14px;
	background-position:-658px 0
}
.iti__flag.iti__br {
	height:14px;
	background-position:-680px 0
}
.iti__flag.iti__bs {
	height:10px;
	background-position:-702px 0
}
.iti__flag.iti__bt {
	height:14px;
	background-position:-724px 0
}
.iti__flag.iti__bv {
	height:15px;
	background-position:-746px 0
}
.iti__flag.iti__bw {
	height:14px;
	background-position:-768px 0
}
.iti__flag.iti__by {
	height:10px;
	background-position:-790px 0
}
.iti__flag.iti__bz {
	height:12px;
	background-position:-812px 0
}
.iti__flag.iti__ca {
	height:10px;
	background-position:-834px 0
}
.iti__flag.iti__cc {
	height:10px;
	background-position:-856px 0
}
.iti__flag.iti__cd {
	height:15px;
	background-position:-878px 0
}
.iti__flag.iti__cf {
	height:14px;
	background-position:-900px 0
}
.iti__flag.iti__cg {
	height:14px;
	background-position:-922px 0
}
.iti__flag.iti__ch {
	height:15px;
	background-position:-944px 0
}
.iti__flag.iti__ci {
	height:14px;
	background-position:-961px 0
}
.iti__flag.iti__ck {
	height:10px;
	background-position:-983px 0
}
.iti__flag.iti__cl {
	height:14px;
	background-position:-1005px 0
}
.iti__flag.iti__cm {
	height:14px;
	background-position:-1027px 0
}
.iti__flag.iti__cn {
	height:14px;
	background-position:-1049px 0
}
.iti__flag.iti__co {
	height:14px;
	background-position:-1071px 0
}
.iti__flag.iti__cp {
	height:14px;
	background-position:-1093px 0
}
.iti__flag.iti__cq {
	height:12px;
	background-position:-1115px 0
}
.iti__flag.iti__cr {
	height:12px;
	background-position:-1137px 0
}
.iti__flag.iti__cu {
	height:10px;
	background-position:-1159px 0
}
.iti__flag.iti__cv {
	height:12px;
	background-position:-1181px 0
}
.iti__flag.iti__cw {
	height:14px;
	background-position:-1203px 0
}
.iti__flag.iti__cx {
	height:10px;
	background-position:-1225px 0
}
.iti__flag.iti__cy {
	height:14px;
	background-position:-1247px 0
}
.iti__flag.iti__cz {
	height:14px;
	background-position:-1269px 0
}
.iti__flag.iti__de {
	height:12px;
	background-position:-1291px 0
}
.iti__flag.iti__dg {
	height:10px;
	background-position:-1313px 0
}
.iti__flag.iti__dj {
	height:14px;
	background-position:-1335px 0
}
.iti__flag.iti__dk {
	height:15px;
	background-position:-1357px 0
}
.iti__flag.iti__dm {
	height:10px;
	background-position:-1379px 0
}
.iti__flag.iti__do {
	height:14px;
	background-position:-1401px 0
}
.iti__flag.iti__dz {
	height:14px;
	background-position:-1423px 0
}
.iti__flag.iti__ea {
	height:14px;
	background-position:-1445px 0
}
.iti__flag.iti__ec {
	height:14px;
	background-position:-1467px 0
}
.iti__flag.iti__ee {
	height:13px;
	background-position:-1489px 0
}
.iti__flag.iti__eg {
	height:14px;
	background-position:-1511px 0
}
.iti__flag.iti__eh {
	height:10px;
	background-position:-1533px 0
}
.iti__flag.iti__er {
	height:10px;
	background-position:-1555px 0
}
.iti__flag.iti__es {
	height:14px;
	background-position:-1577px 0
}
.iti__flag.iti__et {
	height:10px;
	background-position:-1599px 0
}
.iti__flag.iti__eu {
	height:14px;
	background-position:-1621px 0
}
.iti__flag.iti__ez {
	height:14px;
	background-position:-1643px 0
}
.iti__flag.iti__fi {
	height:12px;
	background-position:-1665px 0
}
.iti__flag.iti__fj {
	height:10px;
	background-position:-1687px 0
}
.iti__flag.iti__fk {
	height:10px;
	background-position:-1709px 0
}
.iti__flag.iti__fm {
	height:11px;
	background-position:-1731px 0
}
.iti__flag.iti__fo {
	height:15px;
	background-position:-1753px 0
}
.iti__flag.iti__fr {
	height:14px;
	background-position:-1775px 0
}
.iti__flag.iti__fx {
	height:14px;
	background-position:-1797px 0
}
.iti__flag.iti__ga {
	height:15px;
	background-position:-1819px 0
}
.iti__flag.iti__gb {
	height:10px;
	background-position:-1841px 0
}
.iti__flag.iti__gd {
	height:12px;
	background-position:-1863px 0
}
.iti__flag.iti__ge {
	height:14px;
	background-position:-1885px 0
}
.iti__flag.iti__gf {
	height:14px;
	background-position:-1907px 0
}
.iti__flag.iti__gg {
	height:14px;
	background-position:-1929px 0
}
.iti__flag.iti__gh {
	height:14px;
	background-position:-1951px 0
}
.iti__flag.iti__gi {
	height:10px;
	background-position:-1973px 0
}
.iti__flag.iti__gl {
	height:14px;
	background-position:-1995px 0
}
.iti__flag.iti__gm {
	height:14px;
	background-position:-2017px 0
}
.iti__flag.iti__gn {
	height:14px;
	background-position:-2039px 0
}
.iti__flag.iti__gp {
	height:14px;
	background-position:-2061px 0
}
.iti__flag.iti__gq {
	height:14px;
	background-position:-2083px 0
}
.iti__flag.iti__gr {
	height:14px;
	background-position:-2105px 0
}
.iti__flag.iti__gs {
	height:10px;
	background-position:-2127px 0
}
.iti__flag.iti__gt {
	height:13px;
	background-position:-2149px 0
}
.iti__flag.iti__gu {
	height:11px;
	background-position:-2171px 0
}
.iti__flag.iti__gw {
	height:10px;
	background-position:-2193px 0
}
.iti__flag.iti__gy {
	height:12px;
	background-position:-2215px 0
}
.iti__flag.iti__hk {
	height:14px;
	background-position:-2237px 0
}
.iti__flag.iti__hm {
	height:10px;
	background-position:-2259px 0
}
.iti__flag.iti__hn {
	height:10px;
	background-position:-2281px 0
}
.iti__flag.iti__hr {
	height:10px;
	background-position:-2303px 0
}
.iti__flag.iti__ht {
	height:12px;
	background-position:-2325px 0
}
.iti__flag.iti__hu {
	height:10px;
	background-position:-2347px 0
}
.iti__flag.iti__ic {
	height:14px;
	background-position:-2369px 0
}
.iti__flag.iti__id {
	height:14px;
	background-position:-2391px 0
}
.iti__flag.iti__ie {
	height:10px;
	background-position:-2413px 0
}
.iti__flag.iti__il {
	height:15px;
	background-position:-2435px 0
}
.iti__flag.iti__im {
	height:10px;
	background-position:-2457px 0
}
.iti__flag.iti__in {
	height:14px;
	background-position:-2479px 0
}
.iti__flag.iti__io {
	height:10px;
	background-position:-2501px 0
}
.iti__flag.iti__iq {
	height:14px;
	background-position:-2523px 0
}
.iti__flag.iti__ir {
	height:12px;
	background-position:-2545px 0
}
.iti__flag.iti__is {
	height:15px;
	background-position:-2567px 0
}
.iti__flag.iti__it {
	height:14px;
	background-position:-2589px 0
}
.iti__flag.iti__je {
	height:12px;
	background-position:-2611px 0
}
.iti__flag.iti__jm {
	height:10px;
	background-position:-2633px 0
}
.iti__flag.iti__jo {
	height:10px;
	background-position:-2655px 0
}
.iti__flag.iti__jp {
	height:14px;
	background-position:-2677px 0
}
.iti__flag.iti__ke {
	height:14px;
	background-position:-2699px 0
}
.iti__flag.iti__kg {
	height:12px;
	background-position:-2721px 0
}
.iti__flag.iti__kh {
	height:13px;
	background-position:-2743px 0
}
.iti__flag.iti__ki {
	height:10px;
	background-position:-2765px 0
}
.iti__flag.iti__km {
	height:12px;
	background-position:-2787px 0
}
.iti__flag.iti__kn {
	height:14px;
	background-position:-2809px 0
}
.iti__flag.iti__kp {
	height:10px;
	background-position:-2831px 0
}
.iti__flag.iti__kr {
	height:14px;
	background-position:-2853px 0
}
.iti__flag.iti__kw {
	height:10px;
	background-position:-2875px 0
}
.iti__flag.iti__ky {
	height:10px;
	background-position:-2897px 0
}
.iti__flag.iti__kz {
	height:10px;
	background-position:-2919px 0
}
.iti__flag.iti__la {
	height:14px;
	background-position:-2941px 0
}
.iti__flag.iti__lb {
	height:14px;
	background-position:-2963px 0
}
.iti__flag.iti__lc {
	height:10px;
	background-position:-2985px 0
}
.iti__flag.iti__li {
	height:12px;
	background-position:-3007px 0
}
.iti__flag.iti__lk {
	height:10px;
	background-position:-3029px 0
}
.iti__flag.iti__lr {
	height:11px;
	background-position:-3051px 0
}
.iti__flag.iti__ls {
	height:14px;
	background-position:-3073px 0
}
.iti__flag.iti__lt {
	height:12px;
	background-position:-3095px 0
}
.iti__flag.iti__lu {
	height:12px;
	background-position:-3117px 0
}
.iti__flag.iti__lv {
	height:10px;
	background-position:-3139px 0
}
.iti__flag.iti__ly {
	height:10px;
	background-position:-3161px 0
}
.iti__flag.iti__ma {
	height:14px;
	background-position:-3183px 0
}
.iti__flag.iti__mc {
	height:15px;
	background-position:-3205px 0
}
.iti__flag.iti__md {
	height:10px;
	background-position:-3226px 0
}
.iti__flag.iti__me {
	height:10px;
	background-position:-3248px 0
}
.iti__flag.iti__mf {
	height:14px;
	background-position:-3270px 0
}
.iti__flag.iti__mg {
	height:14px;
	background-position:-3292px 0
}
.iti__flag.iti__mh {
	height:11px;
	background-position:-3314px 0
}
.iti__flag.iti__mk {
	height:10px;
	background-position:-3336px 0
}
.iti__flag.iti__ml {
	height:14px;
	background-position:-3358px 0
}
.iti__flag.iti__mm {
	height:14px;
	background-position:-3380px 0
}
.iti__flag.iti__mn {
	height:10px;
	background-position:-3402px 0
}
.iti__flag.iti__mo {
	height:14px;
	background-position:-3424px 0
}
.iti__flag.iti__mp {
	height:10px;
	background-position:-3446px 0
}
.iti__flag.iti__mq {
	height:14px;
	background-position:-3468px 0
}
.iti__flag.iti__mr {
	height:14px;
	background-position:-3490px 0
}
.iti__flag.iti__ms {
	height:10px;
	background-position:-3512px 0
}
.iti__flag.iti__mt {
	height:14px;
	background-position:-3534px 0
}
.iti__flag.iti__mu {
	height:14px;
	background-position:-3556px 0
}
.iti__flag.iti__mv {
	height:14px;
	background-position:-3578px 0
}
.iti__flag.iti__mw {
	height:14px;
	background-position:-3600px 0
}
.iti__flag.iti__mx {
	height:12px;
	background-position:-3622px 0
}
.iti__flag.iti__my {
	height:10px;
	background-position:-3644px 0
}
.iti__flag.iti__mz {
	height:14px;
	background-position:-3666px 0
}
.iti__flag.iti__na {
	height:14px;
	background-position:-3688px 0
}
.iti__flag.iti__nc {
	height:10px;
	background-position:-3710px 0
}
.iti__flag.iti__ne {
	height:15px;
	background-position:-3732px 0
}
.iti__flag.iti__nf {
	height:10px;
	background-position:-3752px 0
}
.iti__flag.iti__ng {
	height:10px;
	background-position:-3774px 0
}
.iti__flag.iti__ni {
	height:12px;
	background-position:-3796px 0
}
.iti__flag.iti__nl {
	height:14px;
	background-position:-3818px 0
}
.iti__flag.iti__no {
	height:15px;
	background-position:-3840px 0
}
.iti__flag.iti__np {
	height:15px;
	background-position:-3862px 0
}
.iti__flag.iti__nr {
	height:10px;
	background-position:-3877px 0
}
.iti__flag.iti__nu {
	height:10px;
	background-position:-3899px 0
}
.iti__flag.iti__nz {
	height:10px;
	background-position:-3921px 0
}
.iti__flag.iti__om {
	height:10px;
	background-position:-3943px 0
}
.iti__flag.iti__pa {
	height:14px;
	background-position:-3965px 0
}
.iti__flag.iti__pe {
	height:14px;
	background-position:-3987px 0
}
.iti__flag.iti__pf {
	height:14px;
	background-position:-4009px 0
}
.iti__flag.iti__pg {
	height:15px;
	background-position:-4031px 0
}
.iti__flag.iti__ph {
	height:10px;
	background-position:-4053px 0
}
.iti__flag.iti__pk {
	height:14px;
	background-position:-4075px 0
}
.iti__flag.iti__pl {
	height:13px;
	background-position:-4097px 0
}
.iti__flag.iti__pm {
	height:14px;
	background-position:-4119px 0
}
.iti__flag.iti__pn {
	height:10px;
	background-position:-4141px 0
}
.iti__flag.iti__pr {
	height:14px;
	background-position:-4163px 0
}
.iti__flag.iti__ps {
	height:10px;
	background-position:-4185px 0
}
.iti__flag.iti__pt {
	height:14px;
	background-position:-4207px 0
}
.iti__flag.iti__pw {
	height:13px;
	background-position:-4229px 0
}
.iti__flag.iti__py {
	height:11px;
	background-position:-4251px 0
}
.iti__flag.iti__qa {
	height:8px;
	background-position:-4273px 0
}
.iti__flag.iti__re {
	height:14px;
	background-position:-4295px 0
}
.iti__flag.iti__ro {
	height:14px;
	background-position:-4317px 0
}
.iti__flag.iti__rs {
	height:14px;
	background-position:-4339px 0
}
.iti__flag.iti__ru {
	height:14px;
	background-position:-4361px 0
}
.iti__flag.iti__rw {
	height:14px;
	background-position:-4383px 0
}
.iti__flag.iti__sa {
	height:14px;
	background-position:-4405px 0
}
.iti__flag.iti__sb {
	height:10px;
	background-position:-4427px 0
}
.iti__flag.iti__sc {
	height:10px;
	background-position:-4449px 0
}
.iti__flag.iti__sd {
	height:10px;
	background-position:-4471px 0
}
.iti__flag.iti__se {
	height:13px;
	background-position:-4493px 0
}
.iti__flag.iti__sg {
	height:14px;
	background-position:-4515px 0
}
.iti__flag.iti__sh {
	height:10px;
	background-position:-4537px 0
}
.iti__flag.iti__si {
	height:10px;
	background-position:-4559px 0
}
.iti__flag.iti__sj {
	height:15px;
	background-position:-4581px 0
}
.iti__flag.iti__sk {
	height:14px;
	background-position:-4603px 0
}
.iti__flag.iti__sl {
	height:14px;
	background-position:-4625px 0
}
.iti__flag.iti__sm {
	height:15px;
	background-position:-4647px 0
}
.iti__flag.iti__sn {
	height:14px;
	background-position:-4669px 0
}
.iti__flag.iti__so {
	height:14px;
	background-position:-4691px 0
}
.iti__flag.iti__sr {
	height:14px;
	background-position:-4713px 0
}
.iti__flag.iti__ss {
	height:10px;
	background-position:-4735px 0
}
.iti__flag.iti__st {
	height:10px;
	background-position:-4757px 0
}
.iti__flag.iti__su {
	height:10px;
	background-position:-4779px 0
}
.iti__flag.iti__sv {
	height:12px;
	background-position:-4801px 0
}
.iti__flag.iti__sx {
	height:14px;
	background-position:-4823px 0
}
.iti__flag.iti__sy {
	height:14px;
	background-position:-4845px 0
}
.iti__flag.iti__sz {
	height:14px;
	background-position:-4867px 0
}
.iti__flag.iti__ta {
	height:10px;
	background-position:-4889px 0
}
.iti__flag.iti__tc {
	height:10px;
	background-position:-4911px 0
}
.iti__flag.iti__td {
	height:14px;
	background-position:-4933px 0
}
.iti__flag.iti__tf {
	height:14px;
	background-position:-4955px 0
}
.iti__flag.iti__tg {
	height:13px;
	background-position:-4977px 0
}
.iti__flag.iti__th {
	height:14px;
	background-position:-4999px 0
}
.iti__flag.iti__tj {
	height:10px;
	background-position:-5021px 0
}
.iti__flag.iti__tk {
	height:10px;
	background-position:-5043px 0
}
.iti__flag.iti__tl {
	height:10px;
	background-position:-5065px 0
}
.iti__flag.iti__tm {
	height:14px;
	background-position:-5087px 0
}
.iti__flag.iti__tn {
	height:14px;
	background-position:-5109px 0
}
.iti__flag.iti__to {
	height:10px;
	background-position:-5131px 0
}
.iti__flag.iti__tr {
	height:14px;
	background-position:-5153px 0
}
.iti__flag.iti__tt {
	height:12px;
	background-position:-5175px 0
}
.iti__flag.iti__tv {
	height:10px;
	background-position:-5197px 0
}
.iti__flag.iti__tw {
	height:14px;
	background-position:-5219px 0
}
.iti__flag.iti__tz {
	height:14px;
	background-position:-5241px 0
}
.iti__flag.iti__ua {
	height:14px;
	background-position:-5263px 0
}
.iti__flag.iti__ug {
	height:14px;
	background-position:-5285px 0
}
.iti__flag.iti__uk {
	height:10px;
	background-position:-5307px 0
}
.iti__flag.iti__um {
	height:11px;
	background-position:-5329px 0
}
.iti__flag.iti__un {
	height:14px;
	background-position:-5351px 0
}
.iti__flag.iti__us {
	height:11px;
	background-position:-5373px 0
}
.iti__flag.iti__uy {
	height:14px;
	background-position:-5395px 0
}
.iti__flag.iti__uz {
	height:10px;
	background-position:-5417px 0
}
.iti__flag.iti__va {
	height:15px;
	background-position:-5439px 0
}
.iti__flag.iti__vc {
	height:14px;
	background-position:-5456px 0
}
.iti__flag.iti__ve {
	height:14px;
	background-position:-5478px 0
}
.iti__flag.iti__vg {
	height:10px;
	background-position:-5500px 0
}
.iti__flag.iti__vi {
	height:14px;
	background-position:-5522px 0
}
.iti__flag.iti__vn {
	height:14px;
	background-position:-5544px 0
}
.iti__flag.iti__vu {
	height:12px;
	background-position:-5566px 0
}
.iti__flag.iti__wf {
	height:14px;
	background-position:-5588px 0
}
.iti__flag.iti__ws {
	height:10px;
	background-position:-5610px 0
}
.iti__flag.iti__xk {
	height:15px;
	background-position:-5632px 0
}
.iti__flag.iti__ye {
	height:14px;
	background-position:-5654px 0
}
.iti__flag.iti__yt {
	height:14px;
	background-position:-5676px 0
}
.iti__flag.iti__za {
	height:14px;
	background-position:-5698px 0
}
.iti__flag.iti__zm {
	height:14px;
	background-position:-5720px 0
}
.iti__flag.iti__zw {
	height:10px;
	background-position:-5742px 0
}
.iti__flag {
	height:15px;
	box-shadow:0 0 1px #888;
	background-image:url(flags-54dc5bc4%EF%B9%961.png);
	background-repeat:no-repeat;
	background-color:#dbdbdb;
	background-position:20px 0
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2x) {
	.iti__flag {
	background-image:url(flags@2x-9bd00899%EF%B9%961.png)
}
}
.iti__flag.iti__np {
	background-color:transparent
}
@font-face {
	font-family:icomoon;
	src:url(icomoon-26cdb2d5%EF%B9%96qb4v77.eot);
	src:url(icomoon-26cdb2d5%EF%B9%96qb4v77.eot#iefix) format("embedded-opentype"),url(icomoon-747446e6%EF%B9%96qb4v77.ttf) format("truetype"),url(icomoon-7735620f%EF%B9%96qb4v77.woff) format("woff"),url(icomoon-e40ec792%EF%B9%96qb4v77.svg#icomoon) format("svg");
	font-weight:400;
	font-style:normal;
	font-display:block
}
[class^=icon-],[class*=" icon-"] {
	font-family:icomoon!important;
	speak:never;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.icon-activity-heart:before {
	content:""
}
.icon-activity:before {
	content:""
}
.icon-airplay:before {
	content:""
}
.icon-airpods:before {
	content:""
}
.icon-alarm-clock-check:before {
	content:""
}
.icon-alarm-clock-minus:before {
	content:""
}
.icon-alarm-clock-off:before {
	content:""
}
.icon-alarm-clock-plus:before {
	content:""
}
.icon-alarm-clock:before {
	content:""
}
.icon-alert-circle:before {
	content:""
}
.icon-alert-hexagon:before {
	content:""
}
.icon-alert-octagon:before {
	content:""
}
.icon-alert-square:before {
	content:""
}
.icon-alert-triangle:before {
	content:""
}
.icon-align-bottom-01:before {
	content:""
}
.icon-align-bottom-02:before {
	content:""
}
.icon-align-center:before {
	content:""
}
.icon-align-horizontal-centre-01:before {
	content:""
}
.icon-align-horizontal-centre-02:before {
	content:""
}
.icon-align-justify:before {
	content:""
}
.icon-align-left-01:before {
	content:""
}
.icon-align-left-02:before {
	content:""
}
.icon-align-left:before {
	content:""
}
.icon-align-right-01:before {
	content:""
}
.icon-align-right-02:before {
	content:""
}
.icon-align-right:before {
	content:""
}
.icon-align-top-arrow-01:before {
	content:""
}
.icon-align-top-arrow-02:before {
	content:""
}
.icon-align-vertical-center-01:before {
	content:""
}
.icon-align-vertical-center-02:before {
	content:""
}
.icon-anchor:before {
	content:""
}
.icon-annotation-alert:before {
	content:""
}
.icon-annotation-check:before {
	content:""
}
.icon-annotation-dots:before {
	content:""
}
.icon-annotation-heart:before {
	content:""
}
.icon-annotation-info:before {
	content:""
}
.icon-annotation-plus:before {
	content:""
}
.icon-annotation-question:before {
	content:""
}
.icon-annotation-x:before {
	content:""
}
.icon-annotation:before {
	content:""
}
.icon-announcement-01:before {
	content:""
}
.icon-announcement-02:before {
	content:""
}
.icon-announcement-03:before {
	content:""
}
.icon-archive:before {
	content:""
}
.icon-arrow-block-down:before {
	content:""
}
.icon-arrow-block-left:before {
	content:""
}
.icon-arrow-block-right:before {
	content:""
}
.icon-arrow-block-up:before {
	content:""
}
.icon-arrow-circle-broken-down-left:before {
	content:""
}
.icon-arrow-circle-broken-down-right:before {
	content:""
}
.icon-arrow-circle-broken-down:before {
	content:""
}
.icon-arrow-circle-broken-left:before {
	content:""
}
.icon-arrow-circle-broken-right:before {
	content:""
}
.icon-arrow-circle-broken-up-left:before {
	content:""
}
.icon-arrow-circle-broken-up-right:before {
	content:""
}
.icon-arrow-circle-broken-up:before {
	content:""
}
.icon-arrow-circle-down-left:before {
	content:""
}
.icon-arrow-circle-down-right:before {
	content:""
}
.icon-arrow-circle-down:before {
	content:""
}
.icon-arrow-circle-left:before {
	content:""
}
.icon-arrow-circle-right:before {
	content:""
}
.icon-arrow-circle-up-left:before {
	content:""
}
.icon-arrow-circle-up-right:before {
	content:""
}
.icon-arrow-circle-up:before {
	content:""
}
.icon-arrow-down-left:before {
	content:""
}
.icon-arrow-down-right:before {
	content:""
}
.icon-arrow-down:before {
	content:""
}
.icon-arrow-left:before {
	content:""
}
.icon-arrow-narrow-down-left:before {
	content:""
}
.icon-arrow-narrow-down-right:before {
	content:""
}
.icon-arrow-narrow-down:before {
	content:""
}
.icon-arrow-narrow-left:before {
	content:""
}
.icon-arrow-narrow-right:before {
	content:""
}
.icon-arrow-narrow-up-left:before {
	content:""
}
.icon-arrow-narrow-up-right:before {
	content:""
}
.icon-arrow-narrow-up:before {
	content:""
}
.icon-arrow-right:before {
	content:""
}
.icon-arrow-square-down-left:before {
	content:""
}
.icon-arrow-square-down-right:before {
	content:""
}
.icon-arrow-square-down:before {
	content:""
}
.icon-arrow-square-left:before {
	content:""
}
.icon-arrow-square-right:before {
	content:""
}
.icon-arrow-square-up-left:before {
	content:""
}
.icon-arrow-square-up-right:before {
	content:""
}
.icon-arrow-square-up:before {
	content:""
}
.icon-arrow-up-left:before {
	content:""
}
.icon-arrow-up-right:before {
	content:""
}
.icon-arrow-up:before {
	content:""
}
.icon-arrows-down:before {
	content:""
}
.icon-arrows-left:before {
	content:""
}
.icon-arrows-right:before {
	content:""
}
.icon-arrows-triangle:before {
	content:""
}
.icon-arrows-up:before {
	content:""
}
.icon-asterisk-01:before {
	content:""
}
.icon-asterisk-02:before {
	content:""
}
.icon-at-sign:before {
	content:""
}
.icon-atom-01:before {
	content:""
}
.icon-atom-02:before {
	content:""
}
.icon-attachment-01:before {
	content:""
}
.icon-attachment-02:before {
	content:""
}
.icon-award-01:before {
	content:""
}
.icon-award-02:before {
	content:""
}
.icon-award-03:before {
	content:""
}
.icon-award-04:before {
	content:""
}
.icon-award-05:before {
	content:""
}
.icon-backpack:before {
	content:""
}
.icon-bank-note-01:before {
	content:""
}
.icon-bank-note-02:before {
	content:""
}
.icon-bank-note-03:before {
	content:""
}
.icon-bank:before {
	content:""
}
.icon-bar-chart-01:before {
	content:""
}
.icon-bar-chart-02:before {
	content:""
}
.icon-bar-chart-03:before {
	content:""
}
.icon-bar-chart-04:before {
	content:""
}
.icon-bar-chart-05:before {
	content:""
}
.icon-bar-chart-06:before {
	content:""
}
.icon-bar-chart-07:before {
	content:""
}
.icon-bar-chart-08:before {
	content:""
}
.icon-bar-chart-09:before {
	content:""
}
.icon-bar-chart-10:before {
	content:""
}
.icon-bar-chart-11:before {
	content:""
}
.icon-bar-chart-12:before {
	content:""
}
.icon-bar-chart-circle-01:before {
	content:""
}
.icon-bar-chart-circle-02:before {
	content:""
}
.icon-bar-chart-circle-03:before {
	content:""
}
.icon-bar-chart-square-01:before {
	content:""
}
.icon-bar-chart-square-02:before {
	content:""
}
.icon-bar-chart-square-03:before {
	content:""
}
.icon-bar-chart-square-down:before {
	content:""
}
.icon-bar-chart-square-minus:before {
	content:""
}
.icon-bar-chart-square-plus:before {
	content:""
}
.icon-bar-chart-square-up:before {
	content:""
}
.icon-bar-line-chart:before {
	content:""
}
.icon-battery-charging-01:before {
	content:""
}
.icon-battery-charging-02:before {
	content:""
}
.icon-battery-empty:before {
	content:""
}
.icon-battery-full:before {
	content:""
}
.icon-battery-low:before {
	content:""
}
.icon-battery-mid:before {
	content:""
}
.icon-beaker-01:before {
	content:""
}
.icon-beaker-02:before {
	content:""
}
.icon-bell-01:before {
	content:""
}
.icon-bell-02:before {
	content:""
}
.icon-bell-03:before {
	content:""
}
.icon-bell-04:before {
	content:""
}
.icon-bell-minus:before {
	content:""
}
.icon-bell-off-01:before {
	content:""
}
.icon-bell-off-02:before {
	content:""
}
.icon-bell-off-03:before {
	content:""
}
.icon-bell-plus:before {
	content:""
}
.icon-bell-ringing-01:before {
	content:""
}
.icon-bell-ringing-02:before {
	content:""
}
.icon-bell-ringing-03:before {
	content:""
}
.icon-bell-ringing-04:before {
	content:""
}
.icon-bezier-curve-01:before {
	content:""
}
.icon-bezier-curve-02:before {
	content:""
}
.icon-bezier-curve-03:before {
	content:""
}
.icon-bluetooth-connect:before {
	content:""
}
.icon-bluetooth-off:before {
	content:""
}
.icon-bluetooth-on:before {
	content:""
}
.icon-bluetooth-signal:before {
	content:""
}
.icon-bold-01:before {
	content:""
}
.icon-bold-02:before {
	content:""
}
.icon-bold-square:before {
	content:""
}
.icon-book-closed:before {
	content:""
}
.icon-book-open-01:before {
	content:""
}
.icon-book-open-02:before {
	content:""
}
.icon-bookmark-add:before {
	content:""
}
.icon-bookmark-check:before {
	content:""
}
.icon-bookmark-minus:before {
	content:""
}
.icon-bookmark-x:before {
	content:""
}
.icon-bookmark:before {
	content:""
}
.icon-box:before {
	content:""
}
.icon-brackets-check:before {
	content:""
}
.icon-brackets-ellipses:before {
	content:""
}
.icon-brackets-minus:before {
	content:""
}
.icon-brackets-plus:before {
	content:""
}
.icon-brackets-slash:before {
	content:""
}
.icon-brackets-x:before {
	content:""
}
.icon-brackets:before {
	content:""
}
.icon-briefcase-01:before {
	content:""
}
.icon-briefcase-02:before {
	content:""
}
.icon-browser:before {
	content:""
}
.icon-brush-01:before {
	content:""
}
.icon-brush-02:before {
	content:""
}
.icon-brush-03:before {
	content:""
}
.icon-building-01:before {
	content:""
}
.icon-building-02:before {
	content:""
}
.icon-building-03:before {
	content:""
}
.icon-building-04:before {
	content:""
}
.icon-building-05:before {
	content:""
}
.icon-building-06:before {
	content:""
}
.icon-building-07:before {
	content:""
}
.icon-building-08:before {
	content:""
}
.icon-bus:before {
	content:""
}
.icon-calculator:before {
	content:""
}
.icon-calendar-check-01:before {
	content:""
}
.icon-calendar-check-02:before {
	content:""
}
.icon-calendar-date:before {
	content:""
}
.icon-calendar-heart-01:before {
	content:""
}
.icon-calendar-heart-02:before {
	content:""
}
.icon-calendar-minus-01:before {
	content:""
}
.icon-calendar-minus-02:before {
	content:""
}
.icon-calendar-plus-01:before {
	content:""
}
.icon-calendar-plus-02:before {
	content:""
}
.icon-calendar:before {
	content:""
}
.icon-camera-01:before {
	content:""
}
.icon-camera-02:before {
	content:""
}
.icon-camera-03:before {
	content:""
}
.icon-camera-lens:before {
	content:""
}
.icon-camera-off:before {
	content:""
}
.icon-camera-plus:before {
	content:""
}
.icon-car-01:before {
	content:""
}
.icon-car-02:before {
	content:""
}
.icon-certificate-01:before {
	content:""
}
.icon-certificate-02:before {
	content:""
}
.icon-chart-breakout-circle:before {
	content:""
}
.icon-chart-breakout-square:before {
	content:""
}
.icon-check-circle-broken:before {
	content:""
}
.icon-check-circle:before {
	content:""
}
.icon-check-done-01:before {
	content:""
}
.icon-check-done-02:before {
	content:""
}
.icon-check-heart:before {
	content:""
}
.icon-check-square-broken:before {
	content:""
}
.icon-check-square:before {
	content:""
}
.icon-check-verified-01:before {
	content:""
}
.icon-check-verified-02:before {
	content:""
}
.icon-check-verified-03:before {
	content:""
}
.icon-check:before {
	content:""
}
.icon-chevron-down-double:before {
	content:""
}
.icon-chevron-down:before {
	content:""
}
.icon-chevron-left-double:before {
	content:""
}
.icon-chevron-left:before {
	content:""
}
.icon-chevron-right-double:before {
	content:""
}
.icon-chevron-right:before {
	content:""
}
.icon-chevron-selector-horizontal:before {
	content:""
}
.icon-chevron-selector-vertical:before {
	content:""
}
.icon-chevron-up-double:before {
	content:""
}
.icon-chevron-up:before {
	content:""
}
.icon-chrome-cast:before {
	content:""
}
.icon-circle-cut:before {
	content:""
}
.icon-circle:before {
	content:""
}
.icon-clapperboard:before {
	content:""
}
.icon-clipboard-attachment:before {
	content:""
}
.icon-clipboard-check:before {
	content:""
}
.icon-clipboard-download:before {
	content:""
}
.icon-clipboard-minus:before {
	content:""
}
.icon-clipboard-plus:before {
	content:""
}
.icon-clipboard-x:before {
	content:""
}
.icon-clipboard:before {
	content:""
}
.icon-clock-check:before {
	content:""
}
.icon-clock-fast-forward:before {
	content:""
}
.icon-clock-plus:before {
	content:""
}
.icon-clock-refresh:before {
	content:""
}
.icon-clock-rewind:before {
	content:""
}
.icon-clock-snooze:before {
	content:""
}
.icon-clock-stopwatch:before {
	content:""
}
.icon-clock:before {
	content:""
}
.icon-cloud-01:before {
	content:""
}
.icon-cloud-02:before {
	content:""
}
.icon-cloud-03:before {
	content:""
}
.icon-cloud-blank-01:before {
	content:""
}
.icon-cloud-blank-02:before {
	content:""
}
.icon-cloud-lightning:before {
	content:""
}
.icon-cloud-moon:before {
	content:""
}
.icon-cloud-off:before {
	content:""
}
.icon-cloud-raining-01:before {
	content:""
}
.icon-cloud-raining-02:before {
	content:""
}
.icon-cloud-raining-03:before {
	content:""
}
.icon-cloud-raining-04:before {
	content:""
}
.icon-cloud-raining-05:before {
	content:""
}
.icon-cloud-raining-06:before {
	content:""
}
.icon-cloud-snowing-01:before {
	content:""
}
.icon-cloud-snowing-02:before {
	content:""
}
.icon-cloud-sun-01:before {
	content:""
}
.icon-cloud-sun-02:before {
	content:""
}
.icon-cloud-sun-03:before {
	content:""
}
.icon-code-01:before {
	content:""
}
.icon-code-02:before {
	content:""
}
.icon-code-browser:before {
	content:""
}
.icon-code-circle-01:before {
	content:""
}
.icon-code-circle-02:before {
	content:""
}
.icon-code-circle-03:before {
	content:""
}
.icon-code-snippet-01:before {
	content:""
}
.icon-code-snippet-02:before {
	content:""
}
.icon-code-square-01:before {
	content:""
}
.icon-code-square-02:before {
	content:""
}
.icon-codepen:before {
	content:""
}
.icon-coins-01:before {
	content:""
}
.icon-coins-02:before {
	content:""
}
.icon-coins-03:before {
	content:""
}
.icon-coins-04:before {
	content:""
}
.icon-coins-hand:before {
	content:""
}
.icon-coins-stacked-01:before {
	content:""
}
.icon-coins-stacked-02:before {
	content:""
}
.icon-coins-stacked-03:before {
	content:""
}
.icon-coins-stacked-04:before {
	content:""
}
.icon-coins-swap-01:before {
	content:""
}
.icon-coins-swap-02:before {
	content:""
}
.icon-colors:before {
	content:""
}
.icon-columns-01:before {
	content:""
}
.icon-columns-02:before {
	content:""
}
.icon-columns-03:before {
	content:""
}
.icon-command:before {
	content:""
}
.icon-compass-01:before {
	content:""
}
.icon-compass-02:before {
	content:""
}
.icon-compass-03:before {
	content:""
}
.icon-compass:before {
	content:""
}
.icon-container:before {
	content:""
}
.icon-contrast-01:before {
	content:""
}
.icon-contrast-02:before {
	content:""
}
.icon-contrast-03:before {
	content:""
}
.icon-copy-01:before {
	content:""
}
.icon-copy-02:before {
	content:""
}
.icon-copy-03:before {
	content:""
}
.icon-copy-04:before {
	content:""
}
.icon-copy-05:before {
	content:""
}
.icon-copy-06:before {
	content:""
}
.icon-copy-07:before {
	content:""
}
.icon-corner-down-left:before {
	content:""
}
.icon-corner-down-right:before {
	content:""
}
.icon-corner-left-down:before {
	content:""
}
.icon-corner-left-up:before {
	content:""
}
.icon-corner-right-down:before {
	content:""
}
.icon-corner-right-up:before {
	content:""
}
.icon-corner-up-left:before {
	content:""
}
.icon-corner-up-right:before {
	content:""
}
.icon-cpu-chip-01:before {
	content:""
}
.icon-cpu-chip-02:before {
	content:""
}
.icon-credit-card-01:before {
	content:""
}
.icon-credit-card-02:before {
	content:""
}
.icon-credit-card-check:before {
	content:""
}
.icon-credit-card-down:before {
	content:""
}
.icon-credit-card-download:before {
	content:""
}
.icon-credit-card-edit:before {
	content:""
}
.icon-credit-card-lock:before {
	content:""
}
.icon-credit-card-minus:before {
	content:""
}
.icon-credit-card-plus:before {
	content:""
}
.icon-credit-card-refresh:before {
	content:""
}
.icon-credit-card-search:before {
	content:""
}
.icon-credit-card-shield:before {
	content:""
}
.icon-credit-card-up:before {
	content:""
}
.icon-credit-card-upload:before {
	content:""
}
.icon-credit-card-x:before {
	content:""
}
.icon-crop-01:before {
	content:""
}
.icon-crop-02:before {
	content:""
}
.icon-cryptocurrency-01:before {
	content:""
}
.icon-cryptocurrency-02:before {
	content:""
}
.icon-cryptocurrency-03:before {
	content:""
}
.icon-cryptocurrency-04:before {
	content:""
}
.icon-cube-01:before {
	content:""
}
.icon-cube-02:before {
	content:""
}
.icon-cube-03:before {
	content:""
}
.icon-cube-04:before {
	content:""
}
.icon-cube-outline:before {
	content:""
}
.icon-currency-bitcoin-circle:before {
	content:""
}
.icon-currency-bitcoin:before {
	content:""
}
.icon-currency-dollar-circle:before {
	content:""
}
.icon-currency-dollar:before {
	content:""
}
.icon-currency-ethereum-circle:before {
	content:""
}
.icon-currency-ethereum:before {
	content:""
}
.icon-currency-euro-circle:before {
	content:""
}
.icon-currency-euro:before {
	content:""
}
.icon-currency-pound-circle:before {
	content:""
}
.icon-currency-pound:before {
	content:""
}
.icon-currency-ruble-circle:before {
	content:""
}
.icon-currency-ruble:before {
	content:""
}
.icon-currency-rupee-circle:before {
	content:""
}
.icon-currency-rupee:before {
	content:""
}
.icon-currency-yen-circle:before {
	content:""
}
.icon-currency-yen:before {
	content:""
}
.icon-cursor-01:before {
	content:""
}
.icon-cursor-02:before {
	content:""
}
.icon-cursor-03:before {
	content:""
}
.icon-cursor-04:before {
	content:""
}
.icon-cursor-box:before {
	content:""
}
.icon-cursor-click-01:before {
	content:""
}
.icon-cursor-click-02:before {
	content:""
}
.icon-data:before {
	content:""
}
.icon-database-01:before {
	content:""
}
.icon-database-02:before {
	content:""
}
.icon-database-03:before {
	content:""
}
.icon-dataflow-01:before {
	content:""
}
.icon-dataflow-02:before {
	content:""
}
.icon-dataflow-03:before {
	content:""
}
.icon-dataflow-04:before {
	content:""
}
.icon-delete:before {
	content:""
}
.icon-diamond-01:before {
	content:""
}
.icon-diamond-02:before {
	content:""
}
.icon-dice-1:before {
	content:""
}
.icon-dice-2:before {
	content:""
}
.icon-dice-3:before {
	content:""
}
.icon-dice-4:before {
	content:""
}
.icon-dice-5:before {
	content:""
}
.icon-dice-6:before {
	content:""
}
.icon-disc-01:before {
	content:""
}
.icon-disc-02:before {
	content:""
}
.icon-distribute-spacing-horizontal:before {
	content:""
}
.icon-distribute-spacing-vertical:before {
	content:""
}
.icon-divide-01:before {
	content:""
}
.icon-divide-02:before {
	content:""
}
.icon-divide-03:before {
	content:""
}
.icon-divider:before {
	content:""
}
.icon-dotpoints-01:before {
	content:""
}
.icon-dotpoints-02:before {
	content:""
}
.icon-dots-grid:before {
	content:""
}
.icon-dots-horizontal:before {
	content:""
}
.icon-dots-vertical:before {
	content:""
}
.icon-download-01:before {
	content:""
}
.icon-download-02:before {
	content:""
}
.icon-download-03:before {
	content:""
}
.icon-download-04:before {
	content:""
}
.icon-download-cloud-01:before {
	content:""
}
.icon-download-cloud-02:before {
	content:""
}
.icon-drop:before {
	content:""
}
.icon-droplets-01:before {
	content:""
}
.icon-droplets-02:before {
	content:""
}
.icon-droplets-03:before {
	content:""
}
.icon-dropper:before {
	content:""
}
.icon-edit-01:before {
	content:""
}
.icon-edit-02:before {
	content:""
}
.icon-edit-03:before {
	content:""
}
.icon-edit-04:before {
	content:""
}
.icon-edit-05:before {
	content:""
}
.icon-equal-not:before {
	content:""
}
.icon-equal:before {
	content:""
}
.icon-eraser:before {
	content:""
}
.icon-expand-01:before {
	content:""
}
.icon-expand-02:before {
	content:""
}
.icon-expand-03:before {
	content:""
}
.icon-expand-04:before {
	content:""
}
.icon-expand-05:before {
	content:""
}
.icon-expand-06:before {
	content:""
}
.icon-eye-off:before {
	content:""
}
.icon-eye:before {
	content:""
}
.icon-face-content:before {
	content:""
}
.icon-face-frown:before {
	content:""
}
.icon-face-happy:before {
	content:""
}
.icon-face-id-square:before {
	content:""
}
.icon-face-id:before {
	content:""
}
.icon-face-neutral:before {
	content:""
}
.icon-face-sad:before {
	content:""
}
.icon-face-smile:before {
	content:""
}
.icon-face-wink:before {
	content:""
}
.icon-fast-backward:before {
	content:""
}
.icon-fast-forward:before {
	content:""
}
.icon-feather:before {
	content:""
}
.icon-figma:before {
	content:""
}
.icon-file-01:before {
	content:""
}
.icon-file-02:before {
	content:""
}
.icon-file-03:before {
	content:""
}
.icon-file-04:before {
	content:""
}
.icon-file-05:before {
	content:""
}
.icon-file-06:before {
	content:""
}
.icon-file-07:before {
	content:""
}
.icon-file-attachment-01:before {
	content:""
}
.icon-file-attachment-02:before {
	content:""
}
.icon-file-attachment-03:before {
	content:""
}
.icon-file-attachment-04:before {
	content:""
}
.icon-file-attachment-05:before {
	content:""
}
.icon-file-check-01:before {
	content:""
}
.icon-file-check-02:before {
	content:""
}
.icon-file-check-03:before {
	content:""
}
.icon-file-code-01:before {
	content:""
}
.icon-file-code-02:before {
	content:""
}
.icon-file-download-01:before {
	content:""
}
.icon-file-download-02:before {
	content:""
}
.icon-file-download-03:before {
	content:""
}
.icon-file-heart-01:before {
	content:""
}
.icon-file-heart-02:before {
	content:""
}
.icon-file-heart-03:before {
	content:""
}
.icon-file-lock-01:before {
	content:""
}
.icon-file-lock-02:before {
	content:""
}
.icon-file-lock-03:before {
	content:""
}
.icon-file-minus-01:before {
	content:""
}
.icon-file-minus-02:before {
	content:""
}
.icon-file-minus-03:before {
	content:""
}
.icon-file-plus-01:before {
	content:""
}
.icon-file-plus-02:before {
	content:""
}
.icon-file-plus-03:before {
	content:""
}
.icon-file-question-01:before {
	content:""
}
.icon-file-question-02:before {
	content:""
}
.icon-file-question-03:before {
	content:""
}
.icon-file-search-01:before {
	content:""
}
.icon-file-search-02:before {
	content:""
}
.icon-file-search-03:before {
	content:""
}
.icon-file-shield-01:before {
	content:""
}
.icon-file-shield-02:before {
	content:""
}
.icon-file-shield-03:before {
	content:""
}
.icon-file-x-01:before {
	content:""
}
.icon-file-x-02:before {
	content:""
}
.icon-file-x-03:before {
	content:""
}
.icon-film-01:before {
	content:""
}
.icon-film-02:before {
	content:""
}
.icon-film-03:before {
	content:""
}
.icon-filter-funnel-01:before {
	content:""
}
.icon-filter-funnel-02:before {
	content:""
}
.icon-filter-lines:before {
	content:""
}
.icon-fingerprint-01:before {
	content:""
}
.icon-fingerprint-02:before {
	content:""
}
.icon-fingerprint-03:before {
	content:""
}
.icon-fingerprint-04:before {
	content:""
}
.icon-flag-01:before {
	content:""
}
.icon-flag-02:before {
	content:""
}
.icon-flag-03:before {
	content:""
}
.icon-flag-04:before {
	content:""
}
.icon-flag-05:before {
	content:""
}
.icon-flag-06:before {
	content:""
}
.icon-flash-off:before {
	content:""
}
.icon-flash:before {
	content:""
}
.icon-flex-align-bottom:before {
	content:""
}
.icon-flex-align-left:before {
	content:""
}
.icon-flex-align-right:before {
	content:""
}
.icon-flex-align-top:before {
	content:""
}
.icon-flip-backward:before {
	content:""
}
.icon-flip-forward:before {
	content:""
}
.icon-folder-check:before {
	content:""
}
.icon-folder-closed:before {
	content:""
}
.icon-folder-code:before {
	content:""
}
.icon-folder-download:before {
	content:""
}
.icon-folder-lock:before {
	content:""
}
.icon-folder-minus:before {
	content:""
}
.icon-folder-plus:before {
	content:""
}
.icon-folder-question:before {
	content:""
}
.icon-folder-search:before {
	content:""
}
.icon-folder-shield:before {
	content:""
}
.icon-folder-x:before {
	content:""
}
.icon-folder:before {
	content:""
}
.icon-framer:before {
	content:""
}
.icon-gaming-pad-01:before {
	content:""
}
.icon-gaming-pad-02:before {
	content:""
}
.icon-gift-01:before {
	content:""
}
.icon-gift-02:before {
	content:""
}
.icon-git-branch-01:before {
	content:""
}
.icon-git-branch-02:before {
	content:""
}
.icon-git-commit:before {
	content:""
}
.icon-git-merge:before {
	content:""
}
.icon-git-pull-request:before {
	content:""
}
.icon-glasses-01:before {
	content:""
}
.icon-glasses-02:before {
	content:""
}
.icon-globe-01:before {
	content:""
}
.icon-globe-02:before {
	content:""
}
.icon-globe-03:before {
	content:""
}
.icon-globe-04:before {
	content:""
}
.icon-globe-05:before {
	content:""
}
.icon-globe-06:before {
	content:""
}
.icon-globe-slated-01:before {
	content:""
}
.icon-globe-slated-02:before {
	content:""
}
.icon-google-chrome:before {
	content:""
}
.icon-graduation-hat-01:before {
	content:""
}
.icon-graduation-hat-02:before {
	content:""
}
.icon-grid-01:before {
	content:""
}
.icon-grid-02:before {
	content:""
}
.icon-grid-03:before {
	content:""
}
.icon-grid-dots-blank:before {
	content:""
}
.icon-grid-dots-bottom:before {
	content:""
}
.icon-grid-dots-horizontal-center:before {
	content:""
}
.icon-grid-dots-left:before {
	content:""
}
.icon-grid-dots-outer:before {
	content:""
}
.icon-grid-dots-right:before {
	content:""
}
.icon-grid-dots-top:before {
	content:""
}
.icon-grid-dots-vertical-center:before {
	content:""
}
.icon-hand:before {
	content:""
}
.icon-hard-drive:before {
	content:""
}
.icon-hash-01:before {
	content:""
}
.icon-hash-02:before {
	content:""
}
.icon-heading-01:before {
	content:""
}
.icon-heading-02:before {
	content:""
}
.icon-heading-square:before {
	content:""
}
.icon-headphones-01:before {
	content:""
}
.icon-headphones-02:before {
	content:""
}
.icon-heart-circle:before {
	content:""
}
.icon-heart-hand:before {
	content:""
}
.icon-heart-hexagon:before {
	content:""
}
.icon-heart-octagon:before {
	content:""
}
.icon-heart-rounded:before {
	content:""
}
.icon-heart-square:before {
	content:""
}
.icon-heart:before {
	content:""
}
.icon-hearts:before {
	content:""
}
.icon-help-circle:before {
	content:""
}
.icon-help-hexagon:before {
	content:""
}
.icon-help-octagon:before {
	content:""
}
.icon-help-square:before {
	content:""
}
.icon-hexagon-01:before {
	content:""
}
.icon-hexagon-02:before {
	content:""
}
.icon-home-01:before {
	content:""
}
.icon-home-02:before {
	content:""
}
.icon-home-03:before {
	content:""
}
.icon-home-04:before {
	content:""
}
.icon-home-05:before {
	content:""
}
.icon-home-line:before {
	content:""
}
.icon-home-smile:before {
	content:""
}
.icon-horizontal-bar-chart-01:before {
	content:""
}
.icon-horizontal-bar-chart-02:before {
	content:""
}
.icon-horizontal-bar-chart-03:before {
	content:""
}
.icon-hourglass-01:before {
	content:""
}
.icon-hourglass-02:before {
	content:""
}
.icon-hourglass-03:before {
	content:""
}
.icon-hurricane-01:before {
	content:""
}
.icon-hurricane-02:before {
	content:""
}
.icon-hurricane-03:before {
	content:""
}
.icon-image-01:before {
	content:""
}
.icon-image-02:before {
	content:""
}
.icon-image-03:before {
	content:""
}
.icon-image-04:before {
	content:""
}
.icon-image-05:before {
	content:""
}
.icon-image-check:before {
	content:""
}
.icon-image-down:before {
	content:""
}
.icon-image-indent-left:before {
	content:""
}
.icon-image-indent-right:before {
	content:""
}
.icon-image-left:before {
	content:""
}
.icon-image-plus:before {
	content:""
}
.icon-image-right:before {
	content:""
}
.icon-image-up:before {
	content:""
}
.icon-image-user-check:before {
	content:""
}
.icon-image-user-down:before {
	content:""
}
.icon-image-user-left:before {
	content:""
}
.icon-image-user-plus:before {
	content:""
}
.icon-image-user-right:before {
	content:""
}
.icon-image-user-up:before {
	content:""
}
.icon-image-user-x:before {
	content:""
}
.icon-image-user:before {
	content:""
}
.icon-image-x:before {
	content:""
}
.icon-inbox-01:before {
	content:""
}
.icon-inbox-02:before {
	content:""
}
.icon-infinity:before {
	content:""
}
.icon-info-circle:before {
	content:""
}
.icon-info-hexagon:before {
	content:""
}
.icon-info-octagon:before {
	content:""
}
.icon-info-square:before {
	content:""
}
.icon-intersect-circle:before {
	content:""
}
.icon-intersect-square:before {
	content:""
}
.icon-italic-01:before {
	content:""
}
.icon-italic-02:before {
	content:""
}
.icon-italic-square:before {
	content:""
}
.icon-key-01:before {
	content:""
}
.icon-key-02:before {
	content:""
}
.icon-keyboard-01:before {
	content:""
}
.icon-keyboard-02:before {
	content:""
}
.icon-laptop-01:before {
	content:""
}
.icon-laptop-02:before {
	content:""
}
.icon-layer-single:before {
	content:""
}
.icon-layers-three-01:before {
	content:""
}
.icon-layers-three-02:before {
	content:""
}
.icon-layers-two-01:before {
	content:""
}
.icon-layers-two-02:before {
	content:""
}
.icon-layout-alt-01:before {
	content:""
}
.icon-layout-alt-02:before {
	content:""
}
.icon-layout-alt-03:before {
	content:""
}
.icon-layout-alt-04:before {
	content:""
}
.icon-layout-bottom:before {
	content:""
}
.icon-layout-grid-01:before {
	content:""
}
.icon-layout-grid-02:before {
	content:""
}
.icon-layout-left:before {
	content:""
}
.icon-layout-right:before {
	content:""
}
.icon-layout-top:before {
	content:""
}
.icon-left-indent-01:before {
	content:""
}
.icon-left-indent-02:before {
	content:""
}
.icon-letter-spacing-01:before {
	content:""
}
.icon-letter-spacing-02:before {
	content:""
}
.icon-life-buoy-01:before {
	content:""
}
.icon-life-buoy-02:before {
	content:""
}
.icon-lightbulb-01:before {
	content:""
}
.icon-lightbulb-02:before {
	content:""
}
.icon-lightbulb-03:before {
	content:""
}
.icon-lightbulb-04:before {
	content:""
}
.icon-lightbulb-05:before {
	content:""
}
.icon-lightning-01:before {
	content:""
}
.icon-lightning-02:before {
	content:""
}
.icon-line-chart-down-01:before {
	content:""
}
.icon-line-chart-down-02:before {
	content:""
}
.icon-line-chart-down-03:before {
	content:""
}
.icon-line-chart-down-04:before {
	content:""
}
.icon-line-chart-down-05:before {
	content:""
}
.icon-line-chart-up-01:before {
	content:""
}
.icon-line-chart-up-02:before {
	content:""
}
.icon-line-chart-up-03:before {
	content:""
}
.icon-line-chart-up-04:before {
	content:""
}
.icon-line-chart-up-05:before {
	content:""
}
.icon-line-height:before {
	content:""
}
.icon-link-01:before {
	content:""
}
.icon-link-02:before {
	content:""
}
.icon-link-03:before {
	content:""
}
.icon-link-04:before {
	content:""
}
.icon-link-05:before {
	content:""
}
.icon-link-broken-01:before {
	content:""
}
.icon-link-broken-02:before {
	content:""
}
.icon-link-external-01:before {
	content:""
}
.icon-link-external-02:before {
	content:""
}
.icon-list:before {
	content:""
}
.icon-loading-01:before {
	content:""
}
.icon-loading-02:before {
	content:""
}
.icon-loading-03:before {
	content:""
}
.icon-lock-01:before {
	content:""
}
.icon-lock-02:before {
	content:""
}
.icon-lock-03:before {
	content:""
}
.icon-lock-04:before {
	content:""
}
.icon-lock-keyhole-circle:before {
	content:""
}
.icon-lock-keyhole-square:before {
	content:""
}
.icon-lock-unlocked-01:before {
	content:""
}
.icon-lock-unlocked-02:before {
	content:""
}
.icon-lock-unlocked-03:before {
	content:""
}
.icon-lock-unlocked-04:before {
	content:""
}
.icon-log-in-01:before {
	content:""
}
.icon-log-in-02:before {
	content:""
}
.icon-log-in-03:before {
	content:""
}
.icon-log-in-04:before {
	content:""
}
.icon-log-out-01:before {
	content:""
}
.icon-log-out-02:before {
	content:""
}
.icon-log-out-03:before {
	content:""
}
.icon-log-out-04:before {
	content:""
}
.icon-luggage-01:before {
	content:""
}
.icon-luggage-02:before {
	content:""
}
.icon-luggage-03:before {
	content:""
}
.icon-magic-wand-01:before {
	content:""
}
.icon-magic-wand-02:before {
	content:""
}
.icon-mail-01:before {
	content:""
}
.icon-mail-02:before {
	content:""
}
.icon-mail-03:before {
	content:""
}
.icon-mail-04:before {
	content:""
}
.icon-mail-05:before {
	content:""
}
.icon-map-01:before {
	content:""
}
.icon-map-02:before {
	content:""
}
.icon-mark:before {
	content:""
}
.icon-marker-pin-01:before {
	content:""
}
.icon-marker-pin-02:before {
	content:""
}
.icon-marker-pin-03:before {
	content:""
}
.icon-marker-pin-04:before {
	content:""
}
.icon-marker-pin-05:before {
	content:""
}
.icon-marker-pin-06:before {
	content:""
}
.icon-maximize-01:before {
	content:""
}
.icon-maximize-02:before {
	content:""
}
.icon-medical-circle:before {
	content:""
}
.icon-medical-cross:before {
	content:""
}
.icon-medical-square:before {
	content:""
}
.icon-menu-01:before {
	content:""
}
.icon-menu-02:before {
	content:""
}
.icon-menu-03:before {
	content:""
}
.icon-menu-04:before {
	content:""
}
.icon-menu-05:before {
	content:""
}
.icon-message-alert-circle:before {
	content:""
}
.icon-message-alert-square:before {
	content:""
}
.icon-message-chat-circle:before {
	content:""
}
.icon-message-chat-square:before {
	content:""
}
.icon-message-check-circle:before {
	content:""
}
.icon-message-check-square:before {
	content:""
}
.icon-message-circle-01:before {
	content:""
}
.icon-message-circle-02:before {
	content:""
}
.icon-message-dots-circle:before {
	content:""
}
.icon-message-dots-square:before {
	content:""
}
.icon-message-heart-circle:before {
	content:""
}
.icon-message-heart-square:before {
	content:""
}
.icon-message-notification-circle:before {
	content:""
}
.icon-message-notification-square:before {
	content:""
}
.icon-message-plus-circle:before {
	content:""
}
.icon-message-plus-square:before {
	content:""
}
.icon-message-question-circle:before {
	content:""
}
.icon-message-question-square:before {
	content:""
}
.icon-message-smile-circle:before {
	content:""
}
.icon-message-smile-square:before {
	content:""
}
.icon-message-square-01:before {
	content:""
}
.icon-message-square-02:before {
	content:""
}
.icon-message-text-circle-01:before {
	content:""
}
.icon-message-text-circle-02:before {
	content:""
}
.icon-message-text-square-01:before {
	content:""
}
.icon-message-text-square-02:before {
	content:""
}
.icon-message-x-circle:before {
	content:""
}
.icon-message-x-square:before {
	content:""
}
.icon-microphone-01:before {
	content:""
}
.icon-microphone-02:before {
	content:""
}
.icon-microphone-off-01:before {
	content:""
}
.icon-microphone-off-02:before {
	content:""
}
.icon-microscope:before {
	content:""
}
.icon-minimize-01:before {
	content:""
}
.icon-minimize-02:before {
	content:""
}
.icon-minus-circle:before {
	content:""
}
.icon-minus-square:before {
	content:""
}
.icon-minus:before {
	content:""
}
.icon-modem-01:before {
	content:""
}
.icon-modem-02:before {
	content:""
}
.icon-monitor-01:before {
	content:""
}
.icon-monitor-02:before {
	content:""
}
.icon-monitor-03:before {
	content:""
}
.icon-monitor-04:before {
	content:""
}
.icon-monitor-05:before {
	content:""
}
.icon-moon-01:before {
	content:""
}
.icon-moon-02:before {
	content:""
}
.icon-moon-eclipse:before {
	content:""
}
.icon-moon-star:before {
	content:""
}
.icon-mouse:before {
	content:""
}
.icon-move:before {
	content:""
}
.icon-music-note-01:before {
	content:""
}
.icon-music-note-02:before {
	content:""
}
.icon-music-note-plus:before {
	content:""
}
.icon-navigation-pointer-01:before {
	content:""
}
.icon-navigation-pointer-02:before {
	content:""
}
.icon-navigation-pointer-off-01:before {
	content:""
}
.icon-navigation-pointer-off-02:before {
	content:""
}
.icon-notification-box:before {
	content:""
}
.icon-notification-message:before {
	content:""
}
.icon-notification-text:before {
	content:""
}
.icon-octagon:before {
	content:""
}
.icon-package-check:before {
	content:""
}
.icon-package-minus:before {
	content:""
}
.icon-package-plus:before {
	content:""
}
.icon-package-search:before {
	content:""
}
.icon-package-x:before {
	content:""
}
.icon-package:before {
	content:""
}
.icon-paint-pour:before {
	content:""
}
.icon-paint:before {
	content:""
}
.icon-palette:before {
	content:""
}
.icon-paperclip:before {
	content:""
}
.icon-paragraph-spacing:before {
	content:""
}
.icon-paragraph-wrap:before {
	content:""
}
.icon-passcode-lock:before {
	content:""
}
.icon-passcode:before {
	content:""
}
.icon-passport:before {
	content:""
}
.icon-pause-circle:before {
	content:""
}
.icon-pause-square:before {
	content:""
}
.icon-pen-tool-01:before {
	content:""
}
.icon-pen-tool-02:before {
	content:""
}
.icon-pen-tool-minus:before {
	content:""
}
.icon-pen-tool-plus:before {
	content:""
}
.icon-pencil-01:before {
	content:""
}
.icon-pencil-02:before {
	content:""
}
.icon-pencil-line:before {
	content:""
}
.icon-pentagon:before {
	content:""
}
.icon-percent-01:before {
	content:""
}
.icon-percent-02:before {
	content:""
}
.icon-percent-03:before {
	content:""
}
.icon-perspective-01:before {
	content:""
}
.icon-perspective-02:before {
	content:""
}
.icon-phone-01:before {
	content:""
}
.icon-phone-02:before {
	content:""
}
.icon-phone-call-01:before {
	content:""
}
.icon-phone-call-02:before {
	content:""
}
.icon-phone-hang-up:before {
	content:""
}
.icon-phone-incoming-01:before {
	content:""
}
.icon-phone-incoming-02:before {
	content:""
}
.icon-phone-outgoing-01:before {
	content:""
}
.icon-phone-outgoing-02:before {
	content:""
}
.icon-phone-pause:before {
	content:""
}
.icon-phone-plus:before {
	content:""
}
.icon-phone-x:before {
	content:""
}
.icon-phone:before {
	content:""
}
.icon-pie-chart-01:before {
	content:""
}
.icon-pie-chart-02:before {
	content:""
}
.icon-pie-chart-03:before {
	content:""
}
.icon-pie-chart-04:before {
	content:""
}
.icon-piggy-bank-01:before {
	content:""
}
.icon-piggy-bank-02:before {
	content:""
}
.icon-pilcrow-01:before {
	content:""
}
.icon-pilcrow-02:before {
	content:""
}
.icon-pilcrow-square:before {
	content:""
}
.icon-pin-01:before {
	content:""
}
.icon-pin-02:before {
	content:""
}
.icon-placeholder:before {
	content:""
}
.icon-plane:before {
	content:""
}
.icon-play-circle:before {
	content:""
}
.icon-play-square:before {
	content:""
}
.icon-play:before {
	content:""
}
.icon-plus-circle:before {
	content:""
}
.icon-plus-square:before {
	content:""
}
.icon-plus:before {
	content:""
}
.icon-podcast:before {
	content:""
}
.icon-power-01:before {
	content:""
}
.icon-power-02:before {
	content:""
}
.icon-power-03:before {
	content:""
}
.icon-presentation-chart-01:before {
	content:""
}
.icon-presentation-chart-02:before {
	content:""
}
.icon-presentation-chart-03:before {
	content:""
}
.icon-printer:before {
	content:""
}
.icon-puzzle-piece-01:before {
	content:""
}
.icon-puzzle-piece-02:before {
	content:""
}
.icon-qr-code-01:before {
	content:""
}
.icon-qr-code-02:before {
	content:""
}
.icon-receipt-check:before {
	content:""
}
.icon-receipt:before {
	content:""
}
.icon-recording-01:before {
	content:""
}
.icon-recording-02:before {
	content:""
}
.icon-recording-03:before {
	content:""
}
.icon-reflect-01:before {
	content:""
}
.icon-reflect-02:before {
	content:""
}
.icon-refresh-ccw-01:before {
	content:""
}
.icon-refresh-ccw-02:before {
	content:""
}
.icon-refresh-ccw-03:before {
	content:""
}
.icon-refresh-ccw-04:before {
	content:""
}
.icon-refresh-ccw-05:before {
	content:""
}
.icon-refresh-cw-01:before {
	content:""
}
.icon-refresh-cw-02:before {
	content:""
}
.icon-refresh-cw-03:before {
	content:""
}
.icon-refresh-cw-04:before {
	content:""
}
.icon-refresh-cw-05:before {
	content:""
}
.icon-repeat-01:before {
	content:""
}
.icon-repeat-02:before {
	content:""
}
.icon-repeat-03:before {
	content:""
}
.icon-repeat-04:before {
	content:""
}
.icon-reverse-left:before {
	content:""
}
.icon-reverse-right:before {
	content:""
}
.icon-right-indent-01:before {
	content:""
}
.icon-right-indent-02:before {
	content:""
}
.icon-rocket-01:before {
	content:""
}
.icon-rocket-02:before {
	content:""
}
.icon-roller-brush:before {
	content:""
}
.icon-route:before {
	content:""
}
.icon-rows-01:before {
	content:""
}
.icon-rows-02:before {
	content:""
}
.icon-rows-03:before {
	content:""
}
.icon-rss-01:before {
	content:""
}
.icon-rss-02:before {
	content:""
}
.icon-ruler:before {
	content:""
}
.icon-safe:before {
	content:""
}
.icon-sale-01:before {
	content:""
}
.icon-sale-02:before {
	content:""
}
.icon-sale-03:before {
	content:""
}
.icon-sale-04:before {
	content:""
}
.icon-save-01:before {
	content:""
}
.icon-save-02:before {
	content:""
}
.icon-save-03:before {
	content:""
}
.icon-scale-01:before {
	content:""
}
.icon-scale-02:before {
	content:""
}
.icon-scale-03:before {
	content:""
}
.icon-scales-01:before {
	content:""
}
.icon-scales-02:before {
	content:""
}
.icon-scan:before {
	content:""
}
.icon-scissors-01:before {
	content:""
}
.icon-scissors-02:before {
	content:""
}
.icon-scissors-cut-01:before {
	content:""
}
.icon-scissors-cut-02:before {
	content:""
}
.icon-search-lg:before {
	content:""
}
.icon-search-md:before {
	content:""
}
.icon-search-refraction:before {
	content:""
}
.icon-search-sm:before {
	content:""
}
.icon-send-01:before {
	content:""
}
.icon-send-02:before {
	content:""
}
.icon-send-03:before {
	content:""
}
.icon-server-01:before {
	content:""
}
.icon-server-02:before {
	content:""
}
.icon-server-03:before {
	content:""
}
.icon-server-04:before {
	content:""
}
.icon-server-05:before {
	content:""
}
.icon-server-06:before {
	content:""
}
.icon-settings-01:before {
	content:""
}
.icon-settings-02:before {
	content:""
}
.icon-settings-03:before {
	content:""
}
.icon-settings-04:before {
	content:""
}
.icon-share-01:before {
	content:""
}
.icon-share-02:before {
	content:""
}
.icon-share-03:before {
	content:""
}
.icon-share-04:before {
	content:""
}
.icon-share-05:before {
	content:""
}
.icon-share-06:before {
	content:""
}
.icon-share-07:before {
	content:""
}
.icon-shield-01:before {
	content:""
}
.icon-shield-02:before {
	content:""
}
.icon-shield-03:before {
	content:""
}
.icon-shield-dollar:before {
	content:""
}
.icon-shield-off:before {
	content:""
}
.icon-shield-plus:before {
	content:""
}
.icon-shield-tick:before {
	content:""
}
.icon-shield-zap:before {
	content:""
}
.icon-shopping-bag-01:before {
	content:""
}
.icon-shopping-bag-02:before {
	content:""
}
.icon-shopping-bag-03:before {
	content:""
}
.icon-shopping-cart-01:before {
	content:""
}
.icon-shopping-cart-02:before {
	content:""
}
.icon-shopping-cart-03:before {
	content:""
}
.icon-shuffle-01:before {
	content:""
}
.icon-shuffle-02:before {
	content:""
}
.icon-signal-01:before {
	content:""
}
.icon-signal-02:before {
	content:""
}
.icon-signal-03:before {
	content:""
}
.icon-simcard:before {
	content:""
}
.icon-skew:before {
	content:""
}
.icon-skip-back:before {
	content:""
}
.icon-skip-forward:before {
	content:""
}
.icon-slash-circle-01:before {
	content:""
}
.icon-slash-circle-02:before {
	content:""
}
.icon-slash-divider:before {
	content:""
}
.icon-slash-octagon:before {
	content:""
}
.icon-sliders-01:before {
	content:""
}
.icon-sliders-02:before {
	content:""
}
.icon-sliders-03:before {
	content:""
}
.icon-sliders-04:before {
	content:""
}
.icon-snowflake-01:before {
	content:""
}
.icon-snowflake-02:before {
	content:""
}
.icon-spacing-height-01:before {
	content:""
}
.icon-spacing-height-02:before {
	content:""
}
.icon-spacing-width-01:before {
	content:""
}
.icon-spacing-width-02:before {
	content:""
}
.icon-speaker-01:before {
	content:""
}
.icon-speaker-02:before {
	content:""
}
.icon-speaker-03:before {
	content:""
}
.icon-speedometer-01:before {
	content:""
}
.icon-speedometer-02:before {
	content:""
}
.icon-speedometer-03:before {
	content:""
}
.icon-speedometer-04:before {
	content:""
}
.icon-square:before {
	content:""
}
.icon-stand:before {
	content:""
}
.icon-star-01:before {
	content:""
}
.icon-star-02:before {
	content:""
}
.icon-star-03:before {
	content:""
}
.icon-star-04:before {
	content:""
}
.icon-star-05:before {
	content:""
}
.icon-star-06:before {
	content:""
}
.icon-star-07:before {
	content:""
}
.icon-stars-01:before {
	content:""
}
.icon-stars-02:before {
	content:""
}
.icon-stars-03:before {
	content:""
}
.icon-sticker-circle:before {
	content:""
}
.icon-sticker-square:before {
	content:""
}
.icon-stop-circle:before {
	content:""
}
.icon-stop-square:before {
	content:""
}
.icon-stop:before {
	content:""
}
.icon-strikethrough-01:before {
	content:""
}
.icon-strikethrough-02:before {
	content:""
}
.icon-strikethrough-square:before {
	content:""
}
.icon-subscript:before {
	content:""
}
.icon-sun-setting-01:before {
	content:""
}
.icon-sun-setting-02:before {
	content:""
}
.icon-sun-setting-03:before {
	content:""
}
.icon-sun:before {
	content:""
}
.icon-sunrise:before {
	content:""
}
.icon-sunset:before {
	content:""
}
.icon-switch-horizontal-01:before {
	content:""
}
.icon-switch-horizontal-02:before {
	content:""
}
.icon-switch-vertical-01:before {
	content:""
}
.icon-switch-vertical-02:before {
	content:""
}
.icon-table:before {
	content:""
}
.icon-tablet-01:before {
	content:""
}
.icon-tablet-02:before {
	content:""
}
.icon-tag-01:before {
	content:""
}
.icon-tag-02:before {
	content:""
}
.icon-tag-03:before {
	content:""
}
.icon-target-01:before {
	content:""
}
.icon-target-02:before {
	content:""
}
.icon-target-03:before {
	content:""
}
.icon-target-04:before {
	content:""
}
.icon-target-05:before {
	content:""
}
.icon-telescope:before {
	content:""
}
.icon-terminal-browser:before {
	content:""
}
.icon-terminal-circle:before {
	content:""
}
.icon-terminal-square:before {
	content:""
}
.icon-terminal:before {
	content:""
}
.icon-text-input:before {
	content:""
}
.icon-thermometer-01:before {
	content:""
}
.icon-thermometer-02:before {
	content:""
}
.icon-thermometer-03:before {
	content:""
}
.icon-thermometer-cold:before {
	content:""
}
.icon-thermometer-warm:before {
	content:""
}
.icon-thumbs-down:before {
	content:""
}
.icon-thumbs-up:before {
	content:""
}
.icon-ticket-01:before {
	content:""
}
.icon-ticket-02:before {
	content:""
}
.icon-toggle-01-left:before {
	content:""
}
.icon-toggle-01-right:before {
	content:""
}
.icon-toggle-02-left:before {
	content:""
}
.icon-toggle-02-right:before {
	content:""
}
.icon-toggle-03-left:before {
	content:""
}
.icon-toggle-03-right:before {
	content:""
}
.icon-tool-01:before {
	content:""
}
.icon-tool-02:before {
	content:""
}
.icon-train:before {
	content:""
}
.icon-tram:before {
	content:""
}
.icon-transform:before {
	content:""
}
.icon-translate-01:before {
	content:""
}
.icon-translate-02:before {
	content:""
}
.icon-trash-01:before {
	content:""
}
.icon-trash-02:before {
	content:""
}
.icon-trash-03:before {
	content:""
}
.icon-trash-04:before {
	content:""
}
.icon-trend-down-01:before {
	content:""
}
.icon-trend-down-02:before {
	content:""
}
.icon-trend-up-01:before {
	content:""
}
.icon-trend-up-02:before {
	content:""
}
.icon-triangle:before {
	content:""
}
.icon-trophy-01:before {
	content:""
}
.icon-trophy-02:before {
	content:""
}
.icon-truck-01:before {
	content:""
}
.icon-truck-02:before {
	content:""
}
.icon-tv-01:before {
	content:""
}
.icon-tv-02:before {
	content:""
}
.icon-tv-03:before {
	content:""
}
.icon-type-01:before {
	content:""
}
.icon-type-02:before {
	content:""
}
.icon-type-square:before {
	content:""
}
.icon-type-strikethrough-01:before {
	content:""
}
.icon-type-strikethrough-02:before {
	content:""
}
.icon-umbrella-01:before {
	content:""
}
.icon-umbrella-02:before {
	content:""
}
.icon-umbrella-03:before {
	content:""
}
.icon-underline-01:before {
	content:""
}
.icon-underline-02:before {
	content:""
}
.icon-underline-square:before {
	content:""
}
.icon-upload-01:before {
	content:""
}
.icon-upload-02:before {
	content:""
}
.icon-upload-03:before {
	content:""
}
.icon-upload-04:before {
	content:""
}
.icon-upload-cloud-01:before {
	content:""
}
.icon-upload-cloud-02:before {
	content:""
}
.icon-usb-flash-drive:before {
	content:""
}
.icon-user-01:before {
	content:""
}
.icon-user-02:before {
	content:""
}
.icon-user-03:before {
	content:""
}
.icon-user-check-01:before {
	content:""
}
.icon-user-check-02:before {
	content:""
}
.icon-user-circle:before {
	content:""
}
.icon-user-down-01:before {
	content:""
}
.icon-user-down-02:before {
	content:""
}
.icon-user-edit:before {
	content:""
}
.icon-user-left-01:before {
	content:""
}
.icon-user-left-02:before {
	content:""
}
.icon-user-minus-01:before {
	content:""
}
.icon-user-minus-02:before {
	content:""
}
.icon-user-plus-01:before {
	content:""
}
.icon-user-plus-02:before {
	content:""
}
.icon-user-right-01:before {
	content:""
}
.icon-user-right-02:before {
	content:""
}
.icon-user-square:before {
	content:""
}
.icon-user-up-01:before {
	content:""
}
.icon-user-up-02:before {
	content:""
}
.icon-user-x-01:before {
	content:""
}
.icon-user-x-02:before {
	content:""
}
.icon-users-01:before {
	content:""
}
.icon-users-02:before {
	content:""
}
.icon-users-03:before {
	content:""
}
.icon-users-check:before {
	content:""
}
.icon-users-down:before {
	content:""
}
.icon-users-edit:before {
	content:""
}
.icon-users-left:before {
	content:""
}
.icon-users-minus:before {
	content:""
}
.icon-users-plus:before {
	content:""
}
.icon-users-right:before {
	content:""
}
.icon-users-up:before {
	content:""
}
.icon-users-x:before {
	content:""
}
.icon-variable:before {
	content:""
}
.icon-video-recorder-off:before {
	content:""
}
.icon-video-recorder:before {
	content:""
}
.icon-virus:before {
	content:""
}
.icon-voicemail:before {
	content:""
}
.icon-volume-max:before {
	content:""
}
.icon-volume-min:before {
	content:""
}
.icon-volume-minus:before {
	content:""
}
.icon-volume-plus:before {
	content:""
}
.icon-volume-x:before {
	content:""
}
.icon-wallet-01:before {
	content:""
}
.icon-wallet-02:before {
	content:""
}
.icon-wallet-03:before {
	content:""
}
.icon-wallet-04:before {
	content:""
}
.icon-wallet-05:before {
	content:""
}
.icon-watch-circle:before {
	content:""
}
.icon-watch-square:before {
	content:""
}
.icon-waves:before {
	content:""
}
.icon-webcam-01:before {
	content:""
}
.icon-webcam-02:before {
	content:""
}
.icon-wifi-off:before {
	content:""
}
.icon-wifi:before {
	content:""
}
.icon-wind-01:before {
	content:""
}
.icon-wind-02:before {
	content:""
}
.icon-wind-03:before {
	content:""
}
.icon-x-circle:before {
	content:""
}
.icon-x-close:before {
	content:""
}
.icon-x-square:before {
	content:""
}
.icon-x:before {
	content:""
}
.icon-youtube:before {
	content:""
}
.icon-zap-circle:before {
	content:""
}
.icon-zap-fast:before {
	content:""
}
.icon-zap-off:before {
	content:""
}
.icon-zap-square:before {
	content:""
}
.icon-zap:before {
	content:""
}
.icon-zoom-in:before {
	content:""
}
.icon-zoom-out:before {
	content:""
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html {
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
main {
	display:block
}
hr {
	box-sizing:content-box;
	height:0;
	overflow:visible
}
pre {
	font-family:monospace,monospace;
	font-size:1em
}
a {
	background-color:transparent
}
abbr[title] {
	border-bottom:none;
	text-decoration:underline;
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted
}
code,kbd,samp {
	font-family:monospace,monospace;
	font-size:1em
}
img {
	border-style:none
}
button,[type=button],[type=reset],[type=submit] {
	-webkit-appearance:button
}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner {
	border-style:none;
	padding:0
}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring {
	outline:1px dotted ButtonText
}
fieldset {
	padding:.35em .75em .625em
}
textarea {
	overflow:auto
}
[type=checkbox],[type=radio] {
	box-sizing:border-box;
	padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
	height:auto
}
[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
*,:before,:after {
	box-sizing:border-box;
	border-width:0;
	border-style:solid;
	border-color:#e5e7eb
}
:before,:after {
	--tw-content: ""
}
html,:host {
	line-height:1.5;
	-webkit-text-size-adjust:100%;
	-moz-tab-size:4;
	-o-tab-size:4;
	tab-size:4;
	font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
	font-feature-settings:normal;
	font-variation-settings:normal;
	-webkit-tap-highlight-color:transparent
}
body {
	margin:0;
	line-height:inherit
}
hr {
	height:0;
	color:inherit;
	border-top-width:1px
}
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,samp,pre {
	font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
	font-feature-settings:normal;
	font-variation-settings:normal;
	font-size:1em
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub {
	bottom:-.25em
}
sup {
	top:-.5em
}
table {
	text-indent:0;
	border-color:inherit;
	border-collapse:collapse
}
button,input,optgroup,select,textarea {
	font-family:inherit;
	font-feature-settings:inherit;
	font-variation-settings:inherit;
	font-size:100%;
	font-weight:inherit;
	line-height:inherit;
	letter-spacing:inherit;
	color: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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre {
	margin:0
}
fieldset {
	margin:0;
	padding:0
}
legend {
	padding:0
}
ol,ul,menu {
	list-style:none;
	margin:0;
	padding:0
}
dialog {
	padding:0
}
textarea {
	resize:vertical
}
input::-moz-placeholder,textarea::-moz-placeholder {
	opacity:1;
	color:#9ca3af
}
input::placeholder,textarea::placeholder {
	opacity:1;
	color:#9ca3af
}
button,[role=button] {
	cursor:pointer
}
:disabled {
	cursor:default
}
img,svg,video,canvas,audio,iframe,embed,object {
	display:block;
	vertical-align:middle
}
img,video {
	max-width:100%;
	height:auto
}
[hidden] {
	display:none
}
*,:before,:after {
	--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:rgb(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:rgb(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:
}
.container {
	width:100%
}
@media (min-width: 640px) {
	.container {
	max-width:640px
}
}
@media (min-width: 768px) {
	.container {
	max-width:768px
}
}
@media (min-width: 1024px) {
	.container {
	max-width:1024px
}
}
@media (min-width: 1280px) {
	.container {
	max-width:1280px
}
}
@media (min-width: 1536px) {
	.container {
	max-width:1536px
}
}
.visible {
	visibility:visible
}
.invisible {
	visibility:hidden
}
.collapse {
	visibility:collapse
}
.fixed {
	position:fixed
}
.absolute {
	position:absolute
}
.relative {
	position:relative
}
.sticky {
	position:sticky
}
.bottom-0 {
	bottom:0
}
.bottom-\[-48\%\] {
	bottom:-48%
}
.bottom-\[-8px\] {
	bottom:-8px
}
.bottom-\[2\%\] {
	bottom:2%
}
.bottom-\[36px\] {
	bottom:36px
}
.bottom-\[62\%\] {
	bottom:62%
}
.bottom-\[6px\] {
	bottom:6px
}
.bottom-\[72\%\] {
	bottom:72%
}
.bottom-auto {
	bottom:auto
}
.left-0 {
	left:0
}
.left-1\/2 {
	left:50%
}
.left-\[-12\%\] {
	left:-12%
}
.left-\[-182px\] {
	left:-182px
}
.left-\[-24\%\] {
	left:-24%
}
.left-\[-26px\] {
	left:-26px
}
.left-\[-28px\] {
	left:-28px
}
.left-\[-6\%\] {
	left:-6%
}
.left-\[-82px\] {
	left:-82px
}
.left-\[10px\] {
	left:10px
}
.left-\[12px\] {
	left:12px
}
.left-\[6px\] {
	left:6px
}
.left-\[7px\] {
	left:7px
}
.left-\[8px\] {
	left:8px
}
.right-0 {
	right:0
}
.right-\[-100vw\] {
	right:-100vw
}
.right-\[-12\%\] {
	right:-12%
}
.right-\[-18px\] {
	right:-18px
}
.right-\[-282px\] {
	right:-282px
}
.right-\[-6\%\] {
	right:-6%
}
.right-\[-6px\] {
	right:-6px
}
.right-\[-82px\] {
	right:-82px
}
.right-\[12px\] {
	right:12px
}
.right-\[14px\] {
	right:14px
}
.right-\[18px\] {
	right:18px
}
.right-\[24px\] {
	right:24px
}
.right-\[312px\] {
	right:312px
}
.right-\[48px\] {
	right:48px
}
.right-\[6px\] {
	right:6px
}
.right-auto {
	right:auto
}
.top-0 {
	top:0
}
.top-\[-20\%\] {
	top:-20%
}
.top-\[-4\%\] {
	top:-4%
}
.top-\[-4px\] {
	top:-4px
}
.top-\[-6\%\] {
	top:-6%
}
.top-\[-6px\] {
	top:-6px
}
.top-\[10px\] {
	top:10px
}
.top-\[12px\] {
	top:12px
}
.top-\[18px\] {
	top:18px
}
.top-\[1px\] {
	top:1px
}
.top-\[2\%\] {
	top:2%
}
.top-\[24px\] {
	top:24px
}
.top-\[3px\] {
	top:3px
}
.top-\[50\%\] {
	top:50%
}
.top-\[6\%\] {
	top:6%
}
.top-\[62\%\] {
	top:62%
}
.top-\[8px\] {
	top:8px
}
.top-auto {
	top:auto
}
.top-full {
	top:100%
}
.z-10 {
	z-index:10
}
.col-span-full {
	grid-column:1 / -1
}
.m-0 {
	margin:0
}
.mx-6 {
	margin-left:1.5rem;
	margin-right:1.5rem
}
.mx-auto {
	margin-left:auto;
	margin-right:auto
}
.my-\[24px\] {
	margin-top:24px;
	margin-bottom:24px
}
.-mt-px {
	margin-top:-1px
}
.mb-\[2px\] {
	margin-bottom:2px
}
.me-auto {
	margin-inline-end:auto
}
.ml-4 {
	margin-left:1rem
}
.ml-\[4px\] {
	margin-left:4px
}
.ml-auto {
	margin-left:auto
}
.mr-1 {
	margin-right:.25rem
}
.ms-auto {
	margin-inline-start:auto
}
.mt-16 {
	margin-top:4rem
}
.mt-4 {
	margin-top:1rem
}
.mt-6 {
	margin-top:1.5rem
}
.mt-\[12px\] {
	margin-top:12px
}
.block {
	display:block
}
.flex {
	display:flex
}
.inline-flex {
	display:inline-flex
}
.table {
	display:table
}
.grid {
	display:grid
}
.contents {
	display:contents
}
.hidden {
	display:none
}
.h-0 {
	height:0px
}
.h-16 {
	height:4rem
}
.h-5 {
	height:1.25rem
}
.h-6 {
	height:1.5rem
}
.h-7 {
	height:1.75rem
}
.h-\[10px\] {
	height:10px
}
.h-\[12px\] {
	height:12px
}
.h-\[132px\] {
	height:132px
}
.h-\[14px\] {
	height:14px
}
.h-\[16px\] {
	height:16px
}
.h-\[18px\] {
	height:18px
}
.h-\[1px\] {
	height:1px
}
.h-\[20px\] {
	height:20px
}
.h-\[21px\] {
	height:21px
}
.h-\[224px\] {
	height:224px
}
.h-\[24px\] {
	height:24px
}
.h-\[28px\] {
	height:28px
}
.h-\[2px\] {
	height:2px
}
.h-\[34px\] {
	height:34px
}
.h-\[36px\] {
	height:36px
}
.h-\[38px\] {
	height:38px
}
.h-\[3px\] {
	height:3px
}
.h-\[42px\] {
	height:42px
}
.h-\[460px\] {
	height:460px
}
.h-\[4px\] {
	height:4px
}
.h-\[64px\] {
	height:64px
}
.h-\[6px\] {
	height:6px
}
.h-\[80px\] {
	height:80px
}
.h-\[84px\] {
	height:84px
}
.h-\[8px\] {
	height:8px
}
.h-\[calc\(100\%\+24px\)\] {
	height:calc(100% + 24px)
}
.h-\[calc\(100\%-36px\)\] {
	height:calc(100% - 36px)
}
.h-\[calc\(100dvh-160px\)\] {
	height:calc(100dvh - 160px)
}
.h-auto {
	height:auto
}
.h-max {
	height:-moz-max-content;
	height:max-content
}
.max-h-\[284px\] {
	max-height:284px
}
.max-h-\[360px\] {
	max-height:360px
}
.max-h-\[60px\] {
	max-height:60px
}
.max-h-\[84px\] {
	max-height:84px
}
.min-h-\[120px\] {
	min-height:120px
}
.min-h-screen {
	min-height:100vh
}
.w-0 {
	width:0px
}
.w-10\/12 {
	width:83.333333%
}
.w-16 {
	width:4rem
}
.w-5 {
	width:1.25rem
}
.w-6 {
	width:1.5rem
}
.w-7 {
	width:1.75rem
}
.w-\[12px\] {
	width:12px
}
.w-\[132px\] {
	width:132px
}
.w-\[148px\] {
	width:148px
}
.w-\[14px\] {
	width:14px
}
.w-\[16px\] {
	width:16px
}
.w-\[18px\] {
	width:18px
}
.w-\[1px\] {
	width:1px
}
.w-\[20px\] {
	width:20px
}
.w-\[21px\] {
	width:21px
}
.w-\[224px\] {
	width:224px
}
.w-\[28px\] {
	width:28px
}
.w-\[312px\] {
	width:312px
}
.w-\[36px\] {
	width:36px
}
.w-\[38px\] {
	width:38px
}
.w-\[42px\] {
	width:42px
}
.w-\[4px\] {
	width:4px
}
.w-\[6px\] {
	width:6px
}
.w-\[84px\] {
	width:84px
}
.w-\[8px\] {
	width:8px
}
.w-\[calc\(100\%\+24px\)\] {
	width:calc(100% + 24px)
}
.w-\[calc\(100\%-12px\)\] {
	width:calc(100% - 12px)
}
.w-\[calc\(100\%-24px\)\] {
	width:calc(100% - 24px)
}
.w-\[calc\(100\%-36px\)\] {
	width:calc(100% - 36px)
}
.w-auto {
	width:auto
}
.w-full {
	width:100%
}
.max-w-7xl {
	max-width:80rem
}
.max-w-\[184px\] {
	max-width:184px
}
.max-w-max {
	max-width:-moz-max-content;
	max-width:max-content
}
.max-w-none {
	max-width:none
}
.flex-shrink {
	flex-shrink:1
}
.shrink-0 {
	flex-shrink:0
}
.-translate-x-1\/2 {
	--tw-translate-x:-50%;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-y-\[-50\%\] {
	--tw-translate-y:-50%;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-100 {
	--tw-scale-x:1;
	--tw-scale-y:1;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.transform {
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.animate-ping {
	animation:ping 1s cubic-bezier(0,0,.2,1) infinite
}
.resize {
	resize:both
}
.grid-cols-1 {
	grid-template-columns:repeat(1,minmax(0,1fr))
}
.grid-cols-3 {
	grid-template-columns:repeat(3,minmax(0,1fr))
}
.grid-rows-1 {
	grid-template-rows:repeat(1,minmax(0,1fr))
}
.flex-row {
	flex-direction:row
}
.flex-col {
	flex-direction:column
}
.flex-wrap {
	flex-wrap:wrap
}
.flex-nowrap {
	flex-wrap:nowrap
}
.items-start {
	align-items:flex-start
}
.items-end {
	align-items:flex-end
}
.items-center {
	align-items:center
}
.justify-start {
	justify-content:flex-start
}
.justify-end {
	justify-content:flex-end
}
.justify-center {
	justify-content:center
}
.justify-between {
	justify-content:space-between
}
.gap-0 {
	gap:0px
}
.gap-4 {
	gap:1rem
}
.gap-6 {
	gap:1.5rem
}
.gap-\[10px\] {
	gap:10px
}
.gap-\[12px\] {
	gap:12px
}
.gap-\[16px\] {
	gap:16px
}
.gap-\[18px\] {
	gap:18px
}
.gap-\[24px\] {
	gap:24px
}
.gap-\[28px\] {
	gap:28px
}
.gap-\[2px\] {
	gap:2px
}
.gap-\[36px\] {
	gap:36px
}
.gap-\[42px\] {
	gap:42px
}
.gap-\[48px\] {
	gap:48px
}
.gap-\[4px\] {
	gap:4px
}
.gap-\[6px\] {
	gap:6px
}
.gap-\[8px\] {
	gap:8px
}
.gap-x-\[24px\] {
	-moz-column-gap:24px;
	column-gap:24px
}
.gap-y-\[8px\] {
	row-gap:8px
}
.divide-y>:not([hidden])~:not([hidden]) {
	--tw-divide-y-reverse:0;
	border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
	border-bottom-width:calc(1px * var(--tw-divide-y-reverse))
}
.divide-forms-light-border>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-divide-opacity))
}
.divide-mode-light-border>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-divide-opacity))
}
.self-center {
	align-self:center
}
.overflow-x-hidden {
	overflow-x:hidden
}
.rounded-\[10px\] {
	border-radius:10px
}
.rounded-\[12px\] {
	border-radius:12px
}
.rounded-\[5px\] {
	border-radius:5px
}
.rounded-\[6px\] {
	border-radius:6px
}
.rounded-\[7px\] {
	border-radius:7px
}
.rounded-\[8px\] {
	border-radius:8px
}
.rounded-full {
	border-radius:9999px
}
.rounded-lg {
	border-radius:.5rem
}
.border {
	border-width:1px
}
.border-4 {
	border-width:4px
}
.border-y {
	border-top-width:1px;
	border-bottom-width:1px
}
.border-b {
	border-bottom-width:1px
}
.border-b-2 {
	border-bottom-width:2px
}
.border-e-0 {
	border-inline-end-width:0px
}
.border-r-2 {
	border-right-width:2px
}
.border-s {
	border-inline-start-width:1px
}
.border-t {
	border-top-width:1px
}
.border-t-0 {
	border-top-width:0px
}
.border-solid {
	border-style:solid
}
.border-forms-light-border {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.border-mode-light-background {
	--tw-border-opacity:1;
	border-color:rgb(255 255 255 / var(--tw-border-opacity))
}
.border-mode-light-border {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.border-mode-light-border\/\[\.6\] {
	border-color:#e4e5e799
}
.border-primary-base {
	--tw-border-opacity:1;
	border-color:rgb(251 165 10 / var(--tw-border-opacity))
}
.border-primary-base\/\[\.06\] {
	border-color:#fba50a0f
}
.border-primary-darker {
	--tw-border-opacity:1;
	border-color:rgb(215 54 23 / var(--tw-border-opacity))
}
.border-status-danger-light-base {
	--tw-border-opacity:1;
	border-color:rgb(255 101 91 / var(--tw-border-opacity))
}
.border-status-success-light-base {
	--tw-border-opacity:1;
	border-color:rgb(55 180 113 / var(--tw-border-opacity))
}
.border-transparent {
	border-color:transparent
}
.border-white {
	--tw-border-opacity:1;
	border-color:rgb(255 255 255 / var(--tw-border-opacity))
}
.border-white\/\[\.24\] {
	border-color:#ffffff3d
}
.bg-\[\#25D366\]\/\[\.12\] {
	background-color:#25d3661f
}
.bg-forms-light-border {
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.bg-forms-light-field {
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity))
}
.bg-forms-light-field\/\[\.72\] {
	background-color:#fafcfcb8
}
.bg-gray-100 {
	--tw-bg-opacity:1;
	background-color:rgb(243 244 246 / var(--tw-bg-opacity))
}
.bg-gray-800 {
	--tw-bg-opacity:1;
	background-color:rgb(31 41 55 / var(--tw-bg-opacity))
}
.bg-mode-light-background {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.bg-mode-light-background\/\[\.72\] {
	background-color:#ffffffb8
}
.bg-mode-light-background\/\[\.88\] {
	background-color:#ffffffe0
}
.bg-mode-light-border {
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.bg-mode-light-card {
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity))
}
.bg-mode-light-explanation {
	--tw-bg-opacity:1;
	background-color:rgb(19 35 44 / var(--tw-bg-opacity))
}
.bg-primary-base {
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
.bg-primary-base\/\[\.02\] {
	background-color:#fba50a05
}
.bg-primary-base\/\[\.12\] {
	background-color:#fba50a1f
}
.bg-primary-darker {
	--tw-bg-opacity:1;
	background-color:rgb(215 54 23 / var(--tw-bg-opacity))
}
.bg-primary-lighter {
	--tw-bg-opacity:1;
	background-color:rgb(243 68 33 / var(--tw-bg-opacity))
}
.bg-red-50 {
	--tw-bg-opacity:1;
	background-color:rgb(254 242 242 / var(--tw-bg-opacity))
}
.bg-red-500 {
	--tw-bg-opacity:1;
	background-color:rgb(239 68 68 / var(--tw-bg-opacity))
}
.bg-red-800 {
	--tw-bg-opacity:1;
	background-color:rgb(153 27 27 / var(--tw-bg-opacity))
}
.bg-secondary-base {
	--tw-bg-opacity:1;
	background-color:rgb(248 170 0 / var(--tw-bg-opacity))
}
.bg-secondary-base\/\[\.12\] {
	background-color:#f8aa001f
}
.bg-secondary-lighter {
	--tw-bg-opacity:1;
	background-color:rgb(250 180 27 / var(--tw-bg-opacity))
}
.bg-status-danger-light-base {
	--tw-bg-opacity:1;
	background-color:rgb(255 101 91 / var(--tw-bg-opacity))
}
.bg-status-danger-light-base\/\[\.08\] {
	background-color:#ff655b14
}
.bg-status-danger-light-base\/\[\.12\] {
	background-color:#ff655b1f
}
.bg-status-info-light-base\/\[\.12\] {
	background-color:#3ed2c91f
}
.bg-status-success-light-base {
	--tw-bg-opacity:1;
	background-color:rgb(55 180 113 / var(--tw-bg-opacity))
}
.bg-status-success-light-base\/\[\.08\] {
	background-color:#37b47114
}
.bg-status-success-light-base\/\[\.12\] {
	background-color:#37b4711f
}
.bg-status-warning-light-base\/\[\.12\] {
	background-color:#ffb9501f
}
.bg-tertiary-base {
	--tw-bg-opacity:1;
	background-color:rgb(20 53 66 / var(--tw-bg-opacity))
}
.bg-tertiary-base\/\[\.12\] {
	background-color:#1435421f
}
.bg-transparent {
	background-color:transparent
}
.bg-white {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.bg-white\/\[\.2\] {
	background-color:#fff3
}
.bg-gradient-to-t {
	background-image:linear-gradient(to top,var(--tw-gradient-stops))
}
.from-gray-700 {
	--tw-gradient-from:#374151 var(--tw-gradient-from-position);
	--tw-gradient-to:rgb(55 65 81 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}
.from-gray-700\/50 {
	--tw-gradient-from:rgb(55 65 81 / .5) var(--tw-gradient-from-position);
	--tw-gradient-to:rgb(55 65 81 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}
.from-mode-light-card {
	--tw-gradient-from:#FAFCFC var(--tw-gradient-from-position);
	--tw-gradient-to:rgb(250 252 252 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}
.via-transparent {
	--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)
}
.bg-center {
	background-position:center
}
.fill-\[\#25D366\] {
	fill:#25d366
}
.fill-mode-light-background {
	fill:#fff
}
.fill-mode-light-headline {
	fill:#0d2e41
}
.fill-primary-base\/\[\.12\] {
	fill:#fba50a1f
}
.fill-primary-lighter {
	fill:#f34421
}
.fill-white {
	fill:#fff
}
.stroke-gray-400 {
	stroke:#9ca3af
}
.stroke-gray-600 {
	stroke:#4b5563
}
.stroke-mode-light-border {
	stroke:#e4e5e7
}
.stroke-primary-darker {
	stroke:#d73617
}
.stroke-primary-lighter {
	stroke:#f34421
}
.stroke-red-500 {
	stroke:#ef4444
}
.stroke-\[\.072rem\] {
	stroke-width:.072rem
}
.stroke-\[\.1rem\] {
	stroke-width:.1rem
}
.object-contain {
	-o-object-fit:contain;
	object-fit:contain
}
.object-cover {
	-o-object-fit:cover;
	object-fit:cover
}
.object-center {
	-o-object-position:center;
	object-position:center
}
.p-6 {
	padding:1.5rem
}
.p-\[12px\] {
	padding:12px
}
.p-\[16px\] {
	padding:16px
}
.p-\[18px\] {
	padding:18px
}
.px-0 {
	padding-left:0;
	padding-right:0
}
.px-6 {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.px-\[10px\] {
	padding-left:10px;
	padding-right:10px
}
.px-\[12px\] {
	padding-left:12px;
	padding-right:12px
}
.px-\[14px\] {
	padding-left:14px;
	padding-right:14px
}
.px-\[16px\] {
	padding-left:16px;
	padding-right:16px
}
.px-\[18px\] {
	padding-left:18px;
	padding-right:18px
}
.px-\[20px\] {
	padding-left:20px;
	padding-right:20px
}
.px-\[24px\] {
	padding-left:24px;
	padding-right:24px
}
.px-\[28px\] {
	padding-left:28px;
	padding-right:28px
}
.px-\[2px\] {
	padding-left:2px;
	padding-right:2px
}
.px-\[36px\] {
	padding-left:36px;
	padding-right:36px
}
.py-4 {
	padding-top:1rem;
	padding-bottom:1rem
}
.py-\[0\] {
	padding-top:0;
	padding-bottom:0
}
.py-\[14px\] {
	padding-top:14px;
	padding-bottom:14px
}
.py-\[16px\] {
	padding-top:16px;
	padding-bottom:16px
}
.py-\[18px\] {
	padding-top:18px;
	padding-bottom:18px
}
.py-\[22px\] {
	padding-top:22px;
	padding-bottom:22px
}
.py-\[24px\] {
	padding-top:24px;
	padding-bottom:24px
}
.py-\[2px\] {
	padding-top:2px;
	padding-bottom:2px
}
.py-\[36px\] {
	padding-top:36px;
	padding-bottom:36px
}
.py-\[40px\] {
	padding-top:40px;
	padding-bottom:40px
}
.py-\[48px\] {
	padding-top:48px;
	padding-bottom:48px
}
.py-\[8px\] {
	padding-top:8px;
	padding-bottom:8px
}
.py-\[98px\] {
	padding-top:98px;
	padding-bottom:98px
}
.pb-0 {
	padding-bottom:0
}
.pb-4 {
	padding-bottom:1rem
}
.pb-\[80px\] {
	padding-bottom:80px
}
.pl-\[12px\] {
	padding-left:12px
}
.pl-\[24px\] {
	padding-left:24px
}
.ps-\[10px\] {
	padding-inline-start:10px
}
.ps-\[22px\] {
	padding-inline-start:22px
}
.ps-\[24px\] {
	padding-inline-start:24px
}
.ps-\[3px\] {
	padding-inline-start:3px
}
.ps-\[64px\] {
	padding-inline-start:64px
}
.pt-\[12px\] {
	padding-top:12px
}
.pt-\[18px\] {
	padding-top:18px
}
.pt-\[80px\] {
	padding-top:80px
}
.text-center {
	text-align:center
}
.text-right {
	text-align:right
}
.text-\[10px\] {
	font-size:10px
}
.text-\[12px\] {
	font-size:12px
}
.text-\[14px\] {
	font-size:14px
}
.text-\[15px\] {
	font-size:15px
}
.text-\[16px\] {
	font-size:16px
}
.text-\[18px\] {
	font-size:18px
}
.text-\[20px\] {
	font-size:20px
}
.text-\[24px\] {
	font-size:24px
}
.text-\[26px\] {
	font-size:26px
}
.text-\[30px\] {
	font-size:30px
}
.text-sm {
	font-size:.875rem;
	line-height:1.25rem
}
.text-xl {
	font-size:1.25rem;
	line-height:1.75rem
}
.font-medium {
	font-weight:500
}
.font-normal {
	font-weight:400
}
.font-semibold {
	font-weight:600
}
.leading-\[12px\] {
	line-height:12px
}
.leading-\[14px\] {
	line-height:14px
}
.leading-\[15px\] {
	line-height:15px
}
.leading-\[16px\] {
	line-height:16px
}
.leading-\[18px\] {
	line-height:18px
}
.leading-\[20px\] {
	line-height:20px
}
.leading-\[24px\] {
	line-height:24px
}
.leading-\[26px\] {
	line-height:26px
}
.leading-\[28px\] {
	line-height:28px
}
.leading-\[29px\] {
	line-height:29px
}
.leading-\[34px\] {
	line-height:34px
}
.leading-relaxed {
	line-height:1.625
}
.tracking-\[-\.02em\] {
	letter-spacing:-.02em
}
.tracking-\[-\.04em\] {
	letter-spacing:-.04em
}
.text-\[\#25D366\] {
	--tw-text-opacity:1;
	color:rgb(37 211 102 / var(--tw-text-opacity))
}
.text-\[\#2b667e\] {
	--tw-text-opacity:1;
	color:rgb(43 102 126 / var(--tw-text-opacity))
}
.text-\[\#7e7036\] {
	--tw-text-opacity:1;
	color:rgb(126 112 54 / var(--tw-text-opacity))
}
.text-\[\#86452f\] {
	--tw-text-opacity:1;
	color:rgb(134 69 47 / var(--tw-text-opacity))
}
.text-forms-light-hint,.text-forms-light-label {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.text-forms-light-text {
	--tw-text-opacity:1;
	color:rgb(1 10 15 / var(--tw-text-opacity))
}
.text-gray-500 {
	--tw-text-opacity:1;
	color:rgb(107 114 128 / var(--tw-text-opacity))
}
.text-gray-600 {
	--tw-text-opacity:1;
	color:rgb(75 85 99 / var(--tw-text-opacity))
}
.text-gray-900 {
	--tw-text-opacity:1;
	color:rgb(17 24 39 / var(--tw-text-opacity))
}
.text-mode-dark-headline {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.text-mode-light-explanation {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.text-mode-light-headline {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.text-primary-base {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.text-primary-lighter {
	--tw-text-opacity:1;
	color:rgb(243 68 33 / var(--tw-text-opacity))
}
.text-secondary-base {
	--tw-text-opacity:1;
	color:rgb(248 170 0 / var(--tw-text-opacity))
}
.text-status-danger-light-base {
	--tw-text-opacity:1;
	color:rgb(255 101 91 / var(--tw-text-opacity))
}
.text-status-danger-light-base\/\[\.84\] {
	color:#ff655bd6
}
.text-status-info-light-base {
	--tw-text-opacity:1;
	color:rgb(62 210 201 / var(--tw-text-opacity))
}
.text-status-success-light-base {
	--tw-text-opacity:1;
	color:rgb(55 180 113 / var(--tw-text-opacity))
}
.text-status-success-light-base\/\[\.84\] {
	color:#37b471d6
}
.text-status-warning-light-base {
	--tw-text-opacity:1;
	color:rgb(255 185 80 / var(--tw-text-opacity))
}
.text-tertiary-base {
	--tw-text-opacity:1;
	color:rgb(20 53 66 / var(--tw-text-opacity))
}
.text-white {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.underline {
	text-decoration-line:underline
}
.decoration-dotted {
	text-decoration-style:dotted
}
.decoration-\[1px\] {
	text-decoration-thickness:1px
}
.underline-offset-\[2px\] {
	text-underline-offset:2px
}
.antialiased {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.opacity-0 {
	opacity:0
}
.opacity-100 {
	opacity:1
}
.opacity-\[\.02\] {
	opacity:.02
}
.opacity-\[\.24\] {
	opacity:.24
}
.shadow-2xl {
	--tw-shadow:0 25px 50px -12px rgb(0 0 0 / .25);
	--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-\[0px_24px_40px_-4px_rgba\(127\,144\,168\,0\.36\)\] {
	--tw-shadow:0px 24px 40px -4px rgba(127,144,168,.36);
	--tw-shadow-colored:0px 24px 40px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-\[0px_4px_10px_-4px_rgba\(127\,144\,168\,0\.12\)\] {
	--tw-shadow:0px 4px 10px -4px rgba(127,144,168,.12);
	--tw-shadow-colored:0px 4px 10px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-lg {
	--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
	--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-sm {
	--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);
	--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-xl {
	--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
	--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-gray-500\/20 {
	--tw-shadow-color:rgb(107 114 128 / .2);
	--tw-shadow:var(--tw-shadow-colored)
}
.shadow-primary-base\/\[\.12\] {
	--tw-shadow-color:rgb(251 165 10 / .12);
	--tw-shadow:var(--tw-shadow-colored)
}
.shadow-primary-base\/\[\.24\] {
	--tw-shadow-color:rgb(251 165 10 / .24);
	--tw-shadow:var(--tw-shadow-colored)
}
.shadow-primary-lighter\/\[\.12\] {
	--tw-shadow-color:rgb(243 68 33 / .12);
	--tw-shadow:var(--tw-shadow-colored)
}
.shadow-secondary-base\/\[\.12\] {
	--tw-shadow-color:rgb(248 170 0 / .12);
	--tw-shadow:var(--tw-shadow-colored)
}
.shadow-secondary-lighter\/\[\.12\] {
	--tw-shadow-color:rgb(250 180 27 / .12);
	--tw-shadow:var(--tw-shadow-colored)
}
.outline-0 {
	outline-width:0px
}
.ring-8 {
	--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.ring-primary-base\/\[\.28\] {
	--tw-ring-color:rgb(251 165 10 / .28)
}
.ring-white {
	--tw-ring-opacity:1;
	--tw-ring-color:rgb(255 255 255 / var(--tw-ring-opacity))
}
.brightness-75 {
	--tw-brightness:brightness(.75);
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.drop-shadow {
	--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.grayscale {
	--tw-grayscale:grayscale(100%);
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.invert-0 {
	--tw-invert:invert(0);
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.filter {
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.backdrop-contrast-200 {
	--tw-backdrop-contrast:contrast(2);
	-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}
.transition {
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.15s
}
.transition-all {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.15s
}
.duration-200 {
	transition-duration:.2s
}
.duration-300 {
	transition-duration:.3s
}
.duration-500 {
	transition-duration:.5s
}
.duration-700 {
	transition-duration:.7s
}
.ease-out {
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.content-\[\'\'\] {
	--tw-content:"";
	content:var(--tw-content)
}
.content-\[\'\*\'\] {
	--tw-content:"*";
	content:var(--tw-content)
}
.content-\[\'\\e9e4\'\] {
	--tw-content:"";
	content:var(--tw-content)
}
.content-\[\'\\ecd2\'\] {
	--tw-content:"";
	content:var(--tw-content)
}
.content-\[\'\\ed89\'\] {
	--tw-content:"";
	content:var(--tw-content)
}
h1,h2,h3,h4,h5,h6,.heading-1,.heading-2,.heading-3,.heading-4,.heading-5,.heading-6,p,span,strong,a,li,tr,th,td,blockquote,button,address,time,label,input,textarea,.form-select__button,.form-select__dropdown_option {
	font-family:Nunito,sans-serif;
	font-optical-sizing:auto
}
.heading-1 {
	font-size:30px
}
@media (min-width: 640px) {
	.heading-1 {
	font-size:40px
}
}
@media (min-width: 768px) {
	.heading-1 {
	font-size:46px
}
}
@media (min-width: 1024px) {
	.heading-1 {
	font-size:52px
}
}
@media (min-width: 1280px) {
	.heading-1 {
	font-size:60px
}
}
.heading-1 {
	line-height:34px
}
@media (min-width: 640px) {
	.heading-1 {
	line-height:40px
}
}
@media (min-width: 768px) {
	.heading-1 {
	line-height:46px
}
}
@media (min-width: 1024px) {
	.heading-1 {
	line-height:52px
}
}
@media (min-width: 1280px) {
	.heading-1 {
	line-height:60px
}
}
.heading-1 {
	letter-spacing:-.02em;
	font-weight:600;
	margin:0;
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.heading-1:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.heading-2 {
	font-size:24px
}
@media (min-width: 640px) {
	.heading-2 {
	font-size:30px
}
}
@media (min-width: 768px) {
	.heading-2 {
	font-size:36px
}
}
@media (min-width: 1024px) {
	.heading-2 {
	font-size:42px
}
}
@media (min-width: 1280px) {
	.heading-2 {
	font-size:50px
}
}
.heading-2 {
	line-height:24px
}
@media (min-width: 640px) {
	.heading-2 {
	line-height:30px
}
}
@media (min-width: 768px) {
	.heading-2 {
	line-height:36px
}
}
@media (min-width: 1024px) {
	.heading-2 {
	line-height:42px
}
}
@media (min-width: 1280px) {
	.heading-2 {
	line-height:50px
}
}
.heading-2 {
	letter-spacing:-.02em;
	font-weight:500;
	margin:0;
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.heading-2:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.heading-3 {
	font-size:24px
}
@media (min-width: 640px) {
	.heading-3 {
	font-size:30px
}
}
@media (min-width: 768px) {
	.heading-3 {
	font-size:36px
}
}
@media (min-width: 1024px) {
	.heading-3 {
	font-size:42px
}
}
@media (min-width: 1280px) {
	.heading-3 {
	font-size:50px
}
}
.heading-3 {
	line-height:24px
}
@media (min-width: 640px) {
	.heading-3 {
	line-height:30px
}
}
@media (min-width: 768px) {
	.heading-3 {
	line-height:36px
}
}
@media (min-width: 1024px) {
	.heading-3 {
	line-height:42px
}
}
@media (min-width: 1280px) {
	.heading-3 {
	line-height:50px
}
}
.heading-3 {
	letter-spacing:-.02em;
	font-weight:500;
	margin:0;
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.heading-3:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.heading-4 {
	font-size:26px
}
@media (min-width: 768px) {
	.heading-4 {
	font-size:32px
}
}
@media (min-width: 1280px) {
	.heading-4 {
	font-size:38px
}
}
.heading-4 {
	line-height:26px
}
@media (min-width: 768px) {
	.heading-4 {
	line-height:32px
}
}
@media (min-width: 1280px) {
	.heading-4 {
	line-height:38px
}
}
.heading-4 {
	letter-spacing:-.02em;
	font-weight:500;
	margin:0;
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.heading-4:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.heading-5 {
	font-size:20px
}
@media (min-width: 768px) {
	.heading-5 {
	font-size:24px
}
}
@media (min-width: 1280px) {
	.heading-5 {
	font-size:28px
}
}
.heading-5 {
	line-height:28px
}
@media (min-width: 768px) {
	.heading-5 {
	line-height:32px
}
}
@media (min-width: 1280px) {
	.heading-5 {
	line-height:36px
}
}
.heading-5 {
	letter-spacing:-.02em;
	font-weight:500;
	margin:0;
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.heading-5:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.heading-6 {
	font-size:18px
}
@media (min-width: 1024px) {
	.heading-6 {
	font-size:24px
}
}
.heading-6 {
	line-height:26px
}
@media (min-width: 1024px) {
	.heading-6 {
	line-height:28px
}
}
.heading-6 {
	letter-spacing:-.02em;
	font-weight:500;
	margin:0;
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.heading-6:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.body-main {
	font-size:15px;
	line-height:15px;
	font-weight:500;
	margin:0;
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.body-main:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.body-link {
	font-size:inherit;
	line-height:inherit;
	font-weight:inherit;
	text-decoration-line:underline;
	text-decoration-style:dotted;
	text-decoration-thickness:1px;
	text-underline-offset:2px;
	margin:0;
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.body-link:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.body-link {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.body-link:hover {
	--tw-brightness:brightness(.75);
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.body-link:hover:is(.dark *) {
	--tw-brightness:brightness(1.25);
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.body-explanation {
	font-size:16px;
	line-height:28px;
	font-weight:300;
	margin:0;
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.body-explanation:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.body-small {
	    font-size: 16px;
	line-height:18px;
	font-weight:500;
	letter-spacing:-.02em;
	margin:0;
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.body-small:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
:root {
	--app-height: 100%
}
*::-webkit-scrollbar {
	display:none;
	height:0px;
	width:0px
}
::-moz-selection {
	background-color:#fba50a1f;
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
::selection {
	background-color:#fba50a1f;
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
html {
	scroll-behavior:smooth;
	scrollbar-width:thin;
	scrollbar-color:#fba50a rgba(228,229,231,0)
}
html.dark {
	scrollbar-color:#fba50a rgba(228,229,231,0)
}
body {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
body:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
body {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
body main {
	position:relative;
	right:0;
	min-height:100vh;
	padding-top:80px;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.5s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
section.structure {
	padding-left:1rem;
	padding-right:1rem
}
@media (min-width: 1024px) {
	section.structure {
	padding-left:1.25rem;
	padding-right:1.25rem
}
}
section.structure .wrapper {
	width:100%
}
@media (min-width: 640px) {
	section.structure .wrapper {
	max-width:640px
}
}
@media (min-width: 768px) {
	section.structure .wrapper {
	max-width:768px
}
}
@media (min-width: 1024px) {
	section.structure .wrapper {
	max-width:1024px
}
}
@media (min-width: 1280px) {
	section.structure .wrapper {
	max-width:1280px
}
}
@media (min-width: 1536px) {
	section.structure .wrapper {
	max-width:1536px
}
}
section.structure .wrapper {
	margin-left:auto;
	margin-right:auto;
	gap:24px
}
@media (min-width: 1280px) {
	section.structure .wrapper {
	gap:48px
}
}
section.structure .wrapper {
	padding-top:36px;
	padding-bottom:36px
}
@media (min-width: 1024px) {
	section.structure .wrapper {
	padding-top:96px;
	padding-bottom:96px
}
}
section.structure .wrapper .content {
	width:100%
}
section.structure .wrapper .content .form .btn {
	width:100%;
	max-width:none
}
@media (min-width: 1024px) {
	section.structure .wrapper .content .form .btn {
	max-width:-moz-max-content;
	max-width:max-content
}
}
header#header {
	position:fixed;
	top:0;
	right:0;
	z-index:40;
	height:-moz-max-content;
	height:max-content;
	width:100%;
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
header#header:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
header#header {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.5s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
header#header.header-fixed {
	position:fixed;
	background-color:#ffffffe0
}
header#header.header-fixed:is(.dark *) {
	background-color:#ffffffe0
}
header#header.header-fixed {
	--tw-backdrop-contrast:contrast(2);
	-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}
header#header.header-fixed:is(.dark *) {
	--tw-backdrop-contrast:contrast(1.25);
	-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}
header#header.header-fixed {
	--tw-backdrop-blur:blur(12px);
	-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}
header#header.header-fixed .header-container .header-body {
	height:64px
}
@media (min-width: 1024px) {
	header#header.header-fixed .header-container .header-body .header-logo img {
	height:36px
}
}
header#header.header-hide {
	--tw-translate-y:-100%;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
header#header .header-container {
	padding-left:1rem;
	padding-right:1rem
}
@media (min-width: 1024px) {
	header#header .header-container {
	padding-left:1.25rem;
	padding-right:1.25rem
}
}
header#header .header-container .header-body {
	width:100%
}
@media (min-width: 640px) {
	header#header .header-container .header-body {
	max-width:640px
}
}
@media (min-width: 768px) {
	header#header .header-container .header-body {
	max-width:768px
}
}
@media (min-width: 1024px) {
	header#header .header-container .header-body {
	max-width:1024px
}
}
@media (min-width: 1280px) {
	header#header .header-container .header-body {
	max-width:1280px
}
}
@media (min-width: 1536px) {
	header#header .header-container .header-body {
	max-width:1536px
}
}
header#header .header-container .header-body {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	height:80px;
	width:100%;
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	align-items:center;
	justify-content:space-between;
	gap:28px
}
@media (min-width: 1024px) {
	header#header .header-container .header-body {
	gap:36px
}
}
header#header .header-container .header-body .header-logo {
	display:flex;
	align-items:center;
	justify-content:flex-start
}
header#header .header-container .header-body .header-logo img {
	width:auto;
	height:36px
}
@media (min-width: 1280px) {
	header#header .header-container .header-body .header-logo img {
	height: 55px;
}
}
header#header .header-container .header-body .header-logo img {
	-o-object-fit:contain;
	object-fit:contain;
	-o-object-position:left;
	object-position:left;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
header#header .header-container .header-body .header-nav {
	flex:1 1 0%;
	display:none;
	justify-content:flex-end
}
@media (min-width: 1024px) {
	header#header .header-container .header-body .header-nav {
	display:flex
}
}
header#header .header-container .header-body .header-nav nav ul {
	height:100%;
	display:flex;
	flex-direction:row;
	align-items:center;
	gap:24px
}
@media (min-width: 1280px) {
	header#header .header-container .header-body .header-nav nav ul {
	gap:36px
}
}
header#header .header-container .header-body .header-nav nav ul .nav-item {
	position:relative
}
header#header .header-container .header-body .header-nav nav ul .nav-item .nav-link {
	display:flex;
	flex-direction:row;
	align-items:center;
	gap:24px;
	padding-top:14px;
	padding-bottom:14px;
	text-align:end;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
header#header .header-container .header-body .header-nav nav ul .nav-item .nav-link img {
	height:18px;
	-o-object-fit:contain;
	object-fit:contain;
	-o-object-position:center;
	object-position:center;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
header#header .header-container .header-body .header-nav nav ul .nav-item .nav-link img:hover {
	--tw-scale-x:1.1;
	--tw-scale-y:1.1;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
header#header .header-container .header-body .header-nav nav ul .nav-item:hover .nav-link {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
header#header .header-container .header-body .header-nav nav ul .nav-item:hover .nav-link:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
header#header .header-container .header-body .header-nav nav ul .nav-item.active .nav-link {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
header#header .header-container .header-body .header-nav nav ul .nav-item.active .nav-link:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
header#header .header-container .header-body .header-features {
	position:relative;
	display:none;
	flex-direction:row;
	align-items:center;
	justify-content:flex-end;
	gap:12px
}
@media (min-width: 1024px) {
	header#header .header-container .header-body .header-features {
	display:flex;
	padding-inline-start:36px
}
}
header#header .header-container .header-body .header-features:before {
	--tw-content:"";
	content:var(--tw-content);
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	height:100%;
	width:1px;
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
header#header .header-container .header-body .header-features:is(.dark *):before {
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.mobile-header {
	position:fixed;
	top:0;
	bottom:0;
	right:-100vw;
	z-index:50;
	height:100dvh;
	width:312px;
	display:flex;
	flex-direction:column;
	justify-content:space-between
}
@media (min-width: 1024px) {
	.mobile-header {
	display:none
}
}
.mobile-header {
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity))
}
.mobile-header:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity))
}
.mobile-header {
	border-inline-start-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.mobile-header:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.mobile-header {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.5s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.mobile-header .mobile-header-body {
	position:relative;
	height:100%
}
.mobile-header .mobile-header-body nav {
	position:relative;
	height:100%
}
.mobile-header .mobile-header-body nav ul {
	height:100%;
	overflow-y:auto;
	display:flex;
	flex-direction:column
}
.mobile-header .mobile-header-body nav ul .nav-item:not(:last-child) {
	border-bottom-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.mobile-header .mobile-header-body nav ul .nav-item:not(:last-child):is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.mobile-header .mobile-header-body nav ul .nav-item .nav-link {
	display:flex;
	flex-direction:row;
	align-items:center;
	gap:24px;
	padding:22px 28px
}
.mobile-header .mobile-header-body nav ul .nav-item .nav-link img {
	height:20px;
	-o-object-fit:contain;
	object-fit:contain;
	-o-object-position:center;
	object-position:center;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.mobile-header .mobile-header-body nav ul .nav-item .nav-link img:hover {
	--tw-scale-x:1.1;
	--tw-scale-y:1.1;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.mobile-header .mobile-header-foot {
	border-top-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.mobile-header .mobile-header-foot:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.mobile-header .mobile-header-foot {
	padding:22px 28px
}
.nav-open {
	overflow:hidden;
	touch-action:none
}
.nav-open .mobile-header {
	right:0!important
}
.nav-open header#header,.nav-open main {
	right:312px
}
.mobile-nav-btn {
	overflow:hidden;
	position:relative;
	z-index:50;
	height:38px;
	width:38px;
	display:block
}
@media (min-width: 1024px) {
	.mobile-nav-btn {
	display:none
}
}
.mobile-nav-btn {
	flex-shrink:0;
	padding:0;
	border-radius:9999px
}
.mobile-nav-btn.mobile-nav-btn-1 span {
	height:2px;
	width:16px;
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
.mobile-nav-btn.mobile-nav-btn-1 span:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
.mobile-nav-btn.mobile-nav-btn-1 span {
	border-radius:9999px;
	position:absolute;
	left:10px;
	--tw-rotate:0deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	opacity:1;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.7s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.mobile-nav-btn.mobile-nav-btn-1 span:nth-child(1) {
	top:12px
}
.mobile-nav-btn.mobile-nav-btn-1 span:nth-child(2) {
	top:18px;
	transition-delay:.1s
}
.mobile-nav-btn.mobile-nav-btn-1 span:nth-child(3) {
	top:24px
}
.mobile-nav-btn.mobile-nav-btn-1.open span:nth-child(1) {
	--tw-rotate:45deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	top:auto
}
.mobile-nav-btn.mobile-nav-btn-1.open span:nth-child(2) {
	left:-28px;
	opacity:0
}
.mobile-nav-btn.mobile-nav-btn-1.open span:nth-child(3) {
	--tw-rotate:-45deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	top:auto
}
#breadcrumb .wrapper .head .heading-1 {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
#breadcrumb .wrapper .head .heading-1:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
#cta {
	overflow:hidden
}
#cta .wrapper {
	position:relative;
	display:flex;
	justify-content:center
}
#cta .wrapper .vector-01 {
	position:absolute;
	top:2%;
	left:-6%;
	z-index:-10;
	display:none
}
@media (min-width: 640px) {
	#cta .wrapper .vector-01 {
	display:block
}
}
#cta .wrapper .vector-02 {
	position:absolute;
	bottom:2%;
	right:-6%;
	z-index:-10;
	display:none
}
@media (min-width: 640px) {
	#cta .wrapper .vector-02 {
	display:block
}
}
#cta .wrapper .content {
	width:100%
}
@media (min-width: 1280px) {
	#cta .wrapper .content {
	width:83.333333%
}
}
#cta .wrapper .content {
	display:flex;
	flex-direction:column;
	gap:24px
}
@media (min-width: 1024px) {
	#cta .wrapper .content {
	flex-direction:row
}
}
#cta .wrapper .content .sub-heading {
	justify-content:space-between;
	padding:40px 36px;
	border-radius:12px
}
@media (min-width: 1024px) {
	#cta .wrapper .content .sub-heading {
	border-radius:18px
}
}
#cta .wrapper .content .sub-heading .heading-5,#cta .wrapper .content .sub-heading .body-explanation {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
#cta .wrapper .content .sub-heading .heading-5:is(.dark *),#cta .wrapper .content .sub-heading .body-explanation:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
#cta .wrapper .content .sub-heading:nth-child(1) {
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
#cta .wrapper .content .sub-heading:nth-child(1):is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
#cta .wrapper .content .sub-heading:nth-child(1) {
	box-shadow:0 20px 25px -5px #fba50a5c
}
#cta .wrapper .content .sub-heading:nth-child(2) {
	--tw-bg-opacity:1;
	background-color: rgb(0 0 0);
}
#cta .wrapper .content .sub-heading:nth-child(2):is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(20 53 66 / var(--tw-bg-opacity))
}
#cta .wrapper .content .sub-heading:nth-child(2) {
	box-shadow:0 20px 25px -5px #1435425c
}
#cta .wrapper .content .sub-heading:nth-child(3) {
	--tw-bg-opacity:1;
	background-color:rgb(248 170 0 / var(--tw-bg-opacity))
}
#cta .wrapper .content .sub-heading:nth-child(3):is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(248 170 0 / var(--tw-bg-opacity))
}
#cta .wrapper .content .sub-heading:nth-child(3) {
	box-shadow:0 20px 25px -5px #f8aa005c
}
footer#footer {
	padding-left:1rem;
	padding-right:1rem
}
@media (min-width: 1024px) {
	footer#footer {
	padding-left:1.25rem;
	padding-right:1.25rem
}
}
footer#footer {
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity))
}
footer#footer:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity))
}
footer#footer {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
footer#footer .favicon {
	position:fixed;
	top:50%;
	right:24px;
	z-index:50;
	height:132px;
	width:132px;
	display:none
}
@media (min-width: 1024px) {
	footer#footer .favicon {
	display:block
}
}
footer#footer .favicon {
	transform:translateY(-50%) rotate(-10deg)
}
footer#footer .wrapper {
	width:100%
}
@media (min-width: 640px) {
	footer#footer .wrapper {
	max-width:640px
}
}
@media (min-width: 768px) {
	footer#footer .wrapper {
	max-width:768px
}
}
@media (min-width: 1024px) {
	footer#footer .wrapper {
	max-width:1024px
}
}
@media (min-width: 1280px) {
	footer#footer .wrapper {
	max-width:1280px
}
}
@media (min-width: 1536px) {
	footer#footer .wrapper {
	max-width:1536px
}
}
footer#footer .wrapper {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	padding-top:36px;
	padding-bottom:36px
}
@media (min-width: 1024px) {
	footer#footer .wrapper {
	padding-top:48px;
	padding-bottom:48px
}
}
footer#footer .wrapper .footer-content {
	width:100%;
	display:flex;
	flex-direction:column;
	gap:18px
}
@media (min-width: 1024px) {
	footer#footer .wrapper .footer-content {
	gap:48px
}
}
footer#footer .wrapper .footer-content .footer-body {
	display:flex;
	flex-direction:column;
	gap:36px
}
@media (min-width: 1024px) {
	footer#footer .wrapper .footer-content .footer-body {
	flex-direction:row;
	align-items:center;
	justify-content:space-between
}
}
footer#footer .wrapper .footer-content .footer-body .footer-logo {
	display:flex;
	align-items:center;
	justify-content:center
}
footer#footer .wrapper .footer-content .footer-body .footer-logo img {
	width:100%;
	height:34px;
	-o-object-fit:contain;
	object-fit:contain;
	-o-object-position:left;
	object-position:left
}
footer#footer .wrapper .footer-content .footer-body .social {
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	gap:12px
}
@media (min-width: 1024px) {
	footer#footer .wrapper .footer-content .footer-body .social {
	align-items:center
}
}
footer#footer .wrapper .footer-content .footer-body .social a {
	display:flex;
	align-items:center;
	justify-content:center;
	height:36px;
	width:36px;
	border-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
footer#footer .wrapper .footer-content .footer-body .social a:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
footer#footer .wrapper .footer-content .footer-body .social a {
	border-radius:6px;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
footer#footer .wrapper .footer-content .footer-body .social a svg {
	width:18px
}
footer#footer .wrapper .footer-content .footer-body .social a svg path {
	fill:#0d2e41
}
footer#footer .wrapper .footer-content .footer-body .social a svg path:is(.dark *) {
	fill:#0d2e41
}
footer#footer .wrapper .footer-content .footer-body .social a svg path {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
footer#footer .wrapper .footer-content .footer-body .social a:hover {
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
footer#footer .wrapper .footer-content .footer-body .social a:hover:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
footer#footer .wrapper .footer-content .footer-body .social a:hover {
	--tw-border-opacity:1;
	border-color:rgb(251 165 10 / var(--tw-border-opacity))
}
footer#footer .wrapper .footer-content .footer-body .social a:hover:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(251 165 10 / var(--tw-border-opacity))
}
footer#footer .wrapper .footer-content .footer-body .social a:hover {
	--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
	--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
	--tw-shadow-color:rgb(243 68 33 / .12);
	--tw-shadow:var(--tw-shadow-colored)
}
footer#footer .wrapper .footer-content .footer-body .social a:hover:is(.dark *) {
	--tw-shadow-color:rgb(243 68 33 / .12);
	--tw-shadow:var(--tw-shadow-colored)
}
footer#footer .wrapper .footer-content .footer-body .social a:hover svg {
	width:18px
}
footer#footer .wrapper .footer-content .footer-body .social a:hover svg path {
	fill:#fff
}
footer#footer .wrapper .footer-content .footer-body .social a:hover svg path:is(.dark *) {
	fill:#fff
}
footer#footer .wrapper .footer-content .footer-nav nav {
	display:flex;
	flex-direction:column;
	gap:24px
}
@media (min-width: 1024px) {
	footer#footer .wrapper .footer-content .footer-nav nav {
	flex-direction:row;
	gap:80px
}
}
footer#footer .wrapper .footer-content .footer-nav nav ul {
	position:relative;
	width:100%;
	display:flex;
	flex-direction:column;
	gap:12px
}
@media (min-width: 1024px) {
	footer#footer .wrapper .footer-content .footer-nav nav ul {
	flex-direction:row;
	justify-content:space-between
}
}
footer#footer .wrapper .footer-content .footer-nav nav ul .nav-item .nav-link {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
footer#footer .wrapper .footer-content .footer-nav nav ul .nav-item .nav-link:hover {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
footer#footer .wrapper .footer-content .footer-nav nav ul .nav-item .nav-link:hover:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
footer#footer .wrapper .footer-content .footer-copyright {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	gap:24px
}
@media (min-width: 1024px) {
	footer#footer .wrapper .footer-content .footer-copyright {
	flex-direction:row;
	align-items:center;
	gap:36px
}
}
footer#footer .wrapper .footer-content .footer-copyright {
	padding-top:18px
}
@media (min-width: 1024px) {
	footer#footer .wrapper .footer-content .footer-copyright {
	padding-top:36px
}
}
footer#footer .wrapper .footer-content .footer-copyright {
	border-top-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
footer#footer .wrapper .footer-content .footer-copyright:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
footer#footer .wrapper .footer-content .footer-copyright {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
footer#footer .wrapper .footer-content .footer-copyright:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
footer#footer .wrapper .footer-content .footer-copyright .footer-nav nav {
	display:flex;
	flex-direction:column;
	gap:24px
}
@media (min-width: 1024px) {
	footer#footer .wrapper .footer-content .footer-copyright .footer-nav nav {
	flex-direction:row;
	gap:80px
}
}
footer#footer .wrapper .footer-content .footer-copyright .footer-nav nav ul {
	position:relative;
	display:flex;
	flex-direction:column;
	gap:12px
}
@media (min-width: 1024px) {
	footer#footer .wrapper .footer-content .footer-copyright .footer-nav nav ul {
	flex-direction:row;
	align-items:center
}
}
footer#footer .wrapper .footer-content .footer-copyright .footer-nav nav ul .nav-item .nav-link {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
footer#footer .wrapper .footer-content .footer-copyright .footer-nav nav ul .nav-item .nav-link:hover {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
footer#footer .wrapper .footer-content .footer-copyright .footer-nav nav ul .nav-item .nav-link:hover:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
footer#footer .wrapper .footer-content .footer-copyright .info {
	display:flex;
	flex-direction:column;
	gap:42px
}
@media (min-width: 1024px) {
	footer#footer .wrapper .footer-content .footer-copyright .info {
	flex-direction:row
}
}
footer#footer .wrapper .footer-content .footer-copyright .info .sirius {
	position:relative;
	display:flex;
	align-items:center
}
footer#footer .wrapper .footer-content .footer-copyright .info .sirius:after {
	--tw-content:"";
	content:var(--tw-content);
	display:none
}
@media (min-width: 1024px) {
	footer#footer .wrapper .footer-content .footer-copyright .info .sirius:after {
	display:block
}
}
footer#footer .wrapper .footer-content .footer-copyright .info .sirius:after {
	height:8px;
	width:8px;
	border-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(251 165 10 / var(--tw-border-opacity))
}
footer#footer .wrapper .footer-content .footer-copyright .info .sirius:is(.dark *):after {
	--tw-border-opacity:1;
	border-color:rgb(251 165 10 / var(--tw-border-opacity))
}
footer#footer .wrapper .footer-content .footer-copyright .info .sirius:after {
	border-radius:9999px;
	position:absolute;
	left:-26px
}
footer#footer .wrapper .footer-content .footer-copyright .info .sirius a {
	margin-left:4px;
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
footer#footer .wrapper .footer-content .footer-copyright .info .sirius a:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
footer#footer .wrapper .footer-content .footer-copyright .info .sirius a {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
footer#footer .wrapper .footer-content .footer-copyright .info .sirius a:hover {
	--tw-text-opacity:1;
	color:rgb(243 68 33 / var(--tw-text-opacity))
}
footer#footer .wrapper .footer-content .footer-copyright .info .sirius a:hover:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(243 68 33 / var(--tw-text-opacity))
}
.main-heading {
	display:flex;
	flex-direction:column;
	gap:36px
}
.main-heading.half {
	width:100%
}
@media (min-width: 768px) {
	.main-heading.half {
	width:60%
}
}
@media (min-width: 1280px) {
	.main-heading.half {
	width:40%
}
}
.main-heading.full {
	width:100%
}
.main-heading.start {
	align-items:flex-start;
	justify-content:center;
	text-align:start
}
.main-heading.center {
	align-items:center;
	justify-content:center;
	text-align:center
}
.main-heading.end {
	align-items:flex-end;
	justify-content:center;
	text-align:end
}
.main-heading .title {
	display:flex;
	flex-direction:column;
	gap:18px
}
.main-heading .title .body-explanation {
	padding-left:2px;
	padding-right:2px
}
.sub-heading {
	display:flex;
	flex-direction:column;
	gap:24px
}
.sub-heading.half {
	width:100%
}
@media (min-width: 1024px) {
	.sub-heading.half {
	width:40%
}
}
.sub-heading.full {
	width:100%
}
.sub-heading.start {
	align-items:flex-start;
	justify-content:center;
	text-align:start
}
.sub-heading.center {
	align-items:center;
	justify-content:center;
	text-align:center
}
.sub-heading.end {
	align-items:flex-end;
	justify-content:center;
	text-align:end
}
.sub-heading .title {
	display:flex;
	flex-direction:column;
	gap:12px
}
.accordion {
	display:flex;
	flex-direction:column;
	gap:16px
}
.accordion .accordion-item {
	overflow:hidden;
	display:flex;
	flex-direction:column;
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity))
}
.accordion .accordion-item:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity))
}
.accordion .accordion-item {
	border-width:1px;
	border-color:transparent
}
.accordion .accordion-item:is(.dark *) {
	border-color:transparent
}
.accordion .accordion-item {
	border-radius:8px;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.accordion .accordion-item .accordion-head {
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:space-between;
	gap:18px;
	padding:18px;
	cursor:pointer
}
.accordion .accordion-item .accordion-head .body-explanation {
	--tw-text-opacity:1 !important;
	color:rgb(13 46 65 / var(--tw-text-opacity))!important
}
.accordion .accordion-item .accordion-head .body-explanation:is(.dark *) {
	--tw-text-opacity:1 !important;
	color:rgb(13 46 65 / var(--tw-text-opacity))!important
}
.accordion .accordion-item .accordion-head .toggle {
	position:relative;
	height:14px;
	width:14px;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-shrink:0
}
.accordion .accordion-item .accordion-head .toggle .dot {
	position:absolute;
	height:4px;
	width:4px;
	flex-shrink:0;
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
.accordion .accordion-item .accordion-head .toggle .dot:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
.accordion .accordion-item .accordion-head .toggle .dot {
	border-radius:9999px
}
.accordion .accordion-item .accordion-head .toggle .dot:nth-child(1) {
	top:0;
	left:0
}
.accordion .accordion-item .accordion-head .toggle .dot:nth-child(2) {
	top:0;
	right:0
}
.accordion .accordion-item .accordion-head .toggle .dot:nth-child(3) {
	bottom:0;
	left:0
}
.accordion .accordion-item .accordion-head .toggle .dot:nth-child(4) {
	bottom:0;
	right:0
}
.accordion .accordion-item .accordion-body {
	height:0px;
	flex-direction:row;
	gap:18px;
	padding:0 18px;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.accordion .accordion-item .accordion-body .body-explanation {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.accordion .accordion-item .accordion-body .body-explanation:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.accordion .accordion-item:hover {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.accordion .accordion-item:hover:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.accordion .accordion-item.active {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.accordion .accordion-item.active:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.accordion .accordion-item.active {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.accordion .accordion-item.active:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.accordion .accordion-item.active .accordion-head .toggle {
	display:flex;
	align-items:center;
	justify-content:center
}
.accordion .accordion-item.active .accordion-head .toggle .dot {
	--tw-bg-opacity:1;
	background-color:rgb(19 35 44 / var(--tw-bg-opacity))
}
.accordion .accordion-item.active .accordion-head .toggle .dot:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(19 35 44 / var(--tw-bg-opacity))
}
.accordion .accordion-item.active .accordion-head .toggle .dot:nth-child(2),.accordion .accordion-item.active .accordion-head .toggle .dot:nth-child(3) {
	opacity:0
}
.accordion .accordion-item.active .accordion-head .toggle .dot:nth-child(1),.accordion .accordion-item.active .accordion-head .toggle .dot:nth-child(4) {
	top:auto;
	right:auto;
	bottom:auto;
	left:auto;
	height:3px;
	width:18px;
	animation:accordion-toggle-icon .6s
}
.accordion .accordion-item.active .accordion-head .toggle .dot:nth-child(1) {
	--tw-rotate:45deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.accordion .accordion-item.active .accordion-head .toggle .dot:nth-child(4) {
	--tw-rotate:-45deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
@keyframes accordion-toggle-icon {
	0% {
	height:4px;
	width:4px
}
to {
	height:3px;
	width:18px
}
}
.accordion .accordion-item.active .accordion-body {
	padding-top:18px;
	padding-bottom:18px
}
.alert {
	position:relative;
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	gap:18px
}
@media (min-width: 1024px) {
	.alert {
	flex-direction:row
}
}
.alert {
	padding:18px;
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.alert:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.alert {
	border-radius:12px
}
.alert .alert-icon {
	display:flex;
	flex-shrink:0;
	flex-direction:row;
	align-items:center;
	justify-content:center;
	gap:18px
}
.alert .alert-icon i {
	font-size:24px;
	padding-top:2px;
	padding-bottom:2px
}
.alert .alert-text {
	display:flex;
	flex-direction:column;
	gap:4px;
	width:100%
}
.alert .alert-close {
	position:absolute;
	top:18px;
	right:18px;
	height:28px;
	width:28px;
	display:flex;
	flex-shrink:0;
	align-items:center;
	justify-content:center;
	border-radius:6px;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.alert.alert-success {
	background-color:#37b47114
}
.alert.alert-success:is(.dark *) {
	background-color:#37b47114
}
.alert.alert-success ::-moz-selection {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.alert.alert-success ::selection {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.alert.alert-success :is(.dark *)::-moz-selection {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.alert.alert-success :is(.dark *)::selection {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.alert.alert-success ::-moz-selection {
	--tw-bg-opacity:1;
	background-color:rgb(55 180 113 / var(--tw-bg-opacity))
}
.alert.alert-success ::selection {
	--tw-bg-opacity:1;
	background-color:rgb(55 180 113 / var(--tw-bg-opacity))
}
.alert.alert-success :is(.dark *)::-moz-selection {
	--tw-bg-opacity:1;
	background-color:rgb(55 180 113 / var(--tw-bg-opacity))
}
.alert.alert-success :is(.dark *)::selection {
	--tw-bg-opacity:1;
	background-color:rgb(55 180 113 / var(--tw-bg-opacity))
}
.alert.alert-success .alert-icon i {
	--tw-text-opacity:1;
	color:rgb(55 180 113 / var(--tw-text-opacity))
}
.alert.alert-success .alert-icon i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(55 180 113 / var(--tw-text-opacity))
}
.alert.alert-success .alert-text .alert-heading {
	--tw-text-opacity:1;
	color:rgb(55 180 113 / var(--tw-text-opacity))
}
.alert.alert-success .alert-text .alert-heading:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(55 180 113 / var(--tw-text-opacity))
}
.alert.alert-success .alert-text .alert-explanation {
	color:#37b471d6
}
.alert.alert-success .alert-text .alert-explanation:is(.dark *) {
	color:#37b471d6
}
.alert.alert-success .alert-close i {
	--tw-text-opacity:1;
	color:rgb(55 180 113 / var(--tw-text-opacity))
}
.alert.alert-success .alert-close i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(55 180 113 / var(--tw-text-opacity))
}
.alert.alert-success .alert-close:hover {
	background-color:#37b4711f
}
.alert.alert-success .alert-close:hover:is(.dark *) {
	background-color:#37b4711f
}
.alert.alert-danger {
	background-color:#ff655b14
}
.alert.alert-danger:is(.dark *) {
	background-color:#ff655b14
}
.alert.alert-danger ::-moz-selection {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.alert.alert-danger ::selection {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.alert.alert-danger :is(.dark *)::-moz-selection {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.alert.alert-danger :is(.dark *)::selection {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.alert.alert-danger ::-moz-selection {
	--tw-bg-opacity:1;
	background-color:rgb(255 101 91 / var(--tw-bg-opacity))
}
.alert.alert-danger ::selection {
	--tw-bg-opacity:1;
	background-color:rgb(255 101 91 / var(--tw-bg-opacity))
}
.alert.alert-danger :is(.dark *)::-moz-selection {
	--tw-bg-opacity:1;
	background-color:rgb(255 101 91 / var(--tw-bg-opacity))
}
.alert.alert-danger :is(.dark *)::selection {
	--tw-bg-opacity:1;
	background-color:rgb(255 101 91 / var(--tw-bg-opacity))
}
.alert.alert-danger .alert-icon i {
	--tw-text-opacity:1;
	color:rgb(255 101 91 / var(--tw-text-opacity))
}
.alert.alert-danger .alert-icon i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 101 91 / var(--tw-text-opacity))
}
.alert.alert-danger .alert-text .alert-heading {
	--tw-text-opacity:1;
	color:rgb(255 101 91 / var(--tw-text-opacity))
}
.alert.alert-danger .alert-text .alert-heading:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 101 91 / var(--tw-text-opacity))
}
.alert.alert-danger .alert-text .alert-explanation {
	color:#ff655bd6
}
.alert.alert-danger .alert-text .alert-explanation:is(.dark *) {
	color:#ff655bd6
}
.alert.alert-danger .alert-close i {
	--tw-text-opacity:1;
	color:rgb(255 101 91 / var(--tw-text-opacity))
}
.alert.alert-danger .alert-close i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 101 91 / var(--tw-text-opacity))
}
.alert.alert-danger .alert-close:hover {
	background-color:#ff655b1f
}
.alert.alert-danger .alert-close:hover:is(.dark *) {
	background-color:#ff655b1f
}
.badge {
	height:-moz-max-content;
	height:max-content;
	max-width:-moz-max-content;
	max-width:max-content;
	display:flex;
	align-items:center;
	justify-content:center;
	gap:4px;
	margin:0
}
.badge .badge-icon {
	display:flex;
	align-items:center;
	justify-content:center
}
.badge .badge-text {
	font-weight:600;
	white-space:nowrap
}
.badge.badge-base {
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity))
}
.badge.badge-base:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity))
}
.badge.badge-base .badge-text,.badge.badge-base .badge-icon i {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.badge.badge-base .badge-text:is(.dark *),.badge.badge-base .badge-icon i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.badge.badge-primary {
	background-color:#fba50a1f
}
.badge.badge-primary:is(.dark *) {
	background-color:#fba50a1f
}
.badge.badge-primary .badge-text,.badge.badge-primary .badge-icon i {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.badge.badge-primary .badge-text:is(.dark *),.badge.badge-primary .badge-icon i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.badge.badge-secondary {
	background-color:#f8aa001f
}
.badge.badge-secondary:is(.dark *) {
	background-color:#f8aa001f
}
.badge.badge-secondary .badge-text,.badge.badge-secondary .badge-icon i {
	--tw-text-opacity:1;
	color:rgb(248 170 0 / var(--tw-text-opacity))
}
.badge.badge-secondary .badge-text:is(.dark *),.badge.badge-secondary .badge-icon i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(248 170 0 / var(--tw-text-opacity))
}
.badge.badge-tertiary {
	background-color:#1435421f
}
.badge.badge-tertiary:is(.dark *) {
	background-color:#1435421f
}
.badge.badge-tertiary .badge-text,.badge.badge-tertiary .badge-icon i {
	--tw-text-opacity:1;
	color:rgb(20 53 66 / var(--tw-text-opacity))
}
.badge.badge-tertiary .badge-text:is(.dark *),.badge.badge-tertiary .badge-icon i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(20 53 66 / var(--tw-text-opacity))
}
.badge.badge-success {
	background-color:#37b4711f
}
.badge.badge-success:is(.dark *) {
	background-color:#37b4711f
}
.badge.badge-success .badge-text,.badge.badge-success .badge-icon i {
	--tw-text-opacity:1;
	color:rgb(55 180 113 / var(--tw-text-opacity))
}
.badge.badge-success .badge-text:is(.dark *),.badge.badge-success .badge-icon i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(55 180 113 / var(--tw-text-opacity))
}
.badge.badge-info {
	background-color:#3ed2c91f
}
.badge.badge-info:is(.dark *) {
	background-color:#3ed2c91f
}
.badge.badge-info .badge-text,.badge.badge-info .badge-icon i {
	--tw-text-opacity:1;
	color:rgb(62 210 201 / var(--tw-text-opacity))
}
.badge.badge-info .badge-text:is(.dark *),.badge.badge-info .badge-icon i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(62 210 201 / var(--tw-text-opacity))
}
.badge.badge-warning {
	background-color:#ffb9501f
}
.badge.badge-warning:is(.dark *) {
	background-color:#ffb9501f
}
.badge.badge-warning .badge-text,.badge.badge-warning .badge-icon i {
	--tw-text-opacity:1;
	color:rgb(255 185 80 / var(--tw-text-opacity))
}
.badge.badge-warning .badge-text:is(.dark *),.badge.badge-warning .badge-icon i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 185 80 / var(--tw-text-opacity))
}
.badge.badge-danger {
	background-color:#ff655b1f
}
.badge.badge-danger:is(.dark *) {
	background-color:#ff655b1f
}
.badge.badge-danger .badge-text,.badge.badge-danger .badge-icon i {
	--tw-text-opacity:1;
	color:rgb(255 101 91 / var(--tw-text-opacity))
}
.badge.badge-danger .badge-text:is(.dark *),.badge.badge-danger .badge-icon i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 101 91 / var(--tw-text-opacity))
}
.badge.badge-md {
	padding:8px 14px;
	border-radius:7px
}
.badge.badge-md .badge-icon {
	height:12px;
	width:12px
}
.badge.badge-md .badge-icon i {
	font-size:12px
}
.badge.badge-md .badge-text {
	font-size:12px;
	line-height:14px
}
.btn {
	position:relative;
	height:-moz-fit-content;
	height:fit-content;
	max-width:-moz-max-content;
	max-width:max-content;
	display:flex;
	align-items:center;
	justify-content:center;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.btn .btn-icon {
	display:flex;
	align-items:center;
	justify-content:center
}
.btn .btn-icon i {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.btn .btn-container {
	position:relative;
	width:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-shrink:0;
	border-width:1px;
	border-color:transparent
}
.btn .btn-container:is(.dark *) {
	border-color:transparent
}
.btn .btn-container {
	line-height:1;
	transform-origin:center;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.btn .btn-container .btn-text {
	position:relative;
	z-index:20;
	text-decoration-thickness:0px;
	white-space:nowrap;
	font-weight:500;
	letter-spacing:-.02em;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.btn .btn-container:hover {
	--tw-scale-x:.95;
	--tw-scale-y:.95;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.btn.btn-base .btn-icon i {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.btn.btn-base .btn-icon i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.btn.btn-base .btn-container {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.btn.btn-base .btn-container:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.btn.btn-base .btn-container .btn-text {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.btn.btn-base .btn-container .btn-text:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.btn.btn-base:hover .btn-container {
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.btn.btn-base:hover .btn-container:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.btn.btn-base:focus .btn-container {
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.btn.btn-base:focus .btn-container:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.btn.btn-primary .btn-icon i {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-primary .btn-icon i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-primary .btn-container {
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
.btn.btn-primary .btn-container:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
.btn.btn-primary .btn-container {
	--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
	--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
	--tw-shadow-color:rgb(251 165 10 / .12);
	--tw-shadow:var(--tw-shadow-colored)
}
.btn.btn-primary .btn-container:is(.dark *) {
	--tw-shadow-color:rgb(251 165 10 / .12);
	--tw-shadow:var(--tw-shadow-colored)
}
.btn.btn-primary .btn-container .btn-text {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-primary .btn-container .btn-text:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-primary:hover .btn-icon i {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-primary:hover .btn-icon i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-primary:hover .btn-container {
	--tw-bg-opacity:1;
	background-color:rgb(243 68 33 / var(--tw-bg-opacity))
}
.btn.btn-primary:hover .btn-container:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(243 68 33 / var(--tw-bg-opacity))
}
.btn.btn-primary:hover .btn-container {
	--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
	--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
	--tw-shadow-color:rgb(243 68 33 / .12);
	--tw-shadow:var(--tw-shadow-colored)
}
.btn.btn-primary:hover .btn-container:is(.dark *) {
	--tw-shadow-color:rgb(243 68 33 / .12);
	--tw-shadow:var(--tw-shadow-colored)
}
.btn.btn-primary:hover .btn-container .btn-text {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-primary:hover .btn-container .btn-text:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-primary:focus .btn-icon i {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-primary:focus .btn-icon i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-primary:focus .btn-container {
	--tw-bg-opacity:1;
	background-color:rgb(243 68 33 / var(--tw-bg-opacity))
}
.btn.btn-primary:focus .btn-container:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(243 68 33 / var(--tw-bg-opacity))
}
.btn.btn-primary:focus .btn-container {
	--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
	--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
	--tw-shadow-color:rgb(243 68 33 / .12);
	--tw-shadow:var(--tw-shadow-colored)
}
.btn.btn-primary:focus .btn-container:is(.dark *) {
	--tw-shadow-color:rgb(243 68 33 / .12);
	--tw-shadow:var(--tw-shadow-colored)
}
.btn.btn-primary:focus .btn-container .btn-text {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-primary:focus .btn-container .btn-text:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-secondary .btn-icon i {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-secondary .btn-icon i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-secondary .btn-container {
	--tw-bg-opacity:1;
	background-color:rgb(248 170 0 / var(--tw-bg-opacity))
}
.btn.btn-secondary .btn-container:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(248 170 0 / var(--tw-bg-opacity))
}
.btn.btn-secondary .btn-container {
	--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
	--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
	--tw-shadow-color:rgb(248 170 0 / .12);
	--tw-shadow:var(--tw-shadow-colored)
}
.btn.btn-secondary .btn-container:is(.dark *) {
	--tw-shadow-color:rgb(248 170 0 / .12);
	--tw-shadow:var(--tw-shadow-colored)
}
.btn.btn-secondary .btn-container .btn-text {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-secondary .btn-container .btn-text:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-secondary:hover .btn-icon i {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-secondary:hover .btn-icon i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-secondary:hover .btn-container {
	--tw-bg-opacity:1;
	background-color:rgb(250 180 27 / var(--tw-bg-opacity))
}
.btn.btn-secondary:hover .btn-container:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(250 180 27 / var(--tw-bg-opacity))
}
.btn.btn-secondary:hover .btn-container {
	--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
	--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
	--tw-shadow-color:rgb(250 180 27 / .12);
	--tw-shadow:var(--tw-shadow-colored)
}
.btn.btn-secondary:hover .btn-container:is(.dark *) {
	--tw-shadow-color:rgb(250 180 27 / .12);
	--tw-shadow:var(--tw-shadow-colored)
}
.btn.btn-secondary:hover .btn-container .btn-text {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-secondary:hover .btn-container .btn-text:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-secondary:focus .btn-icon i {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-secondary:focus .btn-icon i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-secondary:focus .btn-container {
	--tw-bg-opacity:1;
	background-color:rgb(250 180 27 / var(--tw-bg-opacity))
}
.btn.btn-secondary:focus .btn-container:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(250 180 27 / var(--tw-bg-opacity))
}
.btn.btn-secondary:focus .btn-container {
	--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
	--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
	--tw-shadow-color:rgb(250 180 27 / .12);
	--tw-shadow:var(--tw-shadow-colored)
}
.btn.btn-secondary:focus .btn-container:is(.dark *) {
	--tw-shadow-color:rgb(250 180 27 / .12);
	--tw-shadow:var(--tw-shadow-colored)
}
.btn.btn-secondary:focus .btn-container .btn-text {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-secondary:focus .btn-container .btn-text:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-white .btn-icon i {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-white .btn-icon i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-white .btn-container {
	border-color:#ffffff3d
}
.btn.btn-white .btn-container:is(.dark *) {
	border-color:#ffffff3d
}
.btn.btn-white .btn-container .btn-text {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-white .btn-container .btn-text:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.btn.btn-white:hover .btn-container {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.btn.btn-white:hover .btn-container:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.btn.btn-white:hover .btn-container .btn-text {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.btn.btn-white:hover .btn-container .btn-text:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.btn.btn-white:focus .btn-container {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.btn.btn-white:focus .btn-container:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.btn.btn-white:focus .btn-container .btn-text {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.btn.btn-white:focus .btn-container .btn-text:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.btn.btn-xs .btn-icon i {
	font-size:14px
}
.btn.btn-xs .btn-container {
	gap:6px;
	padding:8px 10px;
	border-radius:5px
}
.btn.btn-xs .btn-container .btn-text {
	font-size:12px;
	line-height:12px
}
.btn.btn-sm .btn-icon i {
	font-size:16px
}
.btn.btn-sm .btn-container {
	gap:8px;
	padding:12px 14px;
	border-radius:6px
}
.btn.btn-sm .btn-container .btn-text {
	font-size:14px;
	line-height:14px
}
.btn.btn-md .btn-icon i {
	font-size:18px
}
.btn.btn-md .btn-container {
	gap:10px;
	padding:14px 20px;
	border-radius:7px
}
.btn.btn-md .btn-container .btn-text {
	font-size:14px;
	line-height:14px
}
.btn.btn-lg .btn-icon i {
	font-size:20px
}
.btn.btn-lg .btn-container {
	gap:10px;
	padding:16px 24px;
	border-radius:8px
}
.btn.btn-lg .btn-container .btn-text {
	font-size:16px;
	line-height:16px
}
.cookie {
	width:calc(100% - 12px)
}
@media (min-width: 1024px) {
	.cookie {
	max-width:528px
}
}
.cookie {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	gap:12px
}
@media (min-width: 1024px) {
	.cookie {
	flex-direction:row;
	align-items:center
}
}
.cookie {
	padding:18px
}
@media (min-width: 1024px) {
	.cookie {
	padding:12px 14px
}
}
.cookie {
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity));
	border-radius:10px;
	position:fixed;
	left:6px;
	right:6px;
	bottom:6px;
	z-index:50
}
@media (min-width: 1024px) {
	.cookie {
	left:36px;
	bottom:36px
}
}
.cookie .cookie-body {
	height:100%;
	width:100%;
	flex:1 1 0%
}
.cookie .cookie-body .body-small {
	text-align:center
}
@media (min-width: 1024px) {
	.cookie .cookie-body .body-small {
	text-align:left
}
}
.cookie .btn {
	width:100%;
	max-width:none
}
@media (min-width: 1024px) {
	.cookie .btn {
	width:-moz-max-content;
	width:max-content
}
}
.dropdown {
	position:relative;
	width:-moz-max-content;
	width:max-content
}
.dropdown .dropdown-dialog {
	position:absolute;
	top:100%;
	z-index:30;
	visibility:hidden;
	--tw-translate-y:1rem;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	opacity:0;
	margin-top:12px;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.dropdown .dropdown-dialog:before {
	--tw-content:"";
	content:var(--tw-content);
	height:8px;
	width:8px;
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.dropdown .dropdown-dialog:is(.dark *):before {
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.dropdown .dropdown-dialog:before {
	border-radius:9999px;
	position:absolute;
	top:-4px;
	left:12px;
	z-index:40
}
.dropdown .dropdown-dialog .dropdown-content {
	overflow-y:auto;
	overflow-x:hidden;
	background-color:#ffffffb8
}
.dropdown .dropdown-dialog .dropdown-content:is(.dark *) {
	background-color:#ffffffb8
}
.dropdown .dropdown-dialog .dropdown-content {
	--tw-backdrop-blur:blur(16px);
	-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	border-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.dropdown .dropdown-dialog .dropdown-content:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.dropdown .dropdown-dialog .dropdown-content {
	border-radius:12px
}
.dropdown .dropdown-dialog .dropdown-content .dropdown-head {
	position:sticky;
	top:0;
	right:0;
	left:0;
	z-index:10;
	width:100%;
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:12px;
	padding:16px;
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.dropdown .dropdown-dialog .dropdown-content .dropdown-head:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.dropdown .dropdown-dialog .dropdown-content .dropdown-head {
	border-bottom-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.dropdown .dropdown-dialog .dropdown-content .dropdown-head:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.dropdown .dropdown-dialog .dropdown-content .dropdown-body {
	display:flex;
	flex-direction:column
}
.dropdown .dropdown-dialog .dropdown-content .dropdown-body ul>:not([hidden])~:not([hidden]) {
	--tw-divide-y-reverse:0;
	border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
	border-bottom-width:calc(1px * var(--tw-divide-y-reverse));
	--tw-divide-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-divide-opacity))
}
.dropdown .dropdown-dialog .dropdown-content .dropdown-body ul:is(.dark *)>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-divide-opacity))
}
.dropdown .dropdown-dialog .dropdown-content .dropdown-body ul li {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.dropdown .dropdown-dialog .dropdown-content .dropdown-body ul li a {
	width:100%;
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:flex-start;
	gap:12px;
	padding:16px
}
.dropdown .dropdown-dialog .dropdown-content .dropdown-body ul li a .icon {
	height:20px;
	width:20px
}
.dropdown .dropdown-dialog .dropdown-content .dropdown-body ul li a .icon i {
	font-size:20px;
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.dropdown .dropdown-dialog .dropdown-content .dropdown-body ul li a .icon i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.dropdown .dropdown-dialog .dropdown-content .dropdown-body ul li a .icon i {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.dropdown .dropdown-dialog .dropdown-content .dropdown-body ul li a .body-main {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.dropdown .dropdown-dialog .dropdown-content .dropdown-body ul li a .body-main:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.dropdown .dropdown-dialog .dropdown-content .dropdown-body ul li a .body-main {
	white-space:nowrap;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	overflow:hidden;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.dropdown .dropdown-dialog .dropdown-content .dropdown-body ul li:hover {
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity))
}
.dropdown .dropdown-dialog .dropdown-content .dropdown-body ul li:hover:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity))
}
.dropdown .dropdown-dialog .dropdown-content .dropdown-body ul li:hover a .icon i {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.dropdown .dropdown-dialog .dropdown-content .dropdown-body ul li:hover a .icon i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.dropdown .dropdown-dialog .dropdown-content .dropdown-body ul li:hover a .body-main {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.dropdown .dropdown-dialog .dropdown-content .dropdown-body ul li:hover a .body-main:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.dropdown.dropdown-open-left .dropdown-dialog {
	left:0
}
.dropdown.dropdown-open-left .dropdown-dialog:before {
	left:12px
}
.dropdown.dropdown-open-right .dropdown-dialog {
	right:0;
	left:auto
}
.dropdown.dropdown-open-right .dropdown-dialog:before {
	right:12px;
	left:auto
}
.dropdown.dropdown-open .dropdown-dialog {
	visibility:visible;
	--tw-translate-y:0px;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	opacity:1
}
#features-sticky {
	position:fixed;
	bottom:36px;
	right:0;
	z-index:40
}
@media (min-width: 1024px) {
	#features-sticky {
	bottom:88px
}
}
#features-sticky {
	visibility:hidden;
	opacity:0;
	display:flex;
	flex-direction:column;
	gap:12px;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
#features-sticky .item {
	height:42px;
	width:42px;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:6px;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
#features-sticky .item i {
	font-size:16px;
	z-index:10;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
#features-sticky #scroll-up {
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
#features-sticky #scroll-up:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
#features-sticky #scroll-up i {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
#features-sticky #scroll-up i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
#features-sticky #scroll-up i {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
#features-sticky #scroll-up:hover {
	--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
	--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
	--tw-shadow-color:rgb(243 68 33 / .12);
	--tw-shadow:var(--tw-shadow-colored)
}
#features-sticky #scroll-up:hover:is(.dark *) {
	--tw-shadow-color:rgb(243 68 33 / .12);
	--tw-shadow:var(--tw-shadow-colored)
}
#features-sticky #scroll-up:hover {
	--tw-scale-x:.95;
	--tw-scale-y:.95;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.form-group .form-group-container .checkbox {
	position:relative;
	height:21px;
	width:21px;
	display:flex;
	align-items:flex-start;
	padding:0;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.form-group .form-group-container .checkbox input {
	position:absolute;
	height:0px;
	width:0px;
	opacity:0
}
.form-group .form-group-container .checkbox input:checked~.checkmark {
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
.form-group .form-group-container .checkbox input:checked~.checkmark:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
.form-group .form-group-container .checkbox input:checked~.checkmark {
	--tw-border-opacity:1;
	border-color:rgb(251 165 10 / var(--tw-border-opacity))
}
.form-group .form-group-container .checkbox input:checked~.checkmark:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(251 165 10 / var(--tw-border-opacity))
}
.form-group .form-group-container .checkbox input:checked~.checkmark:after {
	opacity:1
}
.form-group .form-group-container .checkbox .checkmark {
	position:absolute;
	left:0;
	height:21px;
	width:21px;
	display:flex;
	align-items:center;
	justify-content:center;
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity))
}
.form-group .form-group-container .checkbox .checkmark:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity))
}
.form-group .form-group-container .checkbox .checkmark {
	border-radius:6px;
	border-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.form-group .form-group-container .checkbox .checkmark:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.form-group .form-group-container .checkbox .checkmark {
	cursor:pointer
}
.form-group .form-group-container .checkbox .checkmark:after {
	--tw-content:"";
	content:var(--tw-content);
	position:absolute;
	opacity:0;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1);
	height:10px;
	width:6px;
	border-right-width:2px;
	border-bottom-width:2px;
	--tw-border-opacity:1;
	border-color:rgb(255 255 255 / var(--tw-border-opacity))
}
.form-group .form-group-container .checkbox .checkmark:is(.dark *):after {
	--tw-border-opacity:1;
	border-color:rgb(255 255 255 / var(--tw-border-opacity))
}
.form-group .form-group-container .checkbox .checkmark:after {
	--tw-rotate:45deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	top:3px;
	left:7px
}
.form-group .form-group-container .checkbox:hover .checkmark {
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.form-group .form-group-container .checkbox:hover .checkmark:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.form-group .form-group-container .checkbox:hover span {
	--tw-text-opacity:1;
	color:rgb(1 10 15 / var(--tw-text-opacity))
}
.form-group .form-group-container .checkbox:hover span:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(1 10 15 / var(--tw-text-opacity))
}
.form {
	display:grid;
	gap:18px
}
.form-group {
	width:100%;
	display:flex;
	flex-direction:column;
	gap:8px
}
.form-group label {
	position:relative;
	font-size:12px;
	line-height:12px;
	font-weight:500;
	letter-spacing:-.02em;
	margin:0;
	padding-left:12px;
	display:flex;
	align-items:center;
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.form-group label:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.form-group .form-group-container {
	width:100%;
	display:flex;
	flex-direction:row;
	align-items:center;
	gap:8px
}
.form-group .form-group-container .field-group {
	position:relative;
	width:100%;
	display:flex;
	align-items:center
}
.form-group .form-group-container .field-group input,.form-group .form-group-container .field-group textarea,.form-group .form-group-container .field-group .form-select__button {
	width:100%;
	gap:12px;
	margin:0;
	outline-width:0px!important;
	font-weight:500;
	--tw-text-opacity:1;
	color:rgb(1 10 15 / var(--tw-text-opacity))
}
.form-group .form-group-container .field-group input:is(.dark *),.form-group .form-group-container .field-group textarea:is(.dark *),.form-group .form-group-container .field-group .form-select__button:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(1 10 15 / var(--tw-text-opacity))
}
.form-group .form-group-container .field-group input,.form-group .form-group-container .field-group textarea,.form-group .form-group-container .field-group .form-select__button {
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity))
}
.form-group .form-group-container .field-group input:is(.dark *),.form-group .form-group-container .field-group textarea:is(.dark *),.form-group .form-group-container .field-group .form-select__button:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity))
}
.form-group .form-group-container .field-group input,.form-group .form-group-container .field-group textarea,.form-group .form-group-container .field-group .form-select__button {
	border-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.form-group .form-group-container .field-group input:is(.dark *),.form-group .form-group-container .field-group textarea:is(.dark *),.form-group .form-group-container .field-group .form-select__button:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.form-group .form-group-container .field-group input,.form-group .form-group-container .field-group textarea,.form-group .form-group-container .field-group .form-select__button {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.form-group .form-group-container .field-group input::-moz-placeholder,.form-group .form-group-container .field-group textarea::-moz-placeholder,.form-group .form-group-container .field-group .form-select__button::-moz-placeholder {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.form-group .form-group-container .field-group input::placeholder,.form-group .form-group-container .field-group textarea::placeholder,.form-group .form-group-container .field-group .form-select__button::placeholder {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.form-group .form-group-container .field-group input:is(.dark *)::-moz-placeholder,.form-group .form-group-container .field-group textarea:is(.dark *)::-moz-placeholder,.form-group .form-group-container .field-group .form-select__button:is(.dark *)::-moz-placeholder {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.form-group .form-group-container .field-group input:is(.dark *)::placeholder,.form-group .form-group-container .field-group textarea:is(.dark *)::placeholder,.form-group .form-group-container .field-group .form-select__button:is(.dark *)::placeholder {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.form-group .form-group-container .field-group input:focus,.form-group .form-group-container .field-group textarea:focus,.form-group .form-group-container .field-group .form-select__button:focus {
	--tw-text-opacity:1;
	color:rgb(1 10 15 / var(--tw-text-opacity))
}
.form-group .form-group-container .field-group input:focus:is(.dark *),.form-group .form-group-container .field-group textarea:focus:is(.dark *),.form-group .form-group-container .field-group .form-select__button:focus:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(1 10 15 / var(--tw-text-opacity))
}
.form-group .form-group-container .field-group input:focus,.form-group .form-group-container .field-group textarea:focus,.form-group .form-group-container .field-group .form-select__button:focus {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.form-group .form-group-container .field-group input:focus:is(.dark *),.form-group .form-group-container .field-group textarea:focus:is(.dark *),.form-group .form-group-container .field-group .form-select__button:focus:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.form-group .form-group-container .field-group input:focus,.form-group .form-group-container .field-group textarea:focus,.form-group .form-group-container .field-group .form-select__button:focus {
	--tw-border-opacity:1;
	border-color:rgb(251 165 10 / var(--tw-border-opacity))
}
.form-group .form-group-container .field-group input:focus:is(.dark *),.form-group .form-group-container .field-group textarea:focus:is(.dark *),.form-group .form-group-container .field-group .form-select__button:focus:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(251 165 10 / var(--tw-border-opacity))
}
.form-group .form-group-container .field-group input:focus-within,.form-group .form-group-container .field-group input:focus-visible,.form-group .form-group-container .field-group textarea:focus-within,.form-group .form-group-container .field-group textarea:focus-visible,.form-group .form-group-container .field-group .form-select__button:focus-within,.form-group .form-group-container .field-group .form-select__button:focus-visible {
	outline:2px solid transparent;
	outline-offset:2px
}
.form-group .message {
	padding-inline-start:10px;
	font-size:10px;
	line-height:14px;
	font-weight:400;
	letter-spacing:-.02em;
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.form-group .message:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.form-group .form-group-container .field-group .iti {
	width:100%
}
.form-group .form-group-container .field-group .iti .iti__flag-container .iti__selected-flag {
	padding-left:16px;
	padding-right:16px
}
.form-group .form-group-container .field-group .iti .iti__flag-container .iti__selected-flag:hover {
	background-color:transparent
}
.form-group .form-group-container .field-group .iti .iti__flag-container .iti__selected-flag:hover:is(.dark *) {
	background-color:transparent
}
.form-group .form-group-container .field-group .iti input {
	padding-inline-start:64px!important
}
.iti .iti__country-list {
	margin-top:12px;
	background-color:#fafcfcb8
}
.iti .iti__country-list:is(.dark *) {
	background-color:#fafcfcb8
}
.iti .iti__country-list {
	--tw-backdrop-blur:blur(16px);
	-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	border-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.iti .iti__country-list:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.iti .iti__country-list>:not([hidden])~:not([hidden]) {
	--tw-divide-y-reverse:0;
	border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
	border-bottom-width:calc(1px * var(--tw-divide-y-reverse));
	--tw-divide-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-divide-opacity))
}
.iti .iti__country-list:is(.dark *)>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-divide-opacity))
}
.iti .iti__country-list {
	border-radius:12px;
	--tw-shadow:0 0 #0000;
	--tw-shadow-colored:0 0 #0000;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.iti .iti__country-list .iti__country {
	padding:16px 12px
}
.iti .iti__country-list .iti__country.iti__highlight {
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.iti .iti__country-list .iti__country.iti__highlight:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.iti .iti__country-list .iti__country .iti__country-name {
	font-size:14px;
	line-height:14px;
	font-weight:500;
	letter-spacing:-.04em;
	--tw-text-opacity:1;
	color:rgb(1 10 15 / var(--tw-text-opacity))
}
.iti .iti__country-list .iti__country .iti__country-name:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(1 10 15 / var(--tw-text-opacity))
}
.iti .iti__country-list .iti__country .iti__dial-code {
	font-size:14px;
	line-height:14px;
	font-weight:500;
	letter-spacing:-.04em;
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.iti .iti__country-list .iti__country .iti__dial-code:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.iti .iti__country-list .iti__country:hover {
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.iti .iti__country-list .iti__country:hover:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.iti .iti__divider {
	display:none
}
.form-group .form-group-container .field-group .form-select__container {
	position:relative;
	width:100%
}
.form-group .form-group-container .field-group .form-select__container .form-select__button {
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:12px;
	cursor:pointer
}
.form-group .form-group-container .field-group .form-select__container .form-select__button span {
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	overflow:hidden
}
.form-group .form-group-container .field-group .form-select__container .form-select__dropdown {
	overflow-y:auto;
	overflow-x:hidden;
	height:-moz-max-content;
	height:max-content;
	max-height:284px;
	width:100%;
	margin-top:12px;
	pointer-events:none;
	position:absolute;
	z-index:30;
	visibility:hidden;
	--tw-translate-y:1rem;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	opacity:0;
	background-color:#fafcfcb8
}
.form-group .form-group-container .field-group .form-select__container .form-select__dropdown:is(.dark *) {
	background-color:#fafcfcb8
}
.form-group .form-group-container .field-group .form-select__container .form-select__dropdown {
	--tw-backdrop-blur:blur(16px);
	-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	border-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.form-group .form-group-container .field-group .form-select__container .form-select__dropdown:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.form-group .form-group-container .field-group .form-select__container .form-select__dropdown {
	border-radius:12px;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.form-group .form-group-container .field-group .form-select__container .form-select__dropdown .form-select__search_input {
	border-radius:0;
	border-top-width:0px;
	border-inline-end-width:0px;
	border-inline-start-width:0px;
	padding-left:12px;
	padding-right:12px
}
.form-group .form-group-container .field-group .form-select__container .form-select__dropdown .form-select__search_input:focus {
	border-bottom-width:1px
}
.form-group .form-group-container .field-group .form-select__container .form-select__dropdown .form-select__dropdown_option_container>:not([hidden])~:not([hidden]) {
	--tw-divide-y-reverse:0;
	border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
	border-bottom-width:calc(1px * var(--tw-divide-y-reverse));
	--tw-divide-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-divide-opacity))
}
.form-group .form-group-container .field-group .form-select__container .form-select__dropdown .form-select__dropdown_option_container:is(.dark *)>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-divide-opacity))
}
.form-group .form-group-container .field-group .form-select__container .form-select__dropdown .form-select__dropdown_option_container .form-select__dropdown_option {
	padding:16px 12px;
	cursor:pointer;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.form-group .form-group-container .field-group .form-select__container .form-select__dropdown .form-select__dropdown_option_container .form-select__dropdown_option.form-select__selection_disabled {
	opacity:.4
}
.form-group .form-group-container .field-group .form-select__container .form-select__dropdown .form-select__dropdown_option_container .form-select__dropdown_option.form-select__selection_disabled:hover {
	cursor:not-allowed
}
.form-group .form-group-container .field-group .form-select__container .form-select__dropdown .form-select__dropdown_option_container .form-select__dropdown_option.form-select__selection_selected:not(.form-select__selection_disabled) {
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
.form-group .form-group-container .field-group .form-select__container .form-select__dropdown .form-select__dropdown_option_container .form-select__dropdown_option.form-select__selection_selected:not(.form-select__selection_disabled):is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
.form-group .form-group-container .field-group .form-select__container .form-select__dropdown .form-select__dropdown_option_container .form-select__dropdown_option.form-select__selection_selected:not(.form-select__selection_disabled) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.form-group .form-group-container .field-group .form-select__container .form-select__dropdown .form-select__dropdown_option_container .form-select__dropdown_option.form-select__selection_selected:not(.form-select__selection_disabled):is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.form-group .form-group-container .field-group .form-select__container .form-select__dropdown .form-select__dropdown_option_container .form-select__dropdown_option.form-select__selection_selected:not(.form-select__selection_disabled) {
	cursor:default
}
.form-group .form-group-container .field-group .form-select__container .form-select__dropdown .form-select__dropdown_option_container .form-select__dropdown_option:hover:not(.form-select__selection_disabled,.form-select__selection_selected) {
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.form-group .form-group-container .field-group .form-select__container .form-select__dropdown .form-select__dropdown_option_container .form-select__dropdown_option:hover:not(.form-select__selection_disabled,.form-select__selection_selected):is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.form-group .form-group-container .field-group .form-select__container.open .form-select__button i {
	--tw-rotate:180deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.form-group .form-group-container .field-group .form-select__container.open .form-select__dropdown {
	pointer-events:auto;
	visibility:visible;
	--tw-translate-y:0px;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	opacity:1
}
.form-group.form-group-select.success .form-group-container .textfield-group:after {
	right:48px
}
.form-group.form-group-select.success .form-group-container .textfield-group .form-select__container .form-select__button {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.form-group.form-group-select.success .form-group-container .textfield-group .form-select__container .form-select__button:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.form-group.form-group-select.success .form-group-container .textfield-group .form-select__container .form-select__button {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.form-group.form-group-select.success .form-group-container .textfield-group .form-select__container .form-select__button:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.form-group.form-group-select.success .form-group-container .textfield-group .form-select__container .form-select__button {
	--tw-border-opacity:1;
	border-color:rgb(55 180 113 / var(--tw-border-opacity))
}
.form-group.form-group-select.success .form-group-container .textfield-group .form-select__container .form-select__button:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(55 180 113 / var(--tw-border-opacity))
}
.form-group.form-group-select.danger .form-group-container .textfield-group:after {
	right:48px
}
.form-group.form-group-select.danger .form-group-container .textfield-group .form-select__container .form-select__button {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.form-group.form-group-select.danger .form-group-container .textfield-group .form-select__container .form-select__button:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.form-group.form-group-select.danger .form-group-container .textfield-group .form-select__container .form-select__button {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.form-group.form-group-select.danger .form-group-container .textfield-group .form-select__container .form-select__button:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.form-group.form-group-select.danger .form-group-container .textfield-group .form-select__container .form-select__button {
	--tw-border-opacity:1;
	border-color:rgb(255 101 91 / var(--tw-border-opacity))
}
.form-group.form-group-select.danger .form-group-container .textfield-group .form-select__container .form-select__button:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(255 101 91 / var(--tw-border-opacity))
}
.form-group.form-lg .form-group-container .field-group input,.form-group.form-lg .form-group-container .field-group textarea,.form-group.form-lg .form-group-container .field-group .form-select__button {
	padding:14px 24px;
	border-radius:8px;
	font-size:15px;
	line-height:20px
}
.form-group.success .form-group-container .field-group ::-moz-selection {
	--tw-text-opacity:1;
	color:rgb(55 180 113 / var(--tw-text-opacity))
}
.form-group.success .form-group-container .field-group ::selection {
	--tw-text-opacity:1;
	color:rgb(55 180 113 / var(--tw-text-opacity))
}
.form-group.success .form-group-container .field-group :is(.dark *)::-moz-selection {
	--tw-text-opacity:1;
	color:rgb(55 180 113 / var(--tw-text-opacity))
}
.form-group.success .form-group-container .field-group :is(.dark *)::selection {
	--tw-text-opacity:1;
	color:rgb(55 180 113 / var(--tw-text-opacity))
}
.form-group.success .form-group-container .field-group ::-moz-selection {
	background-color:#37b4711f
}
.form-group.success .form-group-container .field-group ::selection {
	background-color:#37b4711f
}
.form-group.success .form-group-container .field-group :is(.dark *)::-moz-selection {
	background-color:#37b4711f
}
.form-group.success .form-group-container .field-group :is(.dark *)::selection {
	background-color:#37b4711f
}
.form-group.success .form-group-container .field-group:after {
	font-family:icomoon,sans-serif;
	--tw-content:"";
	content:var(--tw-content);
	height:16px;
	width:16px;
	display:flex;
	align-items:center;
	justify-content:center;
	background-color:#37b4711f
}
.form-group.success .form-group-container .field-group:is(.dark *):after {
	background-color:#37b4711f
}
.form-group.success .form-group-container .field-group:after {
	border-radius:9999px;
	font-size:10px;
	--tw-text-opacity:1;
	color:rgb(55 180 113 / var(--tw-text-opacity))
}
.form-group.success .form-group-container .field-group:is(.dark *):after {
	--tw-text-opacity:1;
	color:rgb(55 180 113 / var(--tw-text-opacity))
}
.form-group.success .form-group-container .field-group:after {
	position:absolute;
	right:14px
}
.form-group.success .form-group-container .field-group input,.form-group.success .form-group-container .field-group textarea {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.form-group.success .form-group-container .field-group input:is(.dark *),.form-group.success .form-group-container .field-group textarea:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.form-group.success .form-group-container .field-group input,.form-group.success .form-group-container .field-group textarea {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.form-group.success .form-group-container .field-group input:is(.dark *),.form-group.success .form-group-container .field-group textarea:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.form-group.success .form-group-container .field-group input,.form-group.success .form-group-container .field-group textarea {
	--tw-border-opacity:1;
	border-color:rgb(55 180 113 / var(--tw-border-opacity))
}
.form-group.success .form-group-container .field-group input:is(.dark *),.form-group.success .form-group-container .field-group textarea:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(55 180 113 / var(--tw-border-opacity))
}
.form-group.success .file-upload {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.form-group.success .file-upload:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.form-group.success .file-upload {
	--tw-border-opacity:1;
	border-color:rgb(55 180 113 / var(--tw-border-opacity))
}
.form-group.success .file-upload:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(55 180 113 / var(--tw-border-opacity))
}
.form-group.success .message {
	--tw-text-opacity:1;
	color:rgb(55 180 113 / var(--tw-text-opacity))
}
.form-group.success .message:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(55 180 113 / var(--tw-text-opacity))
}
.form-group.danger .form-group-container .field-group ::-moz-selection {
	--tw-text-opacity:1;
	color:rgb(255 101 91 / var(--tw-text-opacity))
}
.form-group.danger .form-group-container .field-group ::selection {
	--tw-text-opacity:1;
	color:rgb(255 101 91 / var(--tw-text-opacity))
}
.form-group.danger .form-group-container .field-group :is(.dark *)::-moz-selection {
	--tw-text-opacity:1;
	color:rgb(255 101 91 / var(--tw-text-opacity))
}
.form-group.danger .form-group-container .field-group :is(.dark *)::selection {
	--tw-text-opacity:1;
	color:rgb(255 101 91 / var(--tw-text-opacity))
}
.form-group.danger .form-group-container .field-group ::-moz-selection {
	background-color:#ff655b1f
}
.form-group.danger .form-group-container .field-group ::selection {
	background-color:#ff655b1f
}
.form-group.danger .form-group-container .field-group :is(.dark *)::-moz-selection {
	background-color:#ff655b1f
}
.form-group.danger .form-group-container .field-group :is(.dark *)::selection {
	background-color:#ff655b1f
}
.form-group.danger .form-group-container .field-group:after {
	font-family:icomoon,sans-serif;
	--tw-content:"";
	content:var(--tw-content);
	height:16px;
	width:16px;
	display:flex;
	align-items:center;
	justify-content:center;
	background-color:#ff655b1f
}
.form-group.danger .form-group-container .field-group:is(.dark *):after {
	background-color:#ff655b1f
}
.form-group.danger .form-group-container .field-group:after {
	border-radius:9999px;
	font-size:10px;
	--tw-text-opacity:1;
	color:rgb(255 101 91 / var(--tw-text-opacity))
}
.form-group.danger .form-group-container .field-group:is(.dark *):after {
	--tw-text-opacity:1;
	color:rgb(255 101 91 / var(--tw-text-opacity))
}
.form-group.danger .form-group-container .field-group:after {
	position:absolute;
	right:14px
}
.form-group.danger .form-group-container .field-group input,.form-group.danger .form-group-container .field-group textarea {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.form-group.danger .form-group-container .field-group input:is(.dark *),.form-group.danger .form-group-container .field-group textarea:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.form-group.danger .form-group-container .field-group input,.form-group.danger .form-group-container .field-group textarea {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.form-group.danger .form-group-container .field-group input:is(.dark *),.form-group.danger .form-group-container .field-group textarea:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.form-group.danger .form-group-container .field-group input,.form-group.danger .form-group-container .field-group textarea {
	--tw-border-opacity:1;
	border-color:rgb(255 101 91 / var(--tw-border-opacity))
}
.form-group.danger .form-group-container .field-group input:is(.dark *),.form-group.danger .form-group-container .field-group textarea:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(255 101 91 / var(--tw-border-opacity))
}
.form-group.danger .file-upload {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.form-group.danger .file-upload:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.form-group.danger .file-upload {
	--tw-border-opacity:1;
	border-color:rgb(255 101 91 / var(--tw-border-opacity))
}
.form-group.danger .file-upload:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(255 101 91 / var(--tw-border-opacity))
}
.form-group.danger .message {
	--tw-text-opacity:1;
	color:rgb(255 101 91 / var(--tw-text-opacity))
}
.form-group.danger .message:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 101 91 / var(--tw-text-opacity))
}
.form-group.required label {
	padding-inline-start:22px
}
.form-group.required label:before {
	--tw-content:"*";
	content:var(--tw-content);
	--tw-text-opacity:1;
	color:rgb(255 185 80 / var(--tw-text-opacity))
}
.form-group.required label:is(.dark *):before {
	--tw-text-opacity:1;
	color:rgb(255 185 80 / var(--tw-text-opacity))
}
.form-group.required label:before {
	font-size:14px;
	line-height:14px;
	font-weight:600;
	position:absolute;
	left:8px;
	top:1px
}
.form-group.disabled {
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	opacity:.4
}
.form-group.disabled .form-group-container .field-group:before {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.form-group.disabled .form-group-container .field-group:is(.dark *):before {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.form-group.disabled .form-group-container .field-group input,.form-group.disabled .form-group-container .field-group textarea {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.form-group.disabled .form-group-container .field-group input:is(.dark *),.form-group.disabled .form-group-container .field-group textarea:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.form-group.disabled .form-group-container .field-group input,.form-group.disabled .form-group-container .field-group textarea {
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.form-group.disabled .form-group-container .field-group input:is(.dark *),.form-group.disabled .form-group-container .field-group textarea:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.form-group.disabled .form-group-container .field-group input,.form-group.disabled .form-group-container .field-group textarea {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.form-group.disabled .form-group-container .field-group input:is(.dark *),.form-group.disabled .form-group-container .field-group textarea:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.free-area .wrapper .content {
	display:flex;
	flex-direction:column;
	gap:18px
}
.free-area h5 {
	font-size:20px!important
}
@media (min-width: 768px) {
	.free-area h5 {
	font-size:24px!important
}
}
@media (min-width: 1280px) {
	.free-area h5 {
	font-size:28px!important
}
}
.free-area h5 {
	line-height:28px!important
}
@media (min-width: 768px) {
	.free-area h5 {
	line-height:32px!important
}
}
@media (min-width: 1280px) {
	.free-area h5 {
	line-height:36px!important
}
}
.free-area h5 {
	font-weight:500!important;
	margin:0!important;
	--tw-text-opacity:1 !important;
	color:rgb(13 46 65 / var(--tw-text-opacity))!important
}
.free-area h5:is(.dark *) {
	--tw-text-opacity:1 !important;
	color:rgb(13 46 65 / var(--tw-text-opacity))!important
}
.free-area p {
	font-size:15px!important;
	line-height:29px!important;
	font-weight:400!important;
	margin:0!important;
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.free-area p:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.free-area a {
	font-size:15px!important;
	line-height:29px!important;
	font-weight:500!important;
	text-decoration-line:underline!important;
	text-decoration-style:dotted!important;
	text-decoration-thickness:1px!important;
	text-underline-offset:2px!important;
	margin:0!important;
	--tw-text-opacity:1 !important;
	color:rgb(251 165 10 / var(--tw-text-opacity))!important
}
.free-area a:is(.dark *) {
	--tw-text-opacity:1 !important;
	color:rgb(251 165 10 / var(--tw-text-opacity))!important
}
.free-area a {
	transition-property:all!important;
	transition-timing-function:cubic-bezier(.4,0,.2,1)!important;
	transition-duration:.3s!important;
	transition-timing-function:cubic-bezier(0,0,.2,1)!important
}
.free-area a:hover {
	--tw-brightness:brightness(.75) !important;
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important
}
.free-area a:hover:is(.dark *) {
	--tw-brightness:brightness(1.25) !important;
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important
}
.free-area blockquote {
	position:relative;
	display:flex;
	flex-direction:column;
	gap:12px;
	margin-top:24px;
	margin-bottom:24px;
	padding-inline-start:24px
}
.free-area blockquote:before {
	--tw-content:"";
	content:var(--tw-content);
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	height:100%;
	width:4px;
	border-radius:9999px;
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
.free-area blockquote:is(.dark *):before {
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
.free-area ul,.free-area ol {
	display:flex;
	flex-direction:column;
	gap:16px
}
.free-area ul li,.free-area ol li {
	position:relative;
	padding-left:24px;
	font-size:15px!important;
	line-height:29px!important;
	font-weight:400!important;
	margin:0;
	--tw-text-opacity:1 !important;
	color:rgb(19 35 44 / var(--tw-text-opacity))!important
}
.free-area ul li:is(.dark *),.free-area ol li:is(.dark *) {
	--tw-text-opacity:1 !important;
	color:rgb(19 35 44 / var(--tw-text-opacity))!important
}
.free-area ul li:not(:last-child):after,.free-area ol li:not(:last-child):after {
	--tw-content:"";
	content:var(--tw-content);
	height:1px;
	width:calc(100% - 24px);
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.free-area ul li:not(:last-child):is(.dark *):after,.free-area ol li:not(:last-child):is(.dark *):after {
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.free-area ul li:not(:last-child):after,.free-area ol li:not(:last-child):after {
	position:absolute;
	bottom:-8px;
	right:0
}
.free-area ol {
	display:flex;
	flex-direction:column;
	gap:16px;
	list-style-type:none;
	counter-reset:my-awesome-counter
}
.free-area ol li {
	counter-increment:my-awesome-counter
}
.free-area ol li:before {
	content:counter(my-awesome-counter) ".";
	position:absolute;
	top:0;
	left:0;
	font-size:14px;
	line-height:26px;
	font-weight:600;
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.free-area ol li:is(.dark *):before {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.free-area ul li:before {
	--tw-content:"";
	content:var(--tw-content);
	height:8px;
	width:8px;
	border-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(251 165 10 / var(--tw-border-opacity))
}
.free-area ul li:is(.dark *):before {
	--tw-border-opacity:1;
	border-color:rgb(251 165 10 / var(--tw-border-opacity))
}
.free-area ul li:before {
	border-radius:9999px;
	position:absolute;
	top:8px;
	left:0
}
.list ul,.list ol {
	display:flex;
	flex-direction:column;
	gap:16px
}
.list ul li,.list ol li {
	position:relative;
	margin:0;
	padding-left:24px;
	font-size:14px;
	font-weight:400;
	line-height:26px;
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.list ul li:is(.dark *),.list ol li:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.list ul li:not(:last-child):after,.list ol li:not(:last-child):after {
	--tw-content:"";
	content:var(--tw-content);
	height:1px;
	width:calc(100% - 24px);
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.list ul li:not(:last-child):is(.dark *):after,.list ol li:not(:last-child):is(.dark *):after {
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.list ul li:not(:last-child):after,.list ol li:not(:last-child):after {
	position:absolute;
	bottom:-8px;
	right:0
}
.list ol {
	list-style-type:none;
	counter-increment:my-awesome-counter
}
.list ol li:before {
	content:counter(my-awesome-counter) ".";
	position:absolute;
	top:0;
	left:0;
	font-size:14px;
	font-weight:600;
	line-height:26px;
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.list ol li:is(.dark *):before {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.list ul li:before {
	--tw-content:"";
	content:var(--tw-content);
	height:6px;
	width:6px;
	border-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(251 165 10 / var(--tw-border-opacity))
}
.list ul li:is(.dark *):before {
	--tw-border-opacity:1;
	border-color:rgb(251 165 10 / var(--tw-border-opacity))
}
.list ul li:before {
	border-radius:9999px;
	position:absolute;
	top:10px;
	left:0
}
.tab-content .tab-item {
	display:none
}
.tab-content .tab-item.active {
	display:grid
}
.table-wrapper {
	width:100%
}
.table-wrapper caption {
	caption-side:bottom;
	padding-top:12px;
	text-align:start
}
.table-wrapper table {
	width:100%;
	border-collapse:collapse;
	border-width:1px;
	border-radius:8px;
	overflow:hidden
}
.table-wrapper table thead tr th {
	padding:8px 12px;
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
.table-wrapper table thead tr th:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
.table-wrapper table thead tr th {
	border-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(215 54 23 / var(--tw-border-opacity))
}
.table-wrapper table thead tr th:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(215 54 23 / var(--tw-border-opacity))
}
.table-wrapper table thead tr th {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.table-wrapper table thead tr th:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.table-wrapper table thead tr th {
	text-align:start;
	white-space:nowrap
}
.table-wrapper table tbody tr td {
	padding:8px 12px;
	background-color:#fba50a05
}
.table-wrapper table tbody tr td:is(.dark *) {
	background-color:#fba50a05
}
.table-wrapper table tbody tr td {
	border-width:1px;
	border-color:#fba50a0f
}
.table-wrapper table tbody tr td:is(.dark *) {
	border-color:#fba50a0f
}
.table-wrapper table tbody tr td {
	text-align:start;
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.table-wrapper table tbody tr td:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.table-wrapper table tbody tr td {
	white-space:nowrap
}
.homepage #homepage-hero .swiper.swiper-homepage-hero .swiper-wrapper .swiper-slide picture,.homepage #homepage-hero .swiper.swiper-homepage-hero .swiper-wrapper .swiper-slide source,.homepage #homepage-hero .swiper.swiper-homepage-hero .swiper-wrapper .swiper-slide img {
	height:auto;
	width:100%;
	border-radius:12px
}
@media (min-width: 1024px) {
	.homepage #homepage-hero .swiper.swiper-homepage-hero .swiper-wrapper .swiper-slide picture,.homepage #homepage-hero .swiper.swiper-homepage-hero .swiper-wrapper .swiper-slide source,.homepage #homepage-hero .swiper.swiper-homepage-hero .swiper-wrapper .swiper-slide img {
	border-radius:18px
}
}
.homepage #homepage-about .wrapper {
	display:flex;
	flex-direction:column-reverse
}
@media (min-width: 1024px) {
	.homepage #homepage-about .wrapper {
	flex-direction:row-reverse
}
}
.homepage #homepage-about .wrapper {
	gap:0px;
	padding-top:0;
	padding-bottom:0;
	border-radius:12px
}
@media (min-width: 1024px) {
	.homepage #homepage-about .wrapper {
	border-radius:18px
}
}
.homepage #homepage-about .wrapper .head {
	position:relative;
	width:100%
}
@media (min-width: 1024px) {
	.homepage #homepage-about .wrapper .head {
	width:50%
}
}
.homepage #homepage-about .wrapper .head {
	display:flex;
	align-items:center;
	padding:36px 18px
}
@media (min-width: 1024px) {
	.homepage #homepage-about .wrapper .head {
	padding:84px
}
}
@media (min-width: 1280px) {
	.homepage #homepage-about .wrapper .head {
	padding:120px
}
}
.homepage #homepage-about .wrapper .head .vector-01 {
	position:absolute;
	top:-20%;
	right:0;
	z-index:-10;
	display:none
}
@media (min-width: 640px) {
	.homepage #homepage-about .wrapper .head .vector-01 {
	display:block
}
}
.homepage #homepage-about .wrapper .content {
	width:100%
}
@media (min-width: 1024px) {
	.homepage #homepage-about .wrapper .content {
	width:50%
}
}
.homepage #homepage-about .wrapper .content picture,.homepage #homepage-about .wrapper .content source,.homepage #homepage-about .wrapper .content img {
	height:100%;
	width:100%;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center;
	aspect-ratio:16 / 9;
	border-radius:12px
}
@media (min-width: 1024px) {
	.homepage #homepage-about .wrapper .content picture,.homepage #homepage-about .wrapper .content source,.homepage #homepage-about .wrapper .content img {
	border-radius:18px
}
}
.homepage #homepage-about .wrapper .content picture,.homepage #homepage-about .wrapper .content source,.homepage #homepage-about .wrapper .content img {
	--tw-shadow:0px 24px 40px -4px rgba(127,144,168,.36);
	--tw-shadow-colored:0px 24px 40px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.homepage #homepage-about .wrapper .content picture:is(.dark *),.homepage #homepage-about .wrapper .content source:is(.dark *),.homepage #homepage-about .wrapper .content img:is(.dark *) {
	--tw-shadow:0px 24px 40px -4px rgba(127,144,168,.36);
	--tw-shadow-colored:0px 24px 40px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.homepage #homepage-branch {
	overflow:hidden
}
.homepage #homepage-branch .wrapper {
	display:flex;
	align-items:center;
	justify-content:center
}
.homepage #homepage-branch .wrapper .head {
	position:relative;
	width:100%
}
@media (min-width: 1280px) {
	.homepage #homepage-branch .wrapper .head {
	width:66.666667%
}
}
.homepage #homepage-branch .wrapper .head .vector-01 {
	position:absolute;
	right:-82px;
	top:62%;
	z-index:-10
}
.homepage #homepage-branch .wrapper .head .vector-02 {
	position:absolute;
	left:-82px;
	bottom:62%;
	z-index:-10
}
.homepage #homepage-features {
	overflow:hidden
}
.homepage #homepage-features .wrapper {
	display:flex;
	flex-direction:column
}
@media (min-width: 1024px) {
	.homepage #homepage-features .wrapper {
	flex-direction:row
}
}
.homepage #homepage-features .wrapper .head {
	position:relative;
	width:100%
}
@media (min-width: 1024px) {
	.homepage #homepage-features .wrapper .head {
	width:50%
}
}
.homepage #homepage-features .wrapper .head {
	display:flex;
	align-items:center
}
.homepage #homepage-features .wrapper .head .vector-01 {
	position:absolute;
	left:-82px;
	top:-4%;
	z-index:-10
}
.homepage #homepage-features .wrapper .content {
	width:100%
}
@media (min-width: 1024px) {
	.homepage #homepage-features .wrapper .content {
	width:50%
}
}
.homepage #homepage-features .wrapper .content .swiper.swiper-homepage-hero .swiper-wrapper .swiper-slide picture,.homepage #homepage-features .wrapper .content .swiper.swiper-homepage-hero .swiper-wrapper .swiper-slide source,.homepage #homepage-features .wrapper .content .swiper.swiper-homepage-hero .swiper-wrapper .swiper-slide img {
	height:100%;
	width:100%;
	-o-object-fit:contain;
	object-fit:contain;
	-o-object-position:center;
	object-position:center
}
.homepage #homepage-investor .wrapper {
	display:flex;
	flex-direction:column-reverse
}
@media (min-width: 1024px) {
	.homepage #homepage-investor .wrapper {
	flex-direction:row
}
}
.homepage #homepage-investor .wrapper {
	gap:0px;
	padding-top:0;
	padding-bottom:0;
	border-radius:12px
}
@media (min-width: 1024px) {
	.homepage #homepage-investor .wrapper {
	border-radius:18px
}
}
.homepage #homepage-investor .wrapper .head {
	width:100%
}
@media (min-width: 1024px) {
	.homepage #homepage-investor .wrapper .head {
	width:50%
}
}
.homepage #homepage-investor .wrapper .head {
	display:flex;
	align-items:center;
	padding:36px 18px
}
@media (min-width: 1024px) {
	.homepage #homepage-investor .wrapper .head {
	padding:84px
}
}
@media (min-width: 1280px) {
	.homepage #homepage-investor .wrapper .head {
	padding:120px
}
}
.homepage #homepage-investor .wrapper .content {
	width:100%
}
@media (min-width: 1024px) {
	.homepage #homepage-investor .wrapper .content {
	width:50%
}
}
.homepage #homepage-investor .wrapper .content picture,.homepage #homepage-investor .wrapper .content source,.homepage #homepage-investor .wrapper .content img {
	height:100%;
	width:100%;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center;
	aspect-ratio:16 / 9;
	border-radius:12px
}
@media (min-width: 1024px) {
	.homepage #homepage-investor .wrapper .content picture,.homepage #homepage-investor .wrapper .content source,.homepage #homepage-investor .wrapper .content img {
	border-radius:18px
}
}
.homepage #homepage-investor .wrapper .content picture,.homepage #homepage-investor .wrapper .content source,.homepage #homepage-investor .wrapper .content img {
	--tw-shadow:0px 24px 40px -4px rgba(127,144,168,.36);
	--tw-shadow-colored:0px 24px 40px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.homepage #homepage-investor .wrapper .content picture:is(.dark *),.homepage #homepage-investor .wrapper .content source:is(.dark *),.homepage #homepage-investor .wrapper .content img:is(.dark *) {
	--tw-shadow:0px 24px 40px -4px rgba(127,144,168,.36);
	--tw-shadow-colored:0px 24px 40px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.about #about-main {
	overflow:hidden
}
.about #about-main .wrapper {
	position:relative;
	display:flex;
	flex-direction:column-reverse
}
@media (min-width: 1024px) {
	.about #about-main .wrapper {
	flex-direction:row-reverse
}
}
.about #about-main .wrapper .vector-01 {
	position:absolute;
	bottom:2%;
	right:-6%;
	z-index:-10;
	display:none
}
@media (min-width: 640px) {
	.about #about-main .wrapper .vector-01 {
	display:block
}
}
.about #about-main .wrapper .vector-02 {
	position:absolute;
	top:2%;
	left:-6%;
	z-index:-10;
	display:none
}
@media (min-width: 640px) {
	.about #about-main .wrapper .vector-02 {
	display:block
}
}
.about #about-main .wrapper .head {
	width:100%
}
@media (min-width: 1024px) {
	.about #about-main .wrapper .head {
	width:60%
}
}
@media (min-width: 1280px) {
	.about #about-main .wrapper .head {
	width:75%
}
}
.about #about-main .wrapper .head {
	display:flex;
	flex-direction:column;
	justify-content:center;
	gap:24px
}
.about #about-main .wrapper .head .explanations {
	display:grid;
	grid-template-columns:repeat(1,minmax(0,1fr));
	gap:18px
}
@media (min-width: 1280px) {
	.about #about-main .wrapper .head .explanations {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
}
.about #about-main .wrapper .content {
	height:-moz-max-content;
	height:max-content;
	width:100%
}
@media (min-width: 1024px) {
	.about #about-main .wrapper .content {
	width:40%
}
}
@media (min-width: 1280px) {
	.about #about-main .wrapper .content {
	width:25%
}
}
.about #about-main .wrapper .content {
	display:flex;
	flex-direction:column;
	justify-content:center;
	padding:18px 36px;
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity))
}
.about #about-main .wrapper .content:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity))
}
.about #about-main .wrapper .content>:not([hidden])~:not([hidden]) {
	--tw-divide-y-reverse:0;
	border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
	border-bottom-width:calc(1px * var(--tw-divide-y-reverse));
	--tw-divide-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-divide-opacity))
}
.about #about-main .wrapper .content:is(.dark *)>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-divide-opacity))
}
.about #about-main .wrapper .content {
	border-radius:8px
}
.about #about-main .wrapper .content .item {
	display:flex;
	flex-direction:row;
	align-items:flex-end;
	justify-content:space-between;
	gap:12px;
	padding-top:18px;
	padding-bottom:18px;
	text-align:center
}
.about #about-main .wrapper .content .item .heading-1 {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.about #about-main .wrapper .content .item .heading-1:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.about #about-pardo {
	overflow:hidden
}
.about #about-pardo .wrapper {
	position:relative;
	display:flex;
	flex-direction:column-reverse
}
@media (min-width: 1024px) {
	.about #about-pardo .wrapper {
	flex-direction:row
}
}
.about #about-pardo .wrapper {
	border-top-width:1px;
	border-bottom-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.about #about-pardo .wrapper:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.about #about-pardo .wrapper .vector-01 {
	position:absolute;
	left:-182px;
	bottom:72%;
	z-index:-10
}
.about #about-pardo .wrapper .vector-02 {
	position:absolute;
	right:-282px;
	top:62%;
	z-index:-10;
	--tw-rotate:45deg;
	--tw-scale-x:.5;
	--tw-scale-y:.5;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.about #about-pardo .wrapper .head {
	width:100%
}
@media (min-width: 1024px) {
	.about #about-pardo .wrapper .head {
	width:60%
}
}
@media (min-width: 1280px) {
	.about #about-pardo .wrapper .head {
	width:75%
}
}
.about #about-pardo .wrapper .head {
	display:flex;
	flex-direction:column;
	justify-content:center;
	gap:24px
}
.about #about-pardo .wrapper .head .explanations {
	display:grid;
	grid-template-columns:repeat(1,minmax(0,1fr));
	gap:18px
}
@media (min-width: 1280px) {
	.about #about-pardo .wrapper .head .explanations {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
}
.about #about-pardo .wrapper .content {
	height:-moz-max-content;
	height:max-content;
	width:100%
}
@media (min-width: 1024px) {
	.about #about-pardo .wrapper .content {
	width:40%
}
}
@media (min-width: 1280px) {
	.about #about-pardo .wrapper .content {
	width:25%
}
}
.about #about-pardo .wrapper .content {
	display:flex;
	flex-direction:column;
	justify-content:center;
	padding:18px 36px;
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity))
}
.about #about-pardo .wrapper .content:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity))
}
.about #about-pardo .wrapper .content>:not([hidden])~:not([hidden]) {
	--tw-divide-y-reverse:0;
	border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
	border-bottom-width:calc(1px * var(--tw-divide-y-reverse));
	--tw-divide-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-divide-opacity))
}
.about #about-pardo .wrapper .content:is(.dark *)>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-divide-opacity))
}
.about #about-pardo .wrapper .content {
	border-radius:8px
}
.about #about-pardo .wrapper .content .item {
	display:flex;
	align-items:center;
	justify-content:center;
	padding-top:18px;
	padding-bottom:18px
}
.about #about-pardo .wrapper .content .item figure {
	max-height:60px;
	width:148px;
	display:flex;
	align-items:center;
	justify-content:center
}
.about #about-pardo .wrapper .content .item figure img {
	height:100%;
	width:100%;
	-o-object-fit:contain;
	object-fit:contain;
	-o-object-position:center;
	object-position:center
}
.flavors {
	overflow:hidden
}
.flavors .wrapper {
	padding-bottom:0!important
}
.flavors .wrapper .contain {
	display:flex;
	flex-direction:column;
	gap:24px
}
@media (min-width: 1280px) {
	.flavors .wrapper .contain {
	gap:96px
}
}
.flavors .wrapper .contain .item {
	display:flex;
	flex-direction:column-reverse;
	gap:0px;
	padding-top:0;
	padding-bottom:0;
	border-radius:12px
}
@media (min-width: 1024px) {
	.flavors .wrapper .contain .item {
	border-radius:18px
}
.flavors .wrapper .contain .item:nth-child(odd) {
	flex-direction:row-reverse
}
.flavors .wrapper .contain .item:nth-child(2n) {
	flex-direction:row
}
}
.flavors .wrapper .contain .item:nth-child(3n+1) .heading-2,.flavors .wrapper .contain .item:nth-child(3n+1) .free-area p {
	--tw-text-opacity:1;
	color:rgb(43 102 126 / var(--tw-text-opacity))
}
.flavors .wrapper .contain .item:nth-child(3n+1) .heading-2:is(.dark *),.flavors .wrapper .contain .item:nth-child(3n+1) .free-area p:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(43 102 126 / var(--tw-text-opacity))
}
.flavors .wrapper .contain .item:nth-child(3n+1) .vector-02,.flavors .wrapper .contain .item:nth-child(3n+1) .vector-03 {
	display:none
}
.flavors .wrapper .contain .item:nth-child(3n+2) .heading-2,.flavors .wrapper .contain .item:nth-child(3n+2) .free-area p {
	--tw-text-opacity:1;
	color:rgb(126 112 54 / var(--tw-text-opacity))
}
.flavors .wrapper .contain .item:nth-child(3n+2) .heading-2:is(.dark *),.flavors .wrapper .contain .item:nth-child(3n+2) .free-area p:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(126 112 54 / var(--tw-text-opacity))
}
.flavors .wrapper .contain .item:nth-child(3n+2) .vector-01,.flavors .wrapper .contain .item:nth-child(3n+2) .vector-03 {
	display:none
}
.flavors .wrapper .contain .item:nth-child(3n+3) .heading-2,.flavors .wrapper .contain .item:nth-child(3n+3) .free-area p {
	--tw-text-opacity:1;
	color:rgb(134 69 47 / var(--tw-text-opacity))
}
.flavors .wrapper .contain .item:nth-child(3n+3) .heading-2:is(.dark *),.flavors .wrapper .contain .item:nth-child(3n+3) .free-area p:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(134 69 47 / var(--tw-text-opacity))
}
.flavors .wrapper .contain .item:nth-child(3n+3) .vector-01,.flavors .wrapper .contain .item:nth-child(3n+3) .vector-02 {
	display:none
}
.flavors .wrapper .contain .item .head {
	position:relative;
	width:100%
}
@media (min-width: 1024px) {
	.flavors .wrapper .contain .item .head {
	width:50%
}
}
.flavors .wrapper .contain .item .head {
	display:flex;
	align-items:center;
	padding:36px 18px
}
@media (min-width: 1024px) {
	.flavors .wrapper .contain .item .head {
	padding:84px
}
}
@media (min-width: 1280px) {
	.flavors .wrapper .contain .item .head {
	padding:120px
}
}
.flavors .wrapper .contain .item .head .vector-01,.flavors .wrapper .contain .item .head .vector-02,.flavors .wrapper .contain .item .head .vector-03 {
	position:absolute;
	z-index:-10
}
.flavors .wrapper .contain .item .head .vector-01 {
	top:0;
	right:0
}
.flavors .wrapper .contain .item .head .vector-02 {
	top:-6%;
	left:-12%
}
.flavors .wrapper .contain .item .head .vector-03 {
	top:6%;
	right:-6%
}
.flavors .wrapper .contain .item .content {
	width:100%
}
@media (min-width: 1024px) {
	.flavors .wrapper .contain .item .content {
	width:50%
}
}
.flavors .wrapper .contain .item .content picture,.flavors .wrapper .contain .item .content source,.flavors .wrapper .contain .item .content img {
	height:100%;
	width:100%;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center;
	aspect-ratio:16 / 9;
	border-radius:12px
}
@media (min-width: 1024px) {
	.flavors .wrapper .contain .item .content picture,.flavors .wrapper .contain .item .content source,.flavors .wrapper .contain .item .content img {
	border-radius:18px
}
}
.flavors .wrapper .contain .item .content picture,.flavors .wrapper .contain .item .content source,.flavors .wrapper .contain .item .content img {
	--tw-shadow:0px 24px 40px -4px rgba(127,144,168,.36);
	--tw-shadow-colored:0px 24px 40px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.flavors .wrapper .contain .item .content picture:is(.dark *),.flavors .wrapper .contain .item .content source:is(.dark *),.flavors .wrapper .contain .item .content img:is(.dark *) {
	--tw-shadow:0px 24px 40px -4px rgba(127,144,168,.36);
	--tw-shadow-colored:0px 24px 40px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.materials {
	overflow:hidden
}
.materials .wrapper {
	padding-bottom:0!important
}
.materials .wrapper .contain {
	display:flex;
	flex-direction:column
}
.materials .wrapper .contain>:not([hidden])~:not([hidden]) {
	--tw-divide-y-reverse:0;
	border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
	border-bottom-width:calc(1px * var(--tw-divide-y-reverse));
	--tw-divide-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-divide-opacity))
}
.materials .wrapper .contain:is(.dark *)>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-divide-opacity))
}
.materials .wrapper .contain .item {
	display:flex;
	flex-direction:column-reverse;
	gap:24px
}
@media (min-width: 1280px) {
	.materials .wrapper .contain .item {
	gap:48px
}
}
.materials .wrapper .contain .item {
	padding-top:24px;
	padding-bottom:24px
}
@media (min-width: 1280px) {
	.materials .wrapper .contain .item {
	padding-top:96px;
	padding-bottom:96px
}
}
.materials .wrapper .contain .item:first-child {
	padding-top:0
}
.materials .wrapper .contain .item:last-child {
	padding-bottom:0
}
@media (min-width: 1024px) {
	.materials .wrapper .contain .item:nth-child(odd) {
	flex-direction:row-reverse
}
}
.materials .wrapper .contain .item:nth-child(odd) .vector-01,.materials .wrapper .contain .item:nth-child(odd) .vector-04 {
	display:none
}
@media (min-width: 1024px) {
	.materials .wrapper .contain .item:nth-child(2n) {
	flex-direction:row
}
}
.materials .wrapper .contain .item:nth-child(2n) .vector-02,.materials .wrapper .contain .item:nth-child(2n) .vector-03 {
	display:none
}
.materials .wrapper .contain .item .head {
	position:relative;
	width:100%
}
@media (min-width: 1024px) {
	.materials .wrapper .contain .item .head {
	width:50%
}
}
.materials .wrapper .contain .item .head {
	display:flex;
	align-items:center
}
.materials .wrapper .contain .item .head .vector-01,.materials .wrapper .contain .item .head .vector-02,.materials .wrapper .contain .item .head .vector-03,.materials .wrapper .contain .item .head .vector-04 {
	position:absolute;
	z-index:-10
}
.materials .wrapper .contain .item .head .vector-01 {
	top:0;
	left:-12%
}
.materials .wrapper .contain .item .head .vector-02 {
	top:-6%;
	right:0
}
.materials .wrapper .contain .item .head .vector-03 {
	bottom:-48%;
	left:-24%;
	--tw-scale-x:.5;
	--tw-scale-y:.5;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.materials .wrapper .contain .item .head .vector-04 {
	bottom:-48%;
	right:-12%;
	--tw-scale-x:.75;
	--tw-scale-y:.75;
	--tw-rotate:45deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.materials .wrapper .contain .item .content {
	width:100%
}
@media (min-width: 1024px) {
	.materials .wrapper .contain .item .content {
	width:50%
}
}
.materials .wrapper .contain .item .content picture,.materials .wrapper .contain .item .content source,.materials .wrapper .contain .item .content img {
	height:100%;
	width:100%;
	-o-object-fit:contain;
	object-fit:contain;
	-o-object-position:center;
	object-position:center
}
.investor #investor-video .wrapper .content .promotion {
	display:block
}
.investor #investor-video .wrapper .content .promotion picture,.investor #investor-video .wrapper .content .promotion source,.investor #investor-video .wrapper .content .promotion img {
	width:100%;
	border-radius:12px
}
@media (min-width: 1024px) {
	.investor #investor-video .wrapper .content .promotion picture,.investor #investor-video .wrapper .content .promotion source,.investor #investor-video .wrapper .content .promotion img {
	border-radius:18px
}
}
.investor #investor-video .wrapper .content .promotion picture,.investor #investor-video .wrapper .content .promotion source,.investor #investor-video .wrapper .content .promotion img {
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center;
	aspect-ratio:16 / 9
}
.investor #investor-video .wrapper .content .promotion .play {
	position:absolute;
	left:50%;
	--tw-translate-x:-50%;
	--tw-translate-y:-50%;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	height:84px;
	width:84px
}
@media (min-width: 1024px) {
	.investor #investor-video .wrapper .content .promotion .play {
	height:108px;
	width:108px
}
}
.investor #investor-video .wrapper .content .promotion .play {
	display:flex;
	align-items:center;
	justify-content:center;
	padding-inline-start:3px;
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
.investor #investor-video .wrapper .content .promotion .play:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
.investor #investor-video .wrapper .content .promotion .play {
	border-width:4px;
	--tw-border-opacity:1;
	border-color:rgb(255 255 255 / var(--tw-border-opacity))
}
.investor #investor-video .wrapper .content .promotion .play:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(255 255 255 / var(--tw-border-opacity))
}
@media (min-width: 1024px) {
	.investor #investor-video .wrapper .content .promotion .play {
	border-width:8px
}
}
.investor #investor-video .wrapper .content .promotion .play {
	border-radius:9999px;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.investor #investor-video .wrapper .content .promotion .play:before {
	--tw-content:"";
	content:var(--tw-content);
	height:calc(100% + 24px);
	width:calc(100% + 24px);
	border-radius:9999px;
	position:absolute;
	background-color:#fff3
}
.investor #investor-video .wrapper .content .promotion .play:is(.dark *):before {
	background-color:#fff3
}
.investor #investor-video .wrapper .content .promotion .play:after {
	--tw-content:"";
	content:var(--tw-content);
	height:calc(100% - 36px);
	width:calc(100% - 36px);
	border-radius:9999px;
	position:absolute
}
@keyframes ping {
	75%,to {
	transform:scale(2);
	opacity:0
}
}
.investor #investor-video .wrapper .content .promotion .play:after {
	animation:ping 1s cubic-bezier(0,0,.2,1) infinite;
	transition-duration:1s;
	--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);
	--tw-ring-color:rgb(251 165 10 / .28)
}
.investor #investor-video .wrapper .content .promotion .play:is(.dark *):after {
	--tw-ring-color:rgb(251 165 10 / .28)
}
.investor #investor-video .wrapper .content .promotion .play i {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.investor #investor-video .wrapper .content .promotion .play i:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.investor #investor-video .wrapper .content .promotion .play i {
	font-size:24px
}
@media (min-width: 1024px) {
	.investor #investor-video .wrapper .content .promotion .play i {
	font-size:30px
}
}
.investor #investor-video .wrapper .content .promotion .play i {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.investor #investor-video .wrapper .content .promotion:hover .play {
	--tw-bg-opacity:1;
	background-color:rgb(215 54 23 / var(--tw-bg-opacity))
}
.investor #investor-video .wrapper .content .promotion:hover .play:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(215 54 23 / var(--tw-bg-opacity))
}
.investor #investor-gallery .wrapper {
	display:flex;
	flex-direction:column-reverse
}
.investor #investor-gallery .wrapper .head blockquote {
	position:relative;
	display:flex;
	flex-direction:column;
	gap:12px;
	padding-inline-start:24px
}
.investor #investor-gallery .wrapper .head blockquote:before {
	--tw-content:"";
	content:var(--tw-content);
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	height:100%;
	width:4px;
	border-radius:9999px;
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
.investor #investor-gallery .wrapper .head blockquote:is(.dark *):before {
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity))
}
.investor #investor-gallery .wrapper .content .swiper.swiper-investor-gallery .swiper-wrapper .swiper-slide picture,.investor #investor-gallery .wrapper .content .swiper.swiper-investor-gallery .swiper-wrapper .swiper-slide source,.investor #investor-gallery .wrapper .content .swiper.swiper-investor-gallery .swiper-wrapper .swiper-slide img {
	height:auto;
	width:100%;
	border-radius:12px
}
@media (min-width: 1024px) {
	.investor #investor-gallery .wrapper .content .swiper.swiper-investor-gallery .swiper-wrapper .swiper-slide picture,.investor #investor-gallery .wrapper .content .swiper.swiper-investor-gallery .swiper-wrapper .swiper-slide source,.investor #investor-gallery .wrapper .content .swiper.swiper-investor-gallery .swiper-wrapper .swiper-slide img {
	border-radius:18px
}
}
.investor #investor-form {
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	border-top-width:1px;
	border-bottom-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.investor #investor-form:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.investor #investor-form .background {
	position:absolute;
	z-index:-10;
	height:100dvh;
	width:83.333333%;
	display:none
}
@media (min-width: 1024px) {
	.investor #investor-form .background {
	display:block
}
}
.investor #investor-form .background {
	opacity:.02;
	--tw-grayscale:grayscale(100%);
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
	-o-object-fit:contain;
	object-fit:contain;
	-o-object-position:center;
	object-position:center
}
.investor #investor-form .wrapper {
	width:100%
}
@media (min-width: 1024px) {
	.investor #investor-form .wrapper {
	width:33.333333%
}
}
.investor #investor-form .wrapper {
	display:flex;
	flex-direction:column;
	align-items:center
}
.investor .free-area .wrapper {
	padding-bottom:0
}
@media (min-width: 1024px) {
	.investor .free-area .wrapper {
	padding-top:0;
	padding-bottom:0
}
}
.branches #branches-map {
	background-image:linear-gradient(to top,var(--tw-gradient-stops));
	--tw-gradient-from:#FAFCFC var(--tw-gradient-from-position);
	--tw-gradient-to:rgb(250 252 252 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);
	--tw-gradient-from-position:90%
}
.branches #branches-map:is(.dark *) {
	--tw-gradient-from:#FAFCFC var(--tw-gradient-from-position);
	--tw-gradient-to:rgb(250 252 252 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}
.branches #branches-map .wrapper {
	position:relative;
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:24px
}
@media (min-width: 1280px) {
	.branches #branches-map .wrapper {
	gap:48px
}
}
.branches #branches-map .wrapper {
	padding-top:24px;
	padding-bottom:24px
}
@media (min-width: 1024px) {
	.branches #branches-map .wrapper {
	padding-top:48px;
	padding-bottom:48px
}
}
.branches #branches-map .wrapper .head {
	z-index:30
}
@media (min-width: 1024px) {
	.branches #branches-map .wrapper .head {
	position:sticky;
	top:0
}
}
.branches #branches-map .wrapper .head {
	width:100%
}
@media (min-width: 1280px) {
	.branches #branches-map .wrapper .head {
	width:80%
}
}
@media (min-width: 1024px) {
	.branches #branches-map .wrapper .head {
	padding-top:6px;
	padding-bottom:6px
}
}
.branches #branches-map .wrapper .head {
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity))
}
.branches #branches-map .wrapper .head:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(250 252 252 / var(--tw-bg-opacity))
}
.branches #branches-map .wrapper .head form.form {
	width:100%;
	display:flex;
	flex-direction:column;
	gap:6px
}
@media (min-width: 1024px) {
	.branches #branches-map .wrapper .head form.form {
	flex-direction:row
}
}
.branches #branches-map .wrapper .head form.form .form-group,.branches #branches-map .wrapper .head form.form .btn {
	width:100%;
	max-width:none
}
@media (min-width: 1024px) {
	.branches #branches-map .wrapper .head form.form .btn {
	max-width:-moz-max-content;
	max-width:max-content
}
}
.branches #branches-map .wrapper .content {
	width:100%
}
@media (min-width: 1280px) {
	.branches #branches-map .wrapper .content {
	width:80%
}
}
.branches #branches-map .wrapper .content .tab {
	display:flex;
	flex-direction:column;
	gap:48px
}
.branches #branches-map .wrapper .content .tab .tab-heads {
	display:none
}
@media (min-width: 1024px) {
	.branches #branches-map .wrapper .content .tab .tab-heads {
	display:block
}
}
.branches #branches-map .wrapper .content .tab .tab-heads svg {
	width:100%;
	position:relative;
	overflow:visible
}
.branches #branches-map .wrapper .content .tab .tab-heads svg path {
	overflow:visible;
	position:relative;
	stroke-width:.072rem;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.branches #branches-map .wrapper .content .tab .tab-heads svg path.enable {
	cursor:pointer;
	fill:#fba50a1f
}
.branches #branches-map .wrapper .content .tab .tab-heads svg path.enable:is(.dark *) {
	fill:#fba50a1f
}
.branches #branches-map .wrapper .content .tab .tab-heads svg path.enable {
	stroke:#f34421
}
.branches #branches-map .wrapper .content .tab .tab-heads svg path.enable:is(.dark *) {
	stroke:#f34421
}
.branches #branches-map .wrapper .content .tab .tab-heads svg path.enable {
	z-index:50
}
.branches #branches-map .wrapper .content .tab .tab-heads svg path.enable:hover {
	fill:#f34421
}
.branches #branches-map .wrapper .content .tab .tab-heads svg path.enable:hover:is(.dark *) {
	fill:#f34421
}
.branches #branches-map .wrapper .content .tab .tab-heads svg path.enable:hover {
	stroke:#d73617
}
.branches #branches-map .wrapper .content .tab .tab-heads svg path.enable:hover:is(.dark *) {
	stroke:#d73617
}
.branches #branches-map .wrapper .content .tab .tab-heads svg path.enable:hover {
	stroke-width:.1rem;
	filter:drop-shadow(0 10px 8px rgba(236,59,24,.24))
}
.branches #branches-map .wrapper .content .tab .tab-heads svg path.disable {
	fill:#fff
}
.branches #branches-map .wrapper .content .tab .tab-heads svg path.disable:is(.dark *) {
	fill:#fff
}
.branches #branches-map .wrapper .content .tab .tab-heads svg path.disable {
	stroke:#e4e5e7
}
.branches #branches-map .wrapper .content .tab .tab-heads svg path.disable:is(.dark *) {
	stroke:#e4e5e7
}
.branches #branches-map .wrapper .content .tab .tab-heads svg path.disable {
	cursor:not-allowed
}
.branches #branches-map .wrapper .content .tab .tab-content .tab-item {
	grid-template-columns:repeat(1,minmax(0,1fr));
	gap:12px
}
@media (min-width: 768px) {
	.branches #branches-map .wrapper .content .tab .tab-content .tab-item {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
}
@media (min-width: 1280px) {
	.branches #branches-map .wrapper .content .tab .tab-content .tab-item {
	grid-template-columns:repeat(3,minmax(0,1fr))
}
}
.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card {
	display:flex;
	flex-direction:column;
	gap:18px;
	padding:12px;
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card {
	border-width:1px;
	border-style:solid;
	border-color:#e4e5e799
}
.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card:is(.dark *) {
	border-color:#e4e5e799
}
.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card {
	--tw-shadow:0px 4px 10px -4px rgba(127,144,168,.12);
	--tw-shadow-colored:0px 4px 10px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card:is(.dark *) {
	--tw-shadow:0px 4px 10px -4px rgba(127,144,168,.12);
	--tw-shadow-colored:0px 4px 10px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card {
	border-radius:12px
}
.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card .branch-card-head {
	position:relative
}
.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card .branch-card-head .badge {
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity));
	--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
	--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
	--tw-shadow-color:rgb(251 165 10 / .24);
	--tw-shadow:var(--tw-shadow-colored)
}
.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card .branch-card-head .badge:is(.dark *) {
	--tw-shadow-color:rgb(251 165 10 / .24);
	--tw-shadow:var(--tw-shadow-colored)
}
.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card .branch-card-head .badge {
	position:absolute;
	top:-6px;
	right:-6px;
	z-index:10
}
.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card .branch-card-head .badge .badge-text {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card .branch-card-head .badge .badge-text:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card .branch-card-head picture,.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card .branch-card-head source,.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card .branch-card-head img {
	height:auto;
	width:100%;
	border-radius:7px;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center;
	aspect-ratio:16 / 9
}
.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card .branch-card-body {
	display:flex;
	flex-direction:column;
	gap:18px;
	flex:1 1 0%
}
.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card .branch-card-body .text {
	display:flex;
	flex-direction:column;
	gap:6px;
	flex:1 1 0%;
	padding-left:12px;
	padding-right:12px
}
.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card .branch-card-body .text .heading-6 {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card .branch-card-body .text .heading-6:hover {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card .branch-card-body .text .heading-6:hover:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card .actions {
	display:flex;
	flex-direction:row;
	gap:8px
}
.branches #branches-map .wrapper .content .tab .tab-content .tab-item .branch-card .actions .btn-primary {
	max-width:none;
	flex:1 1 0%
}
.map-tooltip {
	position:absolute;
	z-index:20;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	margin:0;
	padding:12px 14px;
	border-radius:6px;
	--tw-bg-opacity:1;
	background-color:rgb(248 170 0 / var(--tw-bg-opacity))
}
.map-tooltip:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(248 170 0 / var(--tw-bg-opacity))
}
.map-tooltip {
	font-size:15px;
	line-height:15px;
	font-weight:500;
	text-align:center;
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.map-tooltip:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.map-tooltip {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.branches #istanbul-hero .wrapper {
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	padding-top:0;
	padding-bottom:0
}
@media (min-width: 1024px) {
	.branches #istanbul-hero .wrapper {
	padding-top:36px;
	padding-bottom:36px
}
}
.branches #istanbul-hero .wrapper .head {
	width:100%
}
@media (min-width: 1024px) {
	.branches #istanbul-hero .wrapper .head {
	width:40%
}
}
.branches #istanbul-hero .wrapper .head {
	display:flex;
	flex-direction:column;
	gap:24px
}
@media (min-width: 1024px) {
	.branches #istanbul-hero .wrapper .head {
	justify-content:space-between
}
}
.branches #istanbul-hero .wrapper .head {
	padding-top:18px
}
@media (min-width: 1024px) {
	.branches #istanbul-hero .wrapper .head {
	padding-top:36px
}
}
.branches #istanbul-hero .wrapper .head {
	text-align:center
}
.branches #istanbul-hero .wrapper .head ul {
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:center;
	row-gap:8px;
	-moz-column-gap:24px;
	column-gap:24px
}
.branches #istanbul-hero .wrapper .head ul .breadcrumb-item {
	position:relative;
	display:flex;
	align-items:center;
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.branches #istanbul-hero .wrapper .head ul .breadcrumb-item:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.branches #istanbul-hero .wrapper .head ul .breadcrumb-item:not(:last-child):after {
	font-family:icomoon;
	--tw-content:"";
	content:var(--tw-content);
	font-size:12px;
	line-height:12px;
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.branches #istanbul-hero .wrapper .head ul .breadcrumb-item:not(:last-child):is(.dark *):after {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.branches #istanbul-hero .wrapper .head ul .breadcrumb-item:not(:last-child):after {
	opacity:.24;
	position:absolute;
	right:-18px
}
.branches #istanbul-hero .wrapper .head ul .breadcrumb-item a {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.branches #istanbul-hero .wrapper .head ul .breadcrumb-item a:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.branches #istanbul-hero .wrapper .head ul .breadcrumb-item a {
	opacity:.6;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.2s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.branches #istanbul-hero .wrapper .head ul .breadcrumb-item a:hover {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.branches #istanbul-hero .wrapper .head ul .breadcrumb-item a:hover:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(248 170 0 / var(--tw-text-opacity))
}
.branches #istanbul-hero .wrapper .head .text {
	display:flex;
	flex-direction:column;
	gap:18px
}
@media (min-width: 1024px) {
	.branches #istanbul-hero .wrapper .head .text {
	gap:24px
}
}
.branches #istanbul-hero .wrapper .head .text .heading-2 {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.branches #istanbul-hero .wrapper .head .text .heading-2:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.branches #istanbul-hero .wrapper .head .text address {
	padding-top:18px
}
@media (min-width: 1024px) {
	.branches #istanbul-hero .wrapper .head .text address {
	padding-top:24px
}
}
.branches #istanbul-hero .wrapper .head .text address {
	border-top-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.branches #istanbul-hero .wrapper .head .text address:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.branches #istanbul-hero .wrapper .head .text address {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.branches #istanbul-hero .wrapper .head .text address:hover {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.branches #istanbul-hero .wrapper .head .text address:hover:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
@media (min-width: 1024px) {
	.branches #istanbul-list .wrapper {
	padding-top:36px
}
}
.branches #istanbul-list .wrapper .content {
	display:grid;
	grid-template-columns:repeat(1,minmax(0,1fr));
	gap:12px
}
@media (min-width: 768px) {
	.branches #istanbul-list .wrapper .content {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
}
@media (min-width: 1280px) {
	.branches #istanbul-list .wrapper .content {
	grid-template-columns:repeat(3,minmax(0,1fr))
}
}
.branches #istanbul-list .wrapper .content .branch-card {
	display:flex;
	flex-direction:column;
	gap:18px;
	padding:12px;
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.branches #istanbul-list .wrapper .content .branch-card:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.branches #istanbul-list .wrapper .content .branch-card {
	border-width:1px;
	border-style:solid;
	border-color:#e4e5e799
}
.branches #istanbul-list .wrapper .content .branch-card:is(.dark *) {
	border-color:#e4e5e799
}
.branches #istanbul-list .wrapper .content .branch-card {
	--tw-shadow:0px 4px 10px -4px rgba(127,144,168,.12);
	--tw-shadow-colored:0px 4px 10px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.branches #istanbul-list .wrapper .content .branch-card:is(.dark *) {
	--tw-shadow:0px 4px 10px -4px rgba(127,144,168,.12);
	--tw-shadow-colored:0px 4px 10px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.branches #istanbul-list .wrapper .content .branch-card {
	border-radius:12px
}
.branches #istanbul-list .wrapper .content .branch-card .branch-card-head {
	position:relative
}
.branches #istanbul-list .wrapper .content .branch-card .branch-card-head .badge {
	--tw-bg-opacity:1;
	background-color:rgb(251 165 10 / var(--tw-bg-opacity));
	--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
	--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
	--tw-shadow-color:rgb(251 165 10 / .24);
	--tw-shadow:var(--tw-shadow-colored)
}
.branches #istanbul-list .wrapper .content .branch-card .branch-card-head .badge:is(.dark *) {
	--tw-shadow-color:rgb(251 165 10 / .24);
	--tw-shadow:var(--tw-shadow-colored)
}
.branches #istanbul-list .wrapper .content .branch-card .branch-card-head .badge {
	position:absolute;
	top:-6px;
	right:-6px;
	z-index:10
}
.branches #istanbul-list .wrapper .content .branch-card .branch-card-head .badge .badge-text {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.branches #istanbul-list .wrapper .content .branch-card .branch-card-head .badge .badge-text:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.branches #istanbul-list .wrapper .content .branch-card .branch-card-head picture,.branches #istanbul-list .wrapper .content .branch-card .branch-card-head source,.branches #istanbul-list .wrapper .content .branch-card .branch-card-head img {
	height:auto;
	width:100%;
	border-radius:7px;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center;
	aspect-ratio:16 / 9
}
.branches #istanbul-list .wrapper .content .branch-card .branch-card-body {
	display:flex;
	flex-direction:column;
	gap:18px;
	flex:1 1 0%
}
.branches #istanbul-list .wrapper .content .branch-card .branch-card-body .text {
	display:flex;
	flex-direction:column;
	gap:6px;
	flex:1 1 0%;
	padding-left:12px;
	padding-right:12px
}
.branches #istanbul-list .wrapper .content .branch-card .branch-card-body .text .heading-6 {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.branches #istanbul-list .wrapper .content .branch-card .branch-card-body .text .heading-6:hover {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.branches #istanbul-list .wrapper .content .branch-card .branch-card-body .text .heading-6:hover:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.branches #istanbul-list .wrapper .content .branch-card .actions {
	display:flex;
	flex-direction:row;
	gap:8px
}
.branches #istanbul-list .wrapper .content .branch-card .actions .btn-primary {
	max-width:none;
	flex:1 1 0%
}
#breadcrumb {
	position:relative;
	padding-left:0;
	padding-right:0
}
@media (min-width: 1024px) {
	#breadcrumb {
	padding-left:.5rem;
	padding-right:.5rem
}
}
#breadcrumb picture,#breadcrumb source,#breadcrumb img {
	height:auto;
	max-height:360px;
	min-height:120px;
	width:100%
}
@media (min-width: 1024px) {
	#breadcrumb picture,#breadcrumb source,#breadcrumb img {
	border-radius:18px
}
}
#breadcrumb picture,#breadcrumb source,#breadcrumb img {
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:right;
	object-position:right
}
#breadcrumb .wrapper {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%
}
@media (min-width: 640px) {
	#breadcrumb .wrapper {
	max-width:640px
}
}
@media (min-width: 768px) {
	#breadcrumb .wrapper {
	max-width:768px
}
}
@media (min-width: 1024px) {
	#breadcrumb .wrapper {
	max-width:1024px
}
}
@media (min-width: 1280px) {
	#breadcrumb .wrapper {
	max-width:1280px
}
}
@media (min-width: 1536px) {
	#breadcrumb .wrapper {
	max-width:1536px
}
}
#breadcrumb .wrapper {
	margin-left:auto;
	margin-right:auto;
	display:flex;
	flex-direction:column;
	justify-content:center;
	gap:12px;
	padding-top:48px;
	padding-bottom:48px
}
@media (min-width: 1024px) {
	#breadcrumb .wrapper {
	padding-top:84px;
	padding-bottom:84px
}
}
#breadcrumb .wrapper {
	padding-left:1.5rem;
	padding-right:1.5rem
}
#breadcrumb .wrapper .content ul {
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	row-gap:8px;
	-moz-column-gap:24px;
	column-gap:24px
}
#breadcrumb .wrapper .content ul .breadcrumb-item {
	position:relative;
	display:flex;
	align-items:center;
	    padding: 0;
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
#breadcrumb .wrapper .content ul .breadcrumb-item:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
#breadcrumb .wrapper .content ul .breadcrumb-item:not(:last-child):after {
	font-family:icomoon;
	--tw-content:"";
	content:var(--tw-content);
	font-size:12px;
	line-height:12px;
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
#breadcrumb .wrapper .content ul .breadcrumb-item:not(:last-child):is(.dark *):after {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
#breadcrumb .wrapper .content ul .breadcrumb-item:not(:last-child):after {
	
	position:absolute;
	right:-18px
}
#breadcrumb .wrapper .content ul .breadcrumb-item a {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
#breadcrumb .wrapper .content ul .breadcrumb-item a:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
#breadcrumb .wrapper .content ul .breadcrumb-item a {
	opacity:.6;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.2s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
#breadcrumb .wrapper .content ul .breadcrumb-item a:hover {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
#breadcrumb .wrapper .content ul .breadcrumb-item a:hover:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.branch #branch-hero .wrapper {
	display:flex;
	flex-direction:column
}
@media (min-width: 1024px) {
	.branch #branch-hero .wrapper {
	flex-direction:row
}
}
.branch #branch-hero .wrapper {
	padding-top:0;
	padding-bottom:0
}
@media (min-width: 1024px) {
	.branch #branch-hero .wrapper {
	padding-top:36px;
	padding-bottom:36px
}
}
.branch #branch-hero .wrapper .head {
	width:100%
}
@media (min-width: 1024px) {
	.branch #branch-hero .wrapper .head {
	width:40%
}
}
.branch #branch-hero .wrapper .head {
	display:flex;
	flex-direction:column;
	gap:24px
}
@media (min-width: 1024px) {
	.branch #branch-hero .wrapper .head {
	justify-content:space-between
}
}
.branch #branch-hero .wrapper .head {
	padding-top:18px;
	padding-bottom:18px
}
@media (min-width: 1024px) {
	.branch #branch-hero .wrapper .head {
	padding-top:36px;
	padding-bottom:36px
}
}
.branch #branch-hero .wrapper .head ul {
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	row-gap:8px;
	-moz-column-gap:24px;
	column-gap:24px
}
.branch #branch-hero .wrapper .head ul .breadcrumb-item {
	position:relative;
	display:flex;
	align-items:center;
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.branch #branch-hero .wrapper .head ul .breadcrumb-item:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.branch #branch-hero .wrapper .head ul .breadcrumb-item:not(:last-child):after {
	font-family:icomoon;
	--tw-content:"";
	content:var(--tw-content);
	font-size:12px;
	line-height:12px;
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.branch #branch-hero .wrapper .head ul .breadcrumb-item:not(:last-child):is(.dark *):after {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.branch #branch-hero .wrapper .head ul .breadcrumb-item:not(:last-child):after {
	opacity:.24;
	position:absolute;
	right:-18px
}
.branch #branch-hero .wrapper .head ul .breadcrumb-item a {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.branch #branch-hero .wrapper .head ul .breadcrumb-item a:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.branch #branch-hero .wrapper .head ul .breadcrumb-item a {
	opacity:.6;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.2s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.branch #branch-hero .wrapper .head ul .breadcrumb-item a:hover {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.branch #branch-hero .wrapper .head ul .breadcrumb-item a:hover:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(248 170 0 / var(--tw-text-opacity))
}
.branch #branch-hero .wrapper .head .text {
	display:flex;
	flex-direction:column;
	gap:18px
}
@media (min-width: 1024px) {
	.branch #branch-hero .wrapper .head .text {
	gap:24px
}
}
.branch #branch-hero .wrapper .head .text .heading-2 {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.branch #branch-hero .wrapper .head .text .heading-2:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.branch #branch-hero .wrapper .head .text address {
	padding-top:18px
}
@media (min-width: 1024px) {
	.branch #branch-hero .wrapper .head .text address {
	padding-top:24px
}
}
.branch #branch-hero .wrapper .head .text address {
	border-top-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.branch #branch-hero .wrapper .head .text address:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.branch #branch-hero .wrapper .head .text address {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.branch #branch-hero .wrapper .head .text address:hover {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.branch #branch-hero .wrapper .head .text address:hover:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.branch #branch-hero .wrapper .head .actions {
	margin-top:auto;
	display:flex;
	flex-direction:row;
	gap:12px
}
.branch #branch-hero .wrapper .head .actions .btn {
	width:100%;
	max-width:none;
	flex:1 1 0%
}
.branch #branch-hero .wrapper .head .actions .whatsapp .btn-container {
	background-color:#25d3661f
}
.branch #branch-hero .wrapper .head .actions .whatsapp .btn-container:is(.dark *) {
	background-color:#25d3661f
}
.branch #branch-hero .wrapper .head .actions .whatsapp .btn-container .btn-icon svg {
	height:20px;
	width:20px
}
.branch #branch-hero .wrapper .head .actions .whatsapp .btn-container .btn-icon svg path {
	fill:#25d366
}
.branch #branch-hero .wrapper .head .actions .whatsapp .btn-container .btn-icon svg path:is(.dark *) {
	fill:#25d366
}
.branch #branch-hero .wrapper .head .actions .whatsapp .btn-container .btn-text {
	--tw-text-opacity:1;
	color:rgb(37 211 102 / var(--tw-text-opacity))
}
.branch #branch-hero .wrapper .head .actions .whatsapp .btn-container .btn-text:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(37 211 102 / var(--tw-text-opacity))
}
.branch #branch-hero .wrapper .content {
	width:100%
}
@media (min-width: 1024px) {
	.branch #branch-hero .wrapper .content {
	width:60%
}
}
.branch #branch-hero .wrapper .content {
	padding-top:18px
}
@media (min-width: 1024px) {
	.branch #branch-hero .wrapper .content {
	padding-top:72px
}
}
.branch #branch-hero .wrapper .content iframe {
	height:460px;
	width:100%
}
@media (min-width: 1024px) {
	.branch #branch-hero .wrapper .content iframe {
	height:560px
}
}
.branch #branch-hero .wrapper .content iframe {
	border-radius:12px
}
@media (min-width: 1024px) {
	.branch #branch-hero .wrapper .content iframe {
	border-radius:18px
}
}
.branch #branch-hero .wrapper .content iframe {
	--tw-contrast:contrast(1);
	--tw-grayscale:grayscale(100%);
	--tw-invert:invert(0);
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.branch #branch-gallery .wrapper {
	padding-top:0;
	padding-bottom:0
}
.branch #branch-gallery .wrapper .content .swiper.swiper-investor-gallery .swiper-wrapper .swiper-slide picture,.branch #branch-gallery .wrapper .content .swiper.swiper-investor-gallery .swiper-wrapper .swiper-slide source,.branch #branch-gallery .wrapper .content .swiper.swiper-investor-gallery .swiper-wrapper .swiper-slide img {
	height:auto;
	width:100%;
	border-radius:12px
}
@media (min-width: 1024px) {
	.branch #branch-gallery .wrapper .content .swiper.swiper-investor-gallery .swiper-wrapper .swiper-slide picture,.branch #branch-gallery .wrapper .content .swiper.swiper-investor-gallery .swiper-wrapper .swiper-slide source,.branch #branch-gallery .wrapper .content .swiper.swiper-investor-gallery .swiper-wrapper .swiper-slide img {
	border-radius:18px
}
}
.branch #branch-flavors .wrapper {
	display:flex;
	flex-direction:column;
	align-items:center
}
.branch #branch-flavors .wrapper .head,.branch #branch-flavors .wrapper .content {
	width:100%
}
@media (min-width: 1280px) {
	.branch #branch-flavors .wrapper .head,.branch #branch-flavors .wrapper .content {
	width:66.666667%
}
}
.branch #branch-sales {
	border-top-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.branch #branch-sales:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.branch #branch-sales .wrapper {
	display:flex;
	flex-direction:column;
	align-items:center
}
.branch #branch-sales .wrapper .head {
	width:100%
}
@media (min-width: 1280px) {
	.branch #branch-sales .wrapper .head {
	width:66.666667%
}
}
.branch #branch-sales .wrapper .content {
	width:100%
}
@media (min-width: 1280px) {
	.branch #branch-sales .wrapper .content {
	width:66.666667%
}
}
.branch #branch-sales .wrapper .content {
	display:grid;
	grid-template-columns:repeat(3,minmax(0,1fr));
	grid-template-rows:repeat(1,minmax(0,1fr));
	gap:24px
}
@media (min-width: 1024px) {
	.branch #branch-sales .wrapper .content {
	gap:48px
}
}
.branch #branch-sales .wrapper .content .item {
	display:flex;
	align-items:center;
	justify-content:center;
	transition-property:all;
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.branch #branch-sales .wrapper .content .item picture,.branch #branch-sales .wrapper .content .item source,.branch #branch-sales .wrapper .content .item img {
	max-height:84px;
	width:100%;
	max-width:184px;
	-o-object-fit:contain;
	object-fit:contain;
	-o-object-position:center;
	object-position:center
}
.branch #branch-sales .wrapper .content .item:hover {
	--tw-scale-x:.95;
	--tw-scale-y:.95;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.directorate #directorate-hero .wrapper {
	display:flex;
	flex-direction:column
}
@media (min-width: 1024px) {
	.directorate #directorate-hero .wrapper {
	flex-direction:row
}
}
.directorate #directorate-hero .wrapper {
	padding-top:0;
	padding-bottom:0
}
@media (min-width: 1024px) {
	.directorate #directorate-hero .wrapper {
	padding-top:36px;
	padding-bottom:36px
}
}
.directorate #directorate-hero .wrapper .head {
	width:100%
}
@media (min-width: 1024px) {
	.directorate #directorate-hero .wrapper .head {
	width:50%
}
}
.directorate #directorate-hero .wrapper .head {
	display:flex;
	flex-direction:column;
	gap:24px
}
@media (min-width: 1024px) {
	.directorate #directorate-hero .wrapper .head {
	justify-content:space-between
}
}
.directorate #directorate-hero .wrapper .head {
	padding-top:18px;
	padding-bottom:18px
}
@media (min-width: 1024px) {
	.directorate #directorate-hero .wrapper .head {
	padding-top:36px;
	padding-bottom:36px
}
}
.directorate #directorate-hero .wrapper .head ul {
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	row-gap:8px;
	-moz-column-gap:24px;
	column-gap:24px
}
.directorate #directorate-hero .wrapper .head ul .breadcrumb-item {
	position:relative;
	display:flex;
	align-items:center;
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.directorate #directorate-hero .wrapper .head ul .breadcrumb-item:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.directorate #directorate-hero .wrapper .head ul .breadcrumb-item:not(:last-child):after {
	font-family:icomoon;
	--tw-content:"";
	content:var(--tw-content);
	font-size:12px;
	line-height:12px;
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.directorate #directorate-hero .wrapper .head ul .breadcrumb-item:not(:last-child):is(.dark *):after {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.directorate #directorate-hero .wrapper .head ul .breadcrumb-item:not(:last-child):after {
	opacity:.24;
	position:absolute;
	right:-18px
}
.directorate #directorate-hero .wrapper .head ul .breadcrumb-item a {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.directorate #directorate-hero .wrapper .head ul .breadcrumb-item a:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.directorate #directorate-hero .wrapper .head ul .breadcrumb-item a {
	opacity:.6;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.2s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.directorate #directorate-hero .wrapper .head ul .breadcrumb-item a:hover {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.directorate #directorate-hero .wrapper .head ul .breadcrumb-item a:hover:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(248 170 0 / var(--tw-text-opacity))
}
.directorate #directorate-hero .wrapper .head .text {
	display:flex;
	flex-direction:column;
	gap:18px
}
@media (min-width: 1024px) {
	.directorate #directorate-hero .wrapper .head .text {
	gap:24px
}
}
.directorate #directorate-hero .wrapper .head .text .heading-2 {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.directorate #directorate-hero .wrapper .head .text .heading-2:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.directorate #directorate-hero .wrapper .head .text address {
	padding-top:18px
}
@media (min-width: 1024px) {
	.directorate #directorate-hero .wrapper .head .text address {
	padding-top:24px
}
}
.directorate #directorate-hero .wrapper .head .text address {
	border-top-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.directorate #directorate-hero .wrapper .head .text address:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.directorate #directorate-hero .wrapper .head .text address {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.directorate #directorate-hero .wrapper .head .text address:hover {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.directorate #directorate-hero .wrapper .head .text address:hover:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.directorate #directorate-hero .wrapper .head .actions {
	margin-top:auto;
	display:flex;
	flex-direction:row;
	gap:12px
}
.directorate #directorate-hero .wrapper .head .actions .btn {
	width:100%;
	max-width:none;
	flex:1 1 0%
}
.directorate #directorate-hero .wrapper .head .actions .whatsapp .btn-container {
	background-color:#25d3661f
}
.directorate #directorate-hero .wrapper .head .actions .whatsapp .btn-container:is(.dark *) {
	background-color:#25d3661f
}
.directorate #directorate-hero .wrapper .head .actions .whatsapp .btn-container .btn-icon svg {
	height:20px;
	width:20px
}
.directorate #directorate-hero .wrapper .head .actions .whatsapp .btn-container .btn-icon svg path {
	fill:#25d366
}
.directorate #directorate-hero .wrapper .head .actions .whatsapp .btn-container .btn-icon svg path:is(.dark *) {
	fill:#25d366
}
.directorate #directorate-hero .wrapper .head .actions .whatsapp .btn-container .btn-text {
	--tw-text-opacity:1;
	color:rgb(37 211 102 / var(--tw-text-opacity))
}
.directorate #directorate-hero .wrapper .head .actions .whatsapp .btn-container .btn-text:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(37 211 102 / var(--tw-text-opacity))
}
.directorate #directorate-hero .wrapper .head iframe {
	height:460px;
	width:100%
}
@media (min-width: 1024px) {
	.directorate #directorate-hero .wrapper .head iframe {
	height:560px
}
}
.directorate #directorate-hero .wrapper .head iframe {
	border-radius:12px
}
@media (min-width: 1024px) {
	.directorate #directorate-hero .wrapper .head iframe {
	border-radius:18px
}
}
.directorate #directorate-hero .wrapper .head iframe {
	--tw-contrast:contrast(1);
	--tw-grayscale:grayscale(100%);
	--tw-invert:invert(0);
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.directorate #directorate-hero .wrapper .content {
	width:100%
}
@media (min-width: 1024px) {
	.directorate #directorate-hero .wrapper .content {
	width:50%
}
}
.directorate #directorate-hero .wrapper .content {
	padding-top:18px
}
@media (min-width: 1024px) {
	.directorate #directorate-hero .wrapper .content {
	padding-top:72px
}
}
.landing {
	overflow:hidden
}
.landing .wrapper {
	display:flex;
	flex-direction:column
}
.landing .wrapper>.title {
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:24px;
	text-align:center
}
.landing .wrapper>.title .heading-1 {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.landing .wrapper>.title .heading-1:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.landing .wrapper>.title ul {
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	row-gap:8px;
	-moz-column-gap:24px;
	column-gap:24px
}
.landing .wrapper>.title ul .breadcrumb-item {
	position:relative;
	display:flex;
	align-items:center
}
.landing .wrapper>.title ul .breadcrumb-item:not(:last-child):after {
	font-family:icomoon;
	--tw-content:"";
	content:var(--tw-content);
	font-size:12px;
	line-height:12px;
	opacity:.24;
	position:absolute;
	right:-18px
}
.landing .wrapper>.title ul .breadcrumb-item a {
	opacity:.6;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.2s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.landing .wrapper>.title ul .breadcrumb-item a:hover {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.landing .wrapper>.title ul .breadcrumb-item a:hover:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.landing .wrapper .contain {
	display:flex;
	flex-direction:column;
	gap:24px
}
@media (min-width: 1280px) {
	.landing .wrapper .contain {
	gap:96px
}
}
.landing .wrapper .contain .item {
	display:flex;
	flex-direction:column-reverse;
	gap:0px;
	padding-top:0;
	padding-bottom:0;
	border-radius:12px
}
@media (min-width: 1024px) {
	.landing .wrapper .contain .item {
	border-radius:18px
}
.landing .wrapper .contain .item:nth-child(odd) {
	flex-direction:row-reverse
}
.landing .wrapper .contain .item:nth-child(2n) {
	flex-direction:row
}
}
.landing .wrapper .contain .item:nth-child(3n+1) .heading-2,.landing .wrapper .contain .item:nth-child(3n+1) .free-area p {
	--tw-text-opacity:1;
	color:rgb(43 102 126 / var(--tw-text-opacity))
}
.landing .wrapper .contain .item:nth-child(3n+1) .heading-2:is(.dark *),.landing .wrapper .contain .item:nth-child(3n+1) .free-area p:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(43 102 126 / var(--tw-text-opacity))
}
.landing .wrapper .contain .item:nth-child(3n+1) .vector-02,.landing .wrapper .contain .item:nth-child(3n+1) .vector-03 {
	display:none
}
.landing .wrapper .contain .item:nth-child(3n+2) .heading-2,.landing .wrapper .contain .item:nth-child(3n+2) .free-area p {
	--tw-text-opacity:1;
	color:rgb(126 112 54 / var(--tw-text-opacity))
}
.landing .wrapper .contain .item:nth-child(3n+2) .heading-2:is(.dark *),.landing .wrapper .contain .item:nth-child(3n+2) .free-area p:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(126 112 54 / var(--tw-text-opacity))
}
.landing .wrapper .contain .item:nth-child(3n+2) .vector-01,.landing .wrapper .contain .item:nth-child(3n+2) .vector-03 {
	display:none
}
.landing .wrapper .contain .item:nth-child(3n+3) .heading-2,.landing .wrapper .contain .item:nth-child(3n+3) .free-area p {
	--tw-text-opacity:1;
	color:rgb(134 69 47 / var(--tw-text-opacity))
}
.landing .wrapper .contain .item:nth-child(3n+3) .heading-2:is(.dark *),.landing .wrapper .contain .item:nth-child(3n+3) .free-area p:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(134 69 47 / var(--tw-text-opacity))
}
.landing .wrapper .contain .item:nth-child(3n+3) .vector-01,.landing .wrapper .contain .item:nth-child(3n+3) .vector-02 {
	display:none
}
.landing .wrapper .contain .item .head {
	position:relative;
	width:100%
}
@media (min-width: 1024px) {
	.landing .wrapper .contain .item .head {
	width:50%
}
}
.landing .wrapper .contain .item .head {
	display:flex;
	align-items:center;
	padding:36px 18px
}
@media (min-width: 1024px) {
	.landing .wrapper .contain .item .head {
	padding:84px
}
}
@media (min-width: 1280px) {
	.landing .wrapper .contain .item .head {
	padding:120px
}
}
.landing .wrapper .contain .item .head .vector-01,.landing .wrapper .contain .item .head .vector-02,.landing .wrapper .contain .item .head .vector-03 {
	position:absolute;
	z-index:-10
}
.landing .wrapper .contain .item .head .vector-01 {
	top:0;
	right:0
}
.landing .wrapper .contain .item .head .vector-02 {
	top:-6%;
	left:-12%
}
.landing .wrapper .contain .item .head .vector-03 {
	top:6%;
	right:-6%
}
.landing .wrapper .contain .item .content {
	width:100%
}
@media (min-width: 1024px) {
	.landing .wrapper .contain .item .content {
	width:50%
}
}
.landing .wrapper .contain .item .content picture,.landing .wrapper .contain .item .content source,.landing .wrapper .contain .item .content img {
	height:100%;
	width:100%;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center;
	aspect-ratio:16 / 9;
	border-radius:12px
}
@media (min-width: 1024px) {
	.landing .wrapper .contain .item .content picture,.landing .wrapper .contain .item .content source,.landing .wrapper .contain .item .content img {
	border-radius:18px
}
}
.landing .wrapper .contain .item .content picture,.landing .wrapper .contain .item .content source,.landing .wrapper .contain .item .content img {
	--tw-shadow:0px 24px 40px -4px rgba(127,144,168,.36);
	--tw-shadow-colored:0px 24px 40px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.landing .wrapper .contain .item .content picture:is(.dark *),.landing .wrapper .contain .item .content source:is(.dark *),.landing .wrapper .contain .item .content img:is(.dark *) {
	--tw-shadow:0px 24px 40px -4px rgba(127,144,168,.36);
	--tw-shadow-colored:0px 24px 40px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.menu #menu-list {
	background-image:linear-gradient(to top,var(--tw-gradient-stops));
	--tw-gradient-from:#FAFCFC var(--tw-gradient-from-position);
	--tw-gradient-to:rgb(250 252 252 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);
	--tw-gradient-from-position:90%
}
.menu #menu-list:is(.dark *) {
	--tw-gradient-from:#FAFCFC var(--tw-gradient-from-position);
	--tw-gradient-to:rgb(250 252 252 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}
.menu #menu-list .wrapper {
	position:relative;
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:24px
}
@media (min-width: 1280px) {
	.menu #menu-list .wrapper {
	gap:48px
}
}
.menu #menu-list .wrapper {
	padding-top:24px;
	padding-bottom:24px
}
@media (min-width: 1024px) {
	.menu #menu-list .wrapper {
	padding-top:48px;
	padding-bottom:48px
}
}
.menu #menu-list .wrapper .head {
	width:100%;
	display:flex;
	flex-direction:column;
	gap:12px
}
.menu #menu-list .wrapper .content {
	width:100%;
	display:grid;
	grid-template-columns:repeat(1,minmax(0,1fr));
	gap:12px
}
@media (min-width: 1024px) {
	.menu #menu-list .wrapper .content {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
}
.menu #menu-list .wrapper .content .menu-card {
	display:flex;
	flex-direction:row;
	align-items:center;
	gap:18px;
	padding:12px;
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.menu #menu-list .wrapper .content .menu-card:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.menu #menu-list .wrapper .content .menu-card {
	border-width:1px;
	border-style:solid;
	border-color:#e4e5e799
}
.menu #menu-list .wrapper .content .menu-card:is(.dark *) {
	border-color:#e4e5e799
}
.menu #menu-list .wrapper .content .menu-card {
	--tw-shadow:0px 4px 10px -4px rgba(127,144,168,.12);
	--tw-shadow-colored:0px 4px 10px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.menu #menu-list .wrapper .content .menu-card:is(.dark *) {
	--tw-shadow:0px 4px 10px -4px rgba(127,144,168,.12);
	--tw-shadow-colored:0px 4px 10px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.menu #menu-list .wrapper .content .menu-card {
	border-radius:12px
}
.menu #menu-list .wrapper .content .menu-card .menu-card-head {
	width:84px;
	flex-shrink:0
}
.menu #menu-list .wrapper .content .menu-card .menu-card-head figure,.menu #menu-list .wrapper .content .menu-card .menu-card-head img {
	height:100%;
	width:100%;
	border-radius:7px;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center;
	aspect-ratio:1 / 1
}
.menu #menu-list .wrapper .content .menu-card .menu-card-body {
	display:flex;
	flex-direction:column;
	gap:18px
}
.menu #menu-list .wrapper .content .menu-card .menu-card-body .text {
	display:flex;
	flex-direction:column;
	gap:6px
}
.menu #menu-list .wrapper .content .menu-card .menu-card-body .text .body-main {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.menu #menu-list .wrapper .content .menu-card .menu-card-body .text .body-main:hover {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.menu #menu-list .wrapper .content .menu-card .menu-card-body .text .body-main:hover:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.menu #menu-list .wrapper .content .menu-card .menu-card-body .text .body-small {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.menu #menu-list .wrapper .content .menu-card .menu-card-body .text .body-small:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.menu #menu-list .wrapper .content .menu-card .menu-card-body .text .body-small {
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden
}
.menu #menu-pn .wrapper {
	position:relative;
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:24px
}
@media (min-width: 1280px) {
	.menu #menu-pn .wrapper {
	gap:48px
}
}
.menu #menu-pn .wrapper {
	padding-top:24px;
	padding-bottom:24px
}
@media (min-width: 1024px) {
	.menu #menu-pn .wrapper {
	padding-top:48px;
	padding-bottom:48px
}
}
.menu #menu-pn .wrapper .content {
	width:100%;
	display:grid;
	grid-template-columns:repeat(1,minmax(0,1fr));
	gap:12px
}
@media (min-width: 1024px) {
	.menu #menu-pn .wrapper .content {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
}
.menu #menu-pn .wrapper .content .menu-card {
	display:flex;
	flex-direction:row;
	align-items:center;
	gap:18px;
	padding:12px;
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.menu #menu-pn .wrapper .content .menu-card:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.menu #menu-pn .wrapper .content .menu-card {
	border-width:1px;
	border-style:solid;
	border-color:#e4e5e799
}
.menu #menu-pn .wrapper .content .menu-card:is(.dark *) {
	border-color:#e4e5e799
}
.menu #menu-pn .wrapper .content .menu-card {
	--tw-shadow:0px 4px 10px -4px rgba(127,144,168,.12);
	--tw-shadow-colored:0px 4px 10px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.menu #menu-pn .wrapper .content .menu-card:is(.dark *) {
	--tw-shadow:0px 4px 10px -4px rgba(127,144,168,.12);
	--tw-shadow-colored:0px 4px 10px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.menu #menu-pn .wrapper .content .menu-card {
	border-radius:12px;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.3s;
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.menu #menu-pn .wrapper .content .menu-card:nth-child(2) .menu-card-body {
	text-align:end
}
.menu #menu-pn .wrapper .content .menu-card:nth-child(2) .menu-card-body .body-main {
	justify-content:flex-end
}
.menu #menu-pn .wrapper .content .menu-card .menu-card-head {
	width:84px;
	flex-shrink:0
}
.menu #menu-pn .wrapper .content .menu-card .menu-card-head figure,.menu #menu-pn .wrapper .content .menu-card .menu-card-head img {
	height:100%;
	width:100%;
	border-radius:7px;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center;
	aspect-ratio:1 / 1
}
.menu #menu-pn .wrapper .content .menu-card .menu-card-body {
	display:flex;
	flex-direction:column;
	gap:18px;
	flex:1 1 0%
}
.menu #menu-pn .wrapper .content .menu-card .menu-card-body .text {
	display:flex;
	flex-direction:column;
	gap:6px
}
.menu #menu-pn .wrapper .content .menu-card .menu-card-body .text .body-main {
	display:flex;
	flex-direction:row;
	align-items:center;
	gap:2px
}
.menu #menu-pn .wrapper .content .menu-card .menu-card-body .text .body-main i {
	height:18px;
	width:18px;
	align-items:center;
	justify-content:center;
	font-size:18px;
	margin-bottom:2px
}
.menu #menu-pn .wrapper .content .menu-card:hover {
	--tw-border-opacity:1;
	border-color:rgb(251 165 10 / var(--tw-border-opacity))
}
.menu #menu-pn .wrapper .content .menu-card:hover:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(251 165 10 / var(--tw-border-opacity))
}
.menu #menu-detail {
	background-image:linear-gradient(to top,var(--tw-gradient-stops));
	--tw-gradient-from:#FAFCFC var(--tw-gradient-from-position);
	--tw-gradient-to:rgb(250 252 252 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);
	--tw-gradient-from-position:90%
}
.menu #menu-detail:is(.dark *) {
	--tw-gradient-from:#FAFCFC var(--tw-gradient-from-position);
	--tw-gradient-to:rgb(250 252 252 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}
.menu #menu-detail .wrapper {
	position:relative;
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:24px
}
@media (min-width: 1280px) {
	.menu #menu-detail .wrapper {
	gap:48px
}
}
.menu #menu-detail .wrapper {
	padding-top:24px;
	padding-bottom:24px
}
@media (min-width: 1024px) {
	.menu #menu-detail .wrapper {
	padding-top:48px;
	padding-bottom:48px
}
}
.menu #menu-detail .wrapper .head {
	width:100%;
	display:flex;
	flex-direction:column;
	gap:18px
}
.menu #menu-detail .wrapper .head .img {
	display:flex;
	flex-direction:column;
	gap:18px;
	padding:12px;
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.menu #menu-detail .wrapper .head .img:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.menu #menu-detail .wrapper .head .img {
	border-width:1px;
	border-style:solid;
	border-color:#e4e5e799
}
.menu #menu-detail .wrapper .head .img:is(.dark *) {
	border-color:#e4e5e799
}
.menu #menu-detail .wrapper .head .img {
	--tw-shadow:0px 4px 10px -4px rgba(127,144,168,.12);
	--tw-shadow-colored:0px 4px 10px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.menu #menu-detail .wrapper .head .img:is(.dark *) {
	--tw-shadow:0px 4px 10px -4px rgba(127,144,168,.12);
	--tw-shadow-colored:0px 4px 10px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.menu #menu-detail .wrapper .head .img {
	border-radius:12px
}
.menu #menu-detail .wrapper .head .img figure,.menu #menu-detail .wrapper .head .img img {
	height:100%;
	width:100%;
	border-radius:7px;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center;
	aspect-ratio:1 / 1
}
.menu #menu-detail .wrapper .content {
	width:100%
}
.hr #hr-form {
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	border-top-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.hr #hr-form:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.hr #hr-form .background {
	position:absolute;
	z-index:-10;
	height:100dvh;
	width:83.333333%;
	display:none
}
@media (min-width: 1024px) {
	.hr #hr-form .background {
	display:block
}
}
.hr #hr-form .background {
	opacity:.02;
	--tw-grayscale:grayscale(100%);
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
	-o-object-fit:contain;
	object-fit:contain;
	-o-object-position:center;
	object-position:center
}
.hr #hr-form .wrapper {
	width:100%
}
@media (min-width: 1024px) {
	.hr #hr-form .wrapper {
	width:33.333333%
}
}
.hr #hr-form .wrapper {
	display:flex;
	flex-direction:column;
	align-items:center
}
.contact #contact-form {
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	border-top-width:1px;
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.contact #contact-form:is(.dark *) {
	--tw-border-opacity:1;
	border-color:rgb(228 229 231 / var(--tw-border-opacity))
}
.contact #contact-form .background {
	position:absolute;
	z-index:-10;
	height:100dvh;
	width:83.333333%;
	display:none
}
@media (min-width: 1024px) {
	.contact #contact-form .background {
	display:block
}
}
.contact #contact-form .background {
	opacity:.02;
	--tw-grayscale:grayscale(100%);
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
	-o-object-fit:contain;
	object-fit:contain;
	-o-object-position:center;
	object-position:center
}
.contact #contact-form .wrapper {
	width:100%
}
@media (min-width: 1024px) {
	.contact #contact-form .wrapper {
	width:33.333333%
}
}
.contact #contact-form .wrapper {
	display:flex;
	flex-direction:column;
	align-items:center
}
.error {
	overflow:hidden;
	padding-left:1rem;
	padding-right:1rem
}
@media (min-width: 1024px) {
	.error {
	padding-left:1.25rem;
	padding-right:1.25rem
}
}
.error {
	padding-bottom:80px
}
.error .error-wrapper {
	position:relative;
	width:100%
}
@media (min-width: 640px) {
	.error .error-wrapper {
	max-width:640px
}
}
@media (min-width: 768px) {
	.error .error-wrapper {
	max-width:768px
}
}
@media (min-width: 1024px) {
	.error .error-wrapper {
	max-width:1024px
}
}
@media (min-width: 1280px) {
	.error .error-wrapper {
	max-width:1280px
}
}
@media (min-width: 1536px) {
	.error .error-wrapper {
	max-width:1536px
}
}
.error .error-wrapper {
	margin-left:auto;
	margin-right:auto;
	height:calc(100dvh - 160px);
	width:100%;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center
}
.error .error-wrapper .background {
	position:absolute;
	top:0;
	right:0;
	left:0;
	z-index:-10;
	height:100dvh;
	width:100%;
	display:none
}
@media (min-width: 1024px) {
	.error .error-wrapper .background {
	display:block
}
}
.error .error-wrapper .background {
	opacity:.02;
	--tw-grayscale:grayscale(100%);
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
	-o-object-fit:contain;
	object-fit:contain;
	-o-object-position:center;
	object-position:center
}
.error .error-wrapper .logo {
	position:absolute;
	bottom:36px;
	display:flex;
	align-items:center;
	justify-content:center
}
.error .error-wrapper .logo img {
	width:100%;
	height:24px;
	-o-object-fit:contain;
	object-fit:contain;
	-o-object-position:center;
	object-position:center
}
.error .error-content {
	width:100%
}
@media (min-width: 1024px) {
	.error .error-content {
	width:376px
}
}
.error .error-content {
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	gap:48px;
	padding-top:98px;
	padding-bottom:98px
}
.error .error-content .head figure {
	height:224px;
	width:224px;
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.error .error-content .head figure:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.error .error-content .head figure img {
	height:100%;
	width:100%
}
.error .error-content .body {
	display:flex;
	flex-direction:column;
	gap:12px;
	text-align:center
}
.error .error-content .body .body-explanation {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.error .error-content .body .body-explanation:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.error .error-content .foot {
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:center;
	gap:8px
}
.selection\:bg-red-500 *::-moz-selection {
	--tw-bg-opacity:1;
	background-color:rgb(239 68 68 / var(--tw-bg-opacity))
}
.selection\:bg-red-500 *::selection {
	--tw-bg-opacity:1;
	background-color:rgb(239 68 68 / var(--tw-bg-opacity))
}
.selection\:text-white *::-moz-selection {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.selection\:text-white *::selection {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.selection\:bg-red-500::-moz-selection {
	--tw-bg-opacity:1;
	background-color:rgb(239 68 68 / var(--tw-bg-opacity))
}
.selection\:bg-red-500::selection {
	--tw-bg-opacity:1;
	background-color:rgb(239 68 68 / var(--tw-bg-opacity))
}
.selection\:text-white::-moz-selection {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.selection\:text-white::selection {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.hover\:text-gray-700:hover {
	--tw-text-opacity:1;
	color:rgb(55 65 81 / var(--tw-text-opacity))
}
.hover\:text-gray-900:hover {
	--tw-text-opacity:1;
	color:rgb(17 24 39 / var(--tw-text-opacity))
}
.focus\:rounded-sm:focus {
	border-radius:.125rem
}
.focus\:outline:focus {
	outline-style:solid
}
.focus\:outline-2:focus {
	outline-width:2px
}
.focus\:outline-red-500:focus {
	outline-color:#ef4444
}
@media (prefers-reduced-motion: no-preference) {
	.motion-safe\:hover\:scale-\[1\.01\]:hover {
	--tw-scale-x:1.01;
	--tw-scale-y:1.01;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
}
.dark\:bg-gray-800\/50:is(.dark *) {
	background-color:#1f293780
}
.dark\:bg-gray-900:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(17 24 39 / var(--tw-bg-opacity))
}
.dark\:bg-mode-dark-border:is(.dark *) {
	--tw-bg-opacity:1;
	background-color:rgb(228 229 231 / var(--tw-bg-opacity))
}
.dark\:bg-red-800\/20:is(.dark *) {
	background-color:#991b1b33
}
.dark\:bg-gradient-to-bl:is(.dark *) {
	background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))
}
.dark\:from-mode-dark-card:is(.dark *) {
	--tw-gradient-from:#FAFCFC var(--tw-gradient-from-position);
	--tw-gradient-to:rgb(250 252 252 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}
.dark\:fill-\[\#25D366\]:is(.dark *) {
	fill:#25d366
}
.dark\:text-\[\#25D366\]:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(37 211 102 / var(--tw-text-opacity))
}
.dark\:text-\[\#2b667e\]:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(43 102 126 / var(--tw-text-opacity))
}
.dark\:text-\[\#7e7036\]:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(126 112 54 / var(--tw-text-opacity))
}
.dark\:text-\[\#86452f\]:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(134 69 47 / var(--tw-text-opacity))
}
.dark\:text-forms-dark-text:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(1 10 15 / var(--tw-text-opacity))
}
.dark\:text-gray-400:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(156 163 175 / var(--tw-text-opacity))
}
.dark\:text-mode-dark-explanation:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(19 35 44 / var(--tw-text-opacity))
}
.dark\:text-mode-dark-headline:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(13 46 65 / var(--tw-text-opacity))
}
.dark\:text-primary-base:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(251 165 10 / var(--tw-text-opacity))
}
.dark\:text-white:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.dark\:shadow-\[0px_24px_40px_-4px_rgba\(127\,144\,168\,0\.36\)\]:is(.dark *) {
	--tw-shadow:0px 24px 40px -4px rgba(127,144,168,.36);
	--tw-shadow-colored:0px 24px 40px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.dark\:shadow-\[0px_4px_10px_-4px_rgba\(127\,144\,168\,0\.12\)\]:is(.dark *) {
	--tw-shadow:0px 4px 10px -4px rgba(127,144,168,.12);
	--tw-shadow-colored:0px 4px 10px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.dark\:shadow-none:is(.dark *) {
	--tw-shadow:0 0 #0000;
	--tw-shadow-colored:0 0 #0000;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.dark\:ring-1:is(.dark *) {
	--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.dark\:ring-inset:is(.dark *) {
	--tw-ring-inset:inset
}
.dark\:ring-white\/5:is(.dark *) {
	--tw-ring-color:rgb(255 255 255 / .05)
}
.dark\:brightness-125:is(.dark *) {
	--tw-brightness:brightness(1.25);
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.dark\:hover\:text-white:hover:is(.dark *) {
	--tw-text-opacity:1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
@media (min-width: 640px) {
	.sm\:fixed {
	position:fixed
}
.sm\:right-0 {
	right:0
}
.sm\:top-0 {
	top:0
}
.sm\:ml-0 {
	margin-left:0
}
.sm\:block {
	display:block
}
.sm\:flex {
	display:flex
}
.sm\:items-center {
	align-items:center
}
.sm\:justify-center {
	justify-content:center
}
.sm\:justify-between {
	justify-content:space-between
}
.sm\:text-left {
	text-align:left
}
.sm\:text-right {
	text-align:right
}
.sm\:text-\[30px\] {
	font-size:30px
}
.sm\:text-\[40px\] {
	font-size:40px
}
.sm\:leading-\[30px\] {
	line-height:30px
}
.sm\:leading-\[40px\] {
	line-height:40px
}
}
@media (min-width: 768px) {
	.md\:w-3\/5 {
	width:60%
}
.md\:grid-cols-2 {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.md\:text-\[24px\] {
	font-size:24px
}
.md\:text-\[32px\] {
	font-size:32px
}
.md\:text-\[36px\] {
	font-size:36px
}
.md\:text-\[46px\] {
	font-size:46px
}
.md\:leading-\[32px\] {
	line-height:32px
}
.md\:leading-\[36px\] {
	line-height:36px
}
.md\:leading-\[46px\] {
	line-height:46px
}
}
@media (min-width: 1024px) {
	.lg\:sticky {
	position:sticky
}
.lg\:bottom-\[36px\] {
	bottom:36px
}
.lg\:bottom-\[88px\] {
	bottom:88px
}
.lg\:left-\[36px\] {
	left:36px
}
.lg\:top-0 {
	top:0
}
.lg\:block {
	display:block
}
.lg\:flex {
	display:flex
}
.lg\:hidden {
	display:none
}
.lg\:h-\[108px\] {
	height:108px
}
.lg\:h-\[36px\] {
	height:36px
}
.lg\:h-\[560px\] {
	height:560px
}
.lg\:w-1\/2 {
	width:50%
}
.lg\:w-1\/3 {
	width:33.333333%
}
.lg\:w-2\/5 {
	width:40%
}
.lg\:w-3\/5 {
	width:60%
}
.lg\:w-\[108px\] {
	width:108px
}
.lg\:w-\[376px\] {
	width:376px
}
.lg\:w-max {
	width:-moz-max-content;
	width:max-content
}
.lg\:max-w-\[528px\] {
	max-width:528px
}
.lg\:max-w-max {
	max-width:-moz-max-content;
	max-width:max-content
}
.lg\:grid-cols-2 {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.lg\:flex-row {
	flex-direction:row
}
.lg\:flex-row-reverse {
	flex-direction:row-reverse
}
.lg\:items-center {
	align-items:center
}
.lg\:justify-between {
	justify-content:space-between
}
.lg\:gap-8 {
	gap:2rem
}
.lg\:gap-\[24px\] {
	gap:24px
}
.lg\:gap-\[36px\] {
	gap:36px
}
.lg\:gap-\[48px\] {
	gap:48px
}
.lg\:gap-\[80px\] {
	gap:80px
}
.lg\:rounded-\[18px\] {
	border-radius:18px
}
.lg\:border-8 {
	border-width:8px
}
.lg\:p-8 {
	padding:2rem
}
.lg\:p-\[84px\] {
	padding:84px
}
.lg\:px-2 {
	padding-left:.5rem;
	padding-right:.5rem
}
.lg\:px-5 {
	padding-left:1.25rem;
	padding-right:1.25rem
}
.lg\:px-\[14px\] {
	padding-left:14px;
	padding-right:14px
}
.lg\:py-0 {
	padding-top:0;
	padding-bottom:0
}
.lg\:py-\[12px\] {
	padding-top:12px;
	padding-bottom:12px
}
.lg\:py-\[36px\] {
	padding-top:36px;
	padding-bottom:36px
}
.lg\:py-\[48px\] {
	padding-top:48px;
	padding-bottom:48px
}
.lg\:py-\[6px\] {
	padding-top:6px;
	padding-bottom:6px
}
.lg\:py-\[84px\] {
	padding-top:84px;
	padding-bottom:84px
}
.lg\:py-\[96px\] {
	padding-top:96px;
	padding-bottom:96px
}
.lg\:ps-\[36px\] {
	padding-inline-start:36px
}
.lg\:pt-\[24px\] {
	padding-top:24px
}
.lg\:pt-\[36px\] {
	padding-top:36px
}
.lg\:pt-\[72px\] {
	padding-top:72px
}
.lg\:text-left {
	text-align:left
}
.lg\:text-\[24px\] {
	font-size:24px
}
.lg\:text-\[30px\] {
	font-size:30px
}
.lg\:text-\[42px\] {
	font-size:42px
}
.lg\:text-\[52px\] {
	font-size:52px
}
.lg\:leading-\[28px\] {
	line-height:28px
}
.lg\:leading-\[42px\] {
	line-height:42px
}
.lg\:leading-\[52px\] {
	line-height:52px
}
}
@media (min-width: 1280px) {
	.xl\:h-\[48px\] {
	height:48px
}
.xl\:w-1\/4 {
	width:25%
}
.xl\:w-2\/3 {
	width:66.666667%
}
.xl\:w-2\/5 {
	width:40%
}
.xl\:w-3\/4 {
	width:75%
}
.xl\:w-4\/5 {
	width:80%
}
.xl\:w-5\/6 {
	width:83.333333%
}
.xl\:grid-cols-2 {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.xl\:grid-cols-3 {
	grid-template-columns:repeat(3,minmax(0,1fr))
}
.xl\:gap-\[36px\] {
	gap:36px
}
.xl\:gap-\[48px\] {
	gap:48px
}
.xl\:gap-\[96px\] {
	gap:96px
}
.xl\:p-\[120px\] {
	padding:120px
}
.xl\:py-\[96px\] {
	padding-top:96px;
	padding-bottom:96px
}
.xl\:text-\[28px\] {
	font-size:28px
}
.xl\:text-\[38px\] {
	font-size:38px
}
.xl\:text-\[50px\] {
	font-size:50px
}
.xl\:text-\[60px\] {
	font-size:60px
}
.xl\:leading-\[36px\] {
	line-height:36px
}
.xl\:leading-\[38px\] {
	line-height:38px
}
.xl\:leading-\[50px\] {
	line-height:50px
}
.xl\:leading-\[60px\] {
	line-height:60px
}
}