:root {
	--container-padding: 20px
}

@media (min-width:375px) {
	:root {
		--container-padding: 24px
	}
}

@media (min-width:744px) {
	:root {
		--container-padding: 40px
	}
}

@font-face {
	font-family: Cabin;
	src: url(../fonts/Cabin-Variable_400_500_600_700-subset.woff2) format("woff2");
	font-weight: 400 700
}

html {
	box-sizing: border-box;
	min-width: 320px;
	line-height: 1.4;
	font-feature-settings: "ss01" on;
	-webkit-scroll-behavior: smooth;
	-moz-scroll-behavior: smooth;
	-ms-scroll-behavior: smooth;
	scroll-behavior: smooth;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility
}

*,
:after,
:before {
	box-sizing: inherit
}

*,
.sb-main-padded.sb-show-main,
body {
	font-family: Cabin, Trebuchet MS, Helvetica, Arial, sans-serif;
	padding: 0;
	margin: 0
}

a,
button {
	color: inherit;
	line-height: 1.4
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	-webkit-clip: rect(0, 0, 0, 0);
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0
}

#__next {
	height: 100%;
	min-height: 100vh
}

#__next,
.c8rrksj {
	display: flex;
	flex-direction: column
}

.c8rrksj {
	background-color: var(--c8rrksj-0);
	border-radius: .5rem;
	align-items: flex-start;
	gap: .5rem;
	padding: var(--padding, 1.5rem)
}

@media (min-width:744px) {
	.c8rrksj {
		--padding: 1.5rem
	}
}

.h34g7up {
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 2rem;
	-webkit-letter-spacing: -.24px;
	-moz-letter-spacing: -.24px;
	-ms-letter-spacing: -.24px;
	letter-spacing: -.24px
}

@media (min-width:1440px) {
	.h34g7up {
		font-size: 2rem;
		line-height: 130%;
		-webkit-letter-spacing: -.32px;
		-moz-letter-spacing: -.32px;
		-ms-letter-spacing: -.32px;
		letter-spacing: -.32px
	}
}

.sxajaa9 {
	color: var(--sxajaa9-0);
	font-weight: 700;
	padding-right: 4px;
	font-size: 1.125rem;
	line-height: 28px
}

.s6djt8k {
	display: flex;
	align-items: baseline
}

.t12jc3vj {
	font-size: 1.125rem;
	line-height: 1.75rem
}

.u8jic2s {
	background-color: #ff0;
	-webkit-text-decoration: underline .5px;
	text-decoration: underline .5px;
	text-underline-offset: 6px
}

.szl708v {
	aspect-ratio: var(--szl708v-0);
	max-width: var(--szl708v-1);
	max-height: var(--szl708v-2);
	position: relative;

}

.s543erm {
	font-style: normal;
	font-weight: 700;
	font-size: var(--s543erm-0);
	line-height: var(--s543erm-1);
	-webkit-letter-spacing: -.01em;
	-moz-letter-spacing: -.01em;
	-ms-letter-spacing: -.01em;
	letter-spacing: -.01em;
	color: var(--s543erm-2);
	margin: 0
}

@media (min-width:1440px) {
	.s543erm {
		font-size: var(--s543erm-3);
		line-height: var(--s543erm-4)
	}
}

.p361e87 {
	padding-top: var(--p361e87-0);
	padding-bottom: var(--p361e87-1)
}

.smgdktl {
	font-style: normal;
	font-weight: var(--smgdktl-0);
	font-size: var(--smgdktl-1);
	line-height: 1.4;
	color: var(--smgdktl-2);
	margin: 0;
	text-align: var(--smgdktl-3);
	overflow-wrap: break-word
}

.s1rtbs6l {
	width: 100%;
	display: flex;
	align-items: flex-start;
	padding: 16px;
	gap: 8px;
	background-color: var(--s1rtbs6l-0);
	border-left: 2px solid var(--s1rtbs6l-1);
	border-radius: 0 8px 8px 0
}

.s1rtbs6l>p {
	font-size: 18px;
	font-style: italic;
	font-weight: 400;
	line-height: 25px;
	-webkit-letter-spacing: 0;
	-moz-letter-spacing: 0;
	-ms-letter-spacing: 0;
	letter-spacing: 0;
	text-align: left;
	color: var(--s1rtbs6l-2)
}

.s1rtbs6l>svg {
	min-width: 21px
}

.s2d3zw0 {
	animation: slide-s2d3zw0 var(--s2d3zw0-0) ease-in 1;
	background-color: var(--s2d3zw0-1);
	border: none;
	border-radius: 20px 20px 0 0;
	bottom: 0;
	box-shadow: 0 4px 40px rgba(51, 51, 51, .1);
	color: var(--s2d3zw0-2);
	display: var(--s2d3zw0-3);
	flex-direction: column;
	height: calc(100dvh - 72px - env(safe-area-inset-top) - 0);
	justify-content: space-between;
	left: 0;
	margin: calc(72px + env(safe-area-inset-top)) 0 0;
	max-height: 100dvh;
	max-width: 100dvh;
	overflow: hidden;
	padding-bottom: env(safe-area-inset-bottom);
	position: fixed;
	right: 0;
	top: env(safe-area-inset-top);
	width: 100vw;
	z-index: 99
}

@keyframes slide-s2d3zw0 {
	0% {
		opacity: 0;
		transform: translateY(100%)
	}

	to {
		opacity: 1;
		transform: none
	}
}

@media (min-width:744px) {
	.s2d3zw0 {
		border-radius: 20px;
		height: 760px;
		margin: auto;
		max-height: calc(90svh - 1rem);
		max-width: 760px;
		min-width: 760px
	}
}

.s2d3zw0::-webkit-backdrop {
	background-color: rgba(0, 0, 0, .5);
	animation: darken-s2d3zw0 .25s ease-in 1
}

.s2d3zw0::backdrop {
	background-color: rgba(0, 0, 0, .5);
	animation: darken-s2d3zw0 .25s ease-in 1
}

@keyframes darken-s2d3zw0 {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.dk605m8:focus {
	outline: none
}

.dk605m8:focus-visible {
	outline: 1px solid;
	outline-offset: 2px;
	border-radius: 1px
}

.m93solb {
	text-wrap: wrap
}

.m93solb>p {
	padding-bottom: 1rem
}

.c1ghugyb {
	padding: 0 20px
}

@media (min-width:375px) {
	.c1ghugyb {
		padding: 0 24px
	}
}

@media (min-width:744px) {
	.c1ghugyb {
		--max-width-with-paddings: calc(var(--container-max-width) + 80px);
		max-width: var(--max-width-with-paddings, 1360px);
		margin: 0 auto;
		padding: 0 40px
	}
}

.phlbpu3.pt-24-32 {
	padding-top: 24px
}

@media (min-width:744px) {
	.phlbpu3.pt-24-32 {
		padding-top: 32px
	}
}

.phlbpu3.pb-24-32 {
	padding-bottom: 24px
}

@media (min-width:744px) {
	.phlbpu3.pb-24-32 {
		padding-bottom: 32px
	}
}

.p14r11v7 {
	background-color: var(--p14r11v7-0);
	max-width: var(--container-max-width)
}

.s1tafm8t {
	--section-vertical-padding: var(--s1tafm8t-0);
	width: 100%;
	padding: var(--section-vertical-padding) 0;
	display: flex;
	justify-content: center;
	background-color: var(--s1tafm8t-1)
}

@media (min-width:744px) {
	.s1tafm8t {
		--section-vertical-padding: var(--s1tafm8t-2)
	}
}

.sjuphvh.c1ghugyb {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	position: relative;
	-webkit-scroll-margin-top: var(--sjuphvh-0);
	-moz-scroll-margin-top: var(--sjuphvh-0);
	-ms-scroll-margin-top: var(--sjuphvh-0);
	scroll-margin-top: var(--sjuphvh-0)
}

.s1tsl49e {
	font-size: 14px;
	width: 100%
}

@media (min-width:744px) {
	.s1tsl49e {
		max-width: 1062px;
		margin: 0 auto
	}
}

.s16tniye {
	border: 1px solid var(--s16tniye-0);
	border-radius: 8px;
	padding: 8px 16px;
	color: var(--s16tniye-1);
	background-color: var(--s16tniye-2)
}

.s1ob1awg {
	color: var(--s1ob1awg-0)
}

.s1usxbwt {
	cursor: pointer;
	font-weight: 900;
	color: var(--s1usxbwt-0)
}

.sgnaqs {
	position: absolute;
	top: 30px;
	right: 32px;
	border: none;
	background-color: var(--sgnaqs-0);
	cursor: pointer;
	width: 16px;
	height: 16px
}

.sgnaqs>svg {
	width: 100%;
	height: auto
}

.s3rf084 {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 71px
}

.s16iehu6 {
	padding: 0 24px;
	height: calc(100vh - 214px);
	max-width: 691px
}

@media (min-width:744px) {
	.s16iehu6 {
		height: 500px
	}
}

@media (min-width:1440px) {
	.s16iehu6 {
		padding: 0 64px
	}
}

.s1or7l6t {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	row-gap: 20px;
	border-top: 1px solid var(--s1or7l6t-0);
	border-bottom: 1px solid var(--s1or7l6t-0);
	padding: 40px 0
}

.s2jyr3s {
	position: relative
}

.s2jyr3s,
.s5uqkx4 {
	min-height: 71px
}

.c1byt0gh {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 10px 38px;
	gap: 12px;
	border-radius: 8px;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.4;
	cursor: pointer;
	outline: none;
	position: relative;
	transition: all .1s;
	-webkit-text-decoration: none;
	text-decoration: none
}

.c1byt0gh svg {
	height: auto;
	width: 24px;
	margin-left: -36px
}

.l17wfim0 {
	background-color: var(--l17wfim0-0);
	color: var(--l17wfim0-1);
	border: var(--l17wfim0-2);
	width: var(--l17wfim0-3)
}

.l17wfim0:focus-visible,
.l17wfim0:hover {
	background-color: var(--l17wfim0-4)
}

.l17wfim0.loading {
	cursor: default;
	pointer-events: none
}

.l17wfim0.disabled {
	background-color: var(--l17wfim0-5);
	cursor: default
}

.b1rfo0fz {
	background-color: var(--b1rfo0fz-0);
	color: var(--b1rfo0fz-1);
	border: var(--b1rfo0fz-2);
	width: var(--b1rfo0fz-3)
}

.b1rfo0fz:focus-visible,
.b1rfo0fz:hover {
	background-color: var(--b1rfo0fz-4)
}

.b1rfo0fz[disabled] {
	background-color: var(--b1rfo0fz-5);
	cursor: default
}

.c10pkues {
	--container-max-width: 1062px;
	margin: 0 auto
}

.c27wpkz {
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 32px
}

@media (min-width:744px) {
	.c27wpkz {
		gap: 40px
	}
}

.cnybxph {
	display: flex;
	flex-direction: column;
	gap: 24px
}

@media (min-width:744px) {
	.cnybxph {
		gap: 32px
	}
}

.c1916f9t {
	-webkit-scroll-margin-top: 96px;
	-moz-scroll-margin-top: 96px;
	-ms-scroll-margin-top: 96px;
	scroll-margin-top: 96px
}

@media (min-width:744px) {
	.c1916f9t {
		-webkit-scroll-margin-top: 120px;
		-moz-scroll-margin-top: 120px;
		-ms-scroll-margin-top: 120px;
		scroll-margin-top: 120px
	}
}

.c1kktqo1 {
	align-self: center;
	-webkit-text-decoration: none;
	text-decoration: none;
	min-width: 300px
}

.i1hcwcer {
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	margin-bottom: 24px;
	gap: 1.5rem;
	color: var(--i1hcwcer-0);
	align-items: flex-start;
	-webkit-scroll-margin-top: 100px;
	-moz-scroll-margin-top: 100px;
	-ms-scroll-margin-top: 100px;
	scroll-margin-top: 100px
}

@media (min-width:744px) {
	.i1hcwcer {
		align-items: center;
		margin-bottom: 32px;
		flex-direction: row-reverse
	}
}

.i1oklfi9 {
	display: flex;
	gap: 1rem;
	flex-direction: row;
	width: 100%
}

@media (min-width:744px) {
	.i1oklfi9 {
		width: auto
	}
}

.t1a39gfq {
	color: var(--t1a39gfq-0);
	font-size: 12px
}

.t1a39gfq a {
	-webkit-text-decoration: underline .5px;
	text-decoration: underline .5px;
	text-underline-offset: 1px
}

.t1a39gfq a:hover {
	-webkit-text-decoration-color: var(--t1a39gfq-1);
	text-decoration-color: var(--t1a39gfq-1)
}

.t1a39gfq a:focus {
	outline: none
}

.t1a39gfq a:focus-visible {
	outline: 1px solid;
	outline-offset: 2px;
	border-radius: 1px
}

.cvdqd7n {
	background-color: var(--cvdqd7n-0);
	font-size: 18px;
	padding: var(--cvdqd7n-1);
	box-shadow: 0 4px 40px rgba(51, 51, 51, .1);
	border-radius: 20px;
	width: var(--cvdqd7n-2);
	min-width: var(--cvdqd7n-3);
	height: var(--cvdqd7n-4);
	outline: var(--cvdqd7n-5);
	position: relative
}

@media (min-width:744px) {
	.cvdqd7n {
		padding: var(--cvdqd7n-6);
		min-width: var(--cvdqd7n-7);
		max-width: var(--cvdqd7n-7)
	}
}

.ccnkfka {
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 1.5rem;
	padding: var(--ccnkfka-0);
	overflow-y: var(--ccnkfka-1);
	height: var(--ccnkfka-2)
}

@media (min-width:744px) {
	.ccnkfka {
		height: inherit;
		padding: var(--ccnkfka-3);
		flex-direction: var(--ccnkfka-4);
		gap: var(--ccnkfka-5)
	}
}

.ct4j851 {
	display: flex;
	flex-direction: column;
	height: var(--ct4j851-0)
}

@media (min-width:744px) {
	.ct4j851 {
		display: var(--ct4j851-1);
		flex-direction: var(--ct4j851-2)
	}
}

.hqq0ayj {
	display: flex;
	flex-direction: row;
	gap: 16px;
	justify-content: space-between;
	padding-bottom: 24px;
	width: 100%
}

@media (min-width:744px) {
	.hqq0ayj {
		justify-content: var(--hqq0ayj-0);
		gap: 1px;
		flex-direction: var(--hqq0ayj-1);
		width: var(--hqq0ayj-2);
		padding-top: var(--hqq0ayj-3);
		padding-bottom: 16px
	}
}

.t5db48o {
	display: flex;
	width: 100%;
	flex-direction: column
}

@media (min-width:744px) {
	.t5db48o {
		margin-left: var(--t5db48o-0);
		margin-right: var(--t5db48o-1)
	}
}

.btuusf5 {
	padding-top: 16px;
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 32px;
	-webkit-letter-spacing: -.01em;
	-moz-letter-spacing: -.01em;
	-ms-letter-spacing: -.01em;
	letter-spacing: -.01em;
	color: var(--btuusf5-0);
	padding-bottom: var(--btuusf5-1)
}

.bwti6co {
	align-items: center;
	bottom: env(safe-area-inset-bottom);
	background: #fff;
	border-top: 1px solid #e6e6e6;
	padding: 1.5rem;
	position: absolute
}

.b14fjccz,
.bwti6co {
	display: flex;
	justify-content: center;
	width: 100%
}

.b14fjccz {
	--justify-content: var(--b14fjccz-0);
	--clamp: clamp(173px, calc((100vw / 1440) * 193), 193px);
	--width: var(--b14fjccz-1);
	flex-direction: column;
	height: 100%;
	margin-bottom: var(--b14fjccz-2)
}

.b14fjccz>a {
	-webkit-text-decoration: none;
	text-decoration: none
}

.b14fjccz>a>button {
	margin: 0
}

@media (min-width:744px) {
	.b14fjccz {
		flex-shrink: 0;
		justify-content: var(--justify-content);
		margin-bottom: var(--b14fjccz-3);
		width: var(--width)
	}
}

.s1dqjrui {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center
}

.s1dqjrui>span {
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	line-height: 140%;
    text-align: center;
}

.tmxtupo {
	font-size: 14px;
	margin-top: var(--tmxtupo-0)
}

@media (min-width:744px) {
	.tmxtupo {
		margin-top: var(--tmxtupo-1)
	}
}

.c1st71q9.cvdqd7n {
	min-height: 280px;
	display: flex;
	gap: 1.5rem;
	cursor: progress;
	flex-direction: column
}

@media (min-width:744px) {
	.c1st71q9.cvdqd7n {
		flex-wrap: wrap;
		flex-direction: row
	}
}

.b1xeofvp {
	background-color: #dbdbdb;
	padding: 3rem;
	border-radius: .8rem;
	flex: 1 1;
	background: linear-gradient(90deg, #f1f0f0, #c1c0c0, #f1f0f0);
	background-size: 200%;
	background-position: 0;
	animation: load-b1xeofvp 1.8s ease-out 0s infinite normal
}

@keyframes load-b1xeofvp {

	0%,
	to {
		background-position: 100%;
		opacity: .2
	}

	50% {
		background-position: 0;
		opacity: .4
	}
}

.m34lh5m.b1xeofvp {
	flex: 3 1
}

.r796cty.b1xeofvp {
	flex: 2 1
}

.b1xqxy7l.b1xeofvp {
	flex: 1 1 100%
}

@media (min-width:744px) {
	.b1xqxy7l.b1xeofvp {
		padding: .5rem
	}
}

.seb1bt0 {
	display: inline-block;
	position: relative;
	z-index: 1;
	width: var(--seb1bt0-0)
}

@media (min-width:744px) {
	.seb1bt0 {
		width: auto
	}
}

.s1lbfq4b {
	align-items: center;
	background-color: transparent;
	border-radius: 3.5rem;
	border: 1px solid var(--s1lbfq4b-0);
	color: var(--s1lbfq4b-1);
	cursor: pointer;
	display: flex;
	font-size: 1rem;
	gap: .6rem;
	height: -moz-fit-content;
	height: fit-content;
	justify-content: center;
	padding: .5rem 1rem;
	width: 100%
}

.s1lbfq4b:hover {
	border: 1px solid var(--s1lbfq4b-2)
}

@media (min-width:744px) {
	.s1lbfq4b {
		width: auto
	}
}

.lqciuop {
	align-items: center;
	color: var(--lqciuop-0);
	display: flex;
	justify-content: center
}

@media (min-width:744px) {
	.lqciuop {
		color: var(--lqciuop-1)
	}
}

.lqciuop span:nth-child(2) {
	display: none
}

@media (min-width:744px) {
	.lqciuop span:nth-child(2) {
		display: block
	}
}

.bbu7vit {
	display: flex
}

@media screen and (max-width:768px) {
	.bbu7vit {
		display: none
	}
}

.s1pex7y4 {
	animation: fade-in-s1pex7y4 .3s forwards;
	display: var(--s1pex7y4-0);
	left: var(--s1pex7y4-1);
	padding-top: .5rem;
	position: absolute;
	width: var(--s1pex7y4-2)
}

@media (min-width:744px) {
	.s1pex7y4 {
		left: 0;
		width: 100%
	}
}

@keyframes fade-in-s1pex7y4 {
	0% {
		opacity: 0;
		-webkit-translate: 0 .75rem;
		translate: 0 .75rem
	}
}

.s1jjz703 {
	background-color: var(--s1jjz703-0);
	border-radius: .5rem;
	border: 1px solid var(--s1jjz703-1);
	display: flex;
	flex-direction: column;
	flex: 1 1;
	gap: .8rem;
	padding: .8rem;
	width: 100%;
	z-index: 1
}

.s1jjz703 span {
	color: var(--s1jjz703-1);
	font-size: .8rem
}

.s1jjz703 span:after {
	background-color: var(--s1jjz703-2);
	content: "";
	display: flex;
	height: .06rem;
	margin-top: .3rem
}

.sa8o8fs {
	background-color: var(--sa8o8fs-0);
	border-radius: .5rem;
	border: none;
	color: var(--sa8o8fs-1);
	cursor: pointer;
	padding: .5rem;
	text-align: left;
	transition: background-color .2s ease-in-out;
	font-size: 1rem
}

.sa8o8fs:hover {
	background-color: var(--sa8o8fs-2);
	color: var(--sa8o8fs-3);
	gap: .5rem;
	padding: .5rem
}

.sjytud5 {
	display: none
}

@media (min-width:744px) {
	.sjytud5 {
		align-items: center;
		display: flex
	}
}

.gctdwlp {
	margin-top: -1px
}

.p1aa6eab {
	color: var(--p1aa6eab-0);
	font-size: 14px
}

.pde7nbg {
	font-weight: 700;
	margin-bottom: 4px
}

.p1p9lukc {
	list-style: none
}

.p1p9lukc>*+* {
	margin-top: 8px
}

.plidyc4 {
	display: flex;
	align-items: center;
	gap: 4px
}

.plidyc4 svg {
	flex-shrink: 0
}

.p8wn2jp>*+* {
	margin-top: 12px
}

.p1j6dgi1 {
	font-weight: 700;
	font-size: 16px;
	color: var(--p1j6dgi1-0);
	margin-bottom: 4px
}

.pl2qjef {
	list-style: none
}

.pl2qjef>*+* {
	margin-top: 8px
}

.pbn48cl {
	display: flex;
	align-items: center;
	gap: 4px;
	color: var(--pbn48cl-0);
	font-size: 14px
}

.pbn48cl svg {
	flex-shrink: 0
}

.psye4ze {
	list-style: none;
	display: flex;
	padding: 2px;
	gap: 4px
}

.psye4ze img {
	height: auto;
	border-radius: 4px;
	overflow: hidden
}

.lwsoobn>img {
	width: 40px;
	height: 25px;
	object-fit: cover
}

.lwsoobn:empty {
	display: none
}

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

.p14kjid6:hover {
	outline: solid 1px var(--p14kjid6-0);
	outline-offset: .5px;
	border-radius: 2px
}

.tp4i2pl {
	font-size: 24px;
	font-weight: 700;
	-webkit-letter-spacing: -.01em;
	-moz-letter-spacing: -.01em;
	-ms-letter-spacing: -.01em;
	letter-spacing: -.01em;
	color: var(--tp4i2pl-0);
	margin-bottom: 24px
}

.daszp8h {
	width: 100%
}

.d17tg2dd {
	display: flex;
	flex-direction: column;
	gap: 24px
}

@media (max-width:1439px) {
	.d17tg2dd>:nth-child(n+4) {
		display: var(--d17tg2dd-0)
	}
}

@media (min-width:744px) {
	.d17tg2dd {
		display: var(--d17tg2dd-1);
		grid-template-columns: var(--d17tg2dd-2)
	}
}

@media (min-width:1440px) {
	.d17tg2dd {
		display: grid;
		grid-template-columns: var(--d17tg2dd-3);
		grid-gap: 40px 52px;
		gap: 40px 52px
	}

	.d17tg2dd>:nth-child(2),
	.d17tg2dd>:nth-child(4) {
		grid-row: var(--d17tg2dd-4)
	}
}

.dcryb6z {
	margin-bottom: 24px
}

@media (min-width:744px) {
	.dcryb6z {
		margin-bottom: 40px
	}
}

@media (min-width:1440px) {
	.dcryb6z {
		font-size: var(--dcryb6z-0)
	}
}

.db5iqoe {
	margin-top: 32px
}

@media (min-width:1440px) {
	.db5iqoe {
		display: none
	}
}

.s1o5ea6p {
	margin-top: 24px;
	max-width: 572px
}

@media (min-width:744px) {
	.s1o5ea6p {
		margin-top: 32px
	}
}

.dr4zd2z {
	display: inline-block;
	flex-shrink: 0;
	width: var(--dr4zd2z-0);
	height: var(--dr4zd2z-1);
	overflow: hidden;
	border-radius: var(--dr4zd2z-2);
	position: relative
}

.drnk4bw {
	height: inherit;
	position: absolute;
	left: 50%;
	transform: translateX(-50%)
}

.dbmq7vb {
	display: flex;
	gap: 16px
}

.d1t07dvu {
	min-width: 24px;
	max-height: 24px;
	position: relative
}

.d1h2j7a3 {
	font-size: 18px;
	color: var(--d1h2j7a3-0)
}

.dod2b3p {
	display: flex;
	align-items: center;
	font-size: 16px;
	color: var(--dod2b3p-0);
	margin-top: 8px;
	overflow: hidden
}

@media (min-width:744px) {
	.dod2b3p {
		font-size: var(--dod2b3p-1)
	}
}

.t11rr65c {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}

.dxxz3f6 {
	margin-left: 8px
}

.l5k810c {
	border: var(--l5k810c-0);
	border-radius: var(--l5k810c-1);
	background-color: var(--l5k810c-2);
	overflow: hidden;
	max-height: var(--l5k810c-3);
	min-width: var(--l5k810c-4)
}

.l5k810c img {
	display: block;
}

.l5k810c:focus {
	outline: none
}

.l5k810c:focus-visible {
	border-color: var(--l5k810c-5)
}

.f1tiv42u {
	width: 130px;
	height: 82px;
	border: var(--f1tiv42u-0);
	border-radius: 12px;
	background-color: var(--f1tiv42u-1);
	overflow: hidden;
	justify-content: center
}

.f1tiv42u,
.rucf3h1 {
	display: flex;
	align-items: center
}

.rucf3h1 {
	gap: 8px;
	font-weight: 700;
	font-size: 24px;
	-webkit-letter-spacing: -.01em;
	-moz-letter-spacing: -.01em;
	-ms-letter-spacing: -.01em;
	letter-spacing: -.01em;
	color: var(--rucf3h1-0)
}

.r16t0ny0 {
	width: 69px
}

.w1452v8g {
	padding: 11px 8px
}

.c2bacwg {
	display: flex;
	flex-direction: column;
	max-width: 93px
}

.c2bacwg>a {
	display: flex;
	justify-content: flex-end
}

@media (min-width:1440px) {
	.c2bacwg>a {
		margin-right: var(--c2bacwg-0)
	}
}

.r1p4x8lk {
	display: block;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	text-align: center;
	-webkit-text-decoration: underline .5px;
	text-decoration: underline .5px;
	text-underline-offset: 1px;
	color: var(--r1p4x8lk-0)
}

.r1p4x8lk:hover {
	-webkit-text-decoration-color: var(--r1p4x8lk-1);
	text-decoration-color: var(--r1p4x8lk-1)
}

.mjahmdx {
	display: flex;
	justify-content: space-between;
	padding: 2rem var(--side-padding, 1.5rem) 0 var(--side-padding, 1.5rem)
}

@media (min-width:744px) {
	.mjahmdx {
		--side-padding: 3.5rem
	}
}

.sr1tgdk {
	font-weight: 700;
	font-size: 16px;
	color: var(--sr1tgdk-0)
}

.d1gp6l79 {
	margin-top: var(--d1gp6l79-0);
	border-top: 1px solid var(--d1gp6l79-1)
}

.pwd0jk7 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	background: none;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 29px;
	width: 16px;
	height: 16px
}

@media (min-width:1440px) {
	.pwd0jk7 {
		margin-left: 12px;
		margin-right: -24px
	}
}

.pwd0jk7 svg {
	width: 100%;
	height: auto
}

.p1auckbi {
	align-items: var(--align-items, initial);
	display: flex;
	flex-direction: var(--flex-direction, column);
	gap: var(--gap, 2rem);
	justify-content: space-between
}

@media (min-width:744px) {
	.p1auckbi {
		--align-items: flex-end;
		--flex-direction: row;
		--gap: 0
	}
}

.c1wpohkq {
	padding-top: 14px
}

@media (min-width:1440px) {
	.c1wpohkq {
		padding: 14px 0 var(--c1wpohkq-0)
	}
}

.o162b9wc {
	font-weight: 400;
	font-size: 14px;
	line-height: 140%;
	color: var(--o162b9wc-0);
	display: flex;
	flex-direction: column;
	gap: 8px
}

.p7denly {
	padding: 24px 0;
	border-top: 1px solid var(--p7denly-0);
	border-bottom: 1px solid var(--p7denly-0)
}

.p7denly:empty {
	padding: 0;
	border-top: none
}

.cgphuw4 {
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 140%;
	color: var(--cgphuw4-0);
	padding-bottom: 8px;
	border-bottom: 1px solid var(--cgphuw4-1)
}

.r1p23bgs:hover {
	-webkit-text-decoration-color: var(--r1p23bgs-0);
	text-decoration-color: var(--r1p23bgs-0)
}

.elxz3lw {
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 32px
}

.smzkotz {
	width: 100%;
	padding: 12px 16px;
	border-radius: 8px;
	border: 1px solid var(--smzkotz-0);
	display: flex;
	gap: 24px;
	align-items: center
}

@media (min-width:744px) {
	.smzkotz {
		padding: 9.5px 4px;
		flex-direction: column;
		gap: 8px;
		width: clamp(100px, calc((100vw / 1440) * 150), 150px);
		margin-right: clamp(14px, calc((100vw / 1440) * 64), 64px);
		flex-shrink: 0
	}
}

.d6362f2 {
	border-left: 1px solid var(--d6362f2-0);
	height: 15px;
	width: 0
}

@media (min-width:744px) {
	.d6362f2 {
		border-top: 1px solid var(--d6362f2-0);
		height: 0;
		width: 26px
	}
}

.mv36dss {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 48px;
	margin-top: 8px;
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	-webkit-text-decoration: underline .5px;
	text-decoration: underline .5px;
	text-underline-offset: 1px;
	border: none;
	background-color: var(--mv36dss-0);
	cursor: pointer;
	color: var(--mv36dss-1)
}

.mv36dss:hover {
	-webkit-text-decoration-color: var(--mv36dss-2);
	text-decoration-color: var(--mv36dss-2)
}

.b9ipent {
	background-color: var(--b9ipent-0);
	border: 1px solid var(--b9ipent-1);
	border-radius: 20px;
	padding: 16px;
	align-self: flex-start
}

@media (min-width:744px) {
	.b9ipent {
		margin: var(--b9ipent-2);
		min-width: 280px;
		flex-shrink: 0
	}
}

.b9ipent:empty {
	display: none
}

.tr9xp5w {
	margin-top: 8px;
	padding-top: 16px;
	border-top: 1px solid var(--tr9xp5w-0)
}

@media (min-width:744px) {
	.tr9xp5w {
		margin-top: 16px
	}
}

.e1nmm1qx {
	align-items: center;
	background: var(--e1nmm1qx-0);
	border-radius: 999px;
	color: var(--e1nmm1qx-1);
	display: flex;
	font-size: 1rem;
	gap: .25rem;
	height: 2rem;
	padding: 0 1rem;
	position: absolute;
	right: 1.5rem;
	top: -1rem
}

.dith2zl {
	--timing: 0.2s;
	position: relative
}

.dith2zl summary {
	padding: 1rem 0;
	display: flex;
	align-items: center
}

.dith2zl summary:focus {
	outline: none
}

.dith2zl summary:focus-visible {
	outline: 1px solid;
	outline-offset: 2px;
	border-radius: 1px
}

.dith2zl summary summary::-webkit-details-marker {
	display: none
}

.dith2zl summary>summary:first-of-type {
	list-style-type: none
}

.dith2zl summary::-webkit-details-marker {
	display: none
}

.dith2zl .icon {
	transition: rotate var(--timing) ease-in-out;
	position: relative;
	rotate: 90deg;
	width: 16px;
	height: 16px
}

.dith2zl .icon:after,
.dith2zl .icon:before {
	content: "";
	width: 16px;
	height: 2px;
	background: #000;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-translate: -50% -50%;
	translate: -50% -50%;
	rotate: 0deg;
	transform-origin: center
}

.dith2zl .icon:after {
	rotate: 90deg;
	transition: width var(--timing) ease-in-out, opacity var(--timing) ease-in-out
}

.dith2zl[open]>summary {
	border-bottom: none
}

.dith2zl[open]>summary .icon {
	rotate: 0deg
}

.dith2zl[open]>summary .icon:after {
	opacity: 0;
	width: 1px
}

.dith2zl+.content {
	transition: translate .2s, opacity .3s, display allow-discrete .3s;
	border-bottom: 1px solid #e6e6e6;
	opacity: 0;
	display: none;
	position: relative;
	-webkit-translate: 10% 0;
	translate: 10% 0
}

.dith2zl[open]+.content {
	opacity: 1;
	display: flex;
	-webkit-translate: 0 0;
	translate: 0 0
}

.s1tjqqtl {
	display: flex;
	justify-content: space-between;
	gap: 1rem;
	cursor: pointer;
	width: 100%
}

.c4oguq2 {
	margin-bottom: 1.5rem;
	padding: 0 0 1rem;
	flex-direction: column
}

.f5m9ggb {
	display: grid;
	margin: 0;
	padding: 0;
	grid-template-columns: 1fr;
	grid-template-rows: 4.5rem calc(100cqh - 10.25rem) 5.75rem
}

@media (min-width:744px) {
	.f5m9ggb {
		display: flex;
		flex-direction: column;
		height: -moz-fit-content;
		height: fit-content
	}
}

.h14qgnx3 {
	display: flex;
	flex-direction: row;
	padding: 1.5rem;
	gap: 16px;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	border-bottom: 1px solid #e6e6e6
}

.h18d1e8t {
	font-size: 1.125rem
}

.f14iqyoh {
	align-items: center;
	height: calc(100dvh - 72px - 118px - env(safe-area-inset-bottom) - 3rem);
	overflow-x: hidden;
	overflow-y: auto;
	padding: 1.5rem 1.5rem calc(1.5rem + 93px)
}

.f14iqyoh,
.f1doh4bm {
	display: flex;
	flex-direction: column;
	width: 100%
}

@media (min-width:744px) {
	.f1doh4bm {
		height: -moz-fit-content;
		height: fit-content;
		max-width: 400px
	}
}

.p16tnno2 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	background: none;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 16px;
	height: 16px
}

.p16tnno2 svg {
	width: 100%;
	height: auto
}

.ciov60w {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	background: none;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem
}

.bhe8int {
	display: flex;
	flex-direction: var(--bhe8int-0);
	width: 100%
}

.pyto8zr {
	font-size: 1rem
}

.f6l8ug1 {
	background-color: var(--f6l8ug1-0);
	border-radius: 0;
	box-shadow: 0 4px 40px rgba(51, 51, 51, .1);
	font-size: 18px;
	height: 100%;
	max-height: 100dvh;
	min-width: 80dvw
}

@media (min-width:744px) {
	.f6l8ug1 {
		border-radius: 20px;
		max-width: 760px;
		min-width: 760px
	}
}

.avf6pdj {
	bottom: env(safe-area-inset-bottom);
	background: #fff;
	border-top: 1px solid #e6e6e6;
	padding: 1.5rem;
	position: absolute;
	width: 100%
}

.avf6pdj,
.fltq1h9 {
	align-items: center;
	display: flex;
	justify-content: center
}

.fltq1h9 {
	background-color: transparent;
	border-radius: 3.5rem;
	border: 1px solid var(--fltq1h9-0);
	color: var(--fltq1h9-1);
	cursor: pointer;
	font-size: 1rem;
	gap: .6rem;
	height: -moz-fit-content;
	height: fit-content;
	padding: .5rem 1rem;
	width: 50%
}

.fltq1h9:hover {
	border: 1px solid var(--fltq1h9-2)
}

@media (min-width:744px) {
	.fltq1h9 {
		width: auto
	}
}

.fgqtqna {
	background-color: #cc3733;
	color: #fff;
	width: 18px;
	height: 18px;
	border-radius: 100%;
	font-size: 14px;
	display: inline-block;
	padding: 0 1px 0 0
}

.n1b5q776 {
	display: flex;
	flex-direction: column;
	align-items: center
}

.n1n1nyge.n1b5q776 {
	max-width: 450px;
	gap: 15px
}

.n1abf40q {
	font-size: 1.7rem;
	font-weight: 700;
	line-height: 1.2;
	margin-top: 20px
}

.n1abf40q,
.n1r9lvnu,
.n9sfpb3 {
	text-align: center
}

.n1r9lvnu {
	background-color: var(--n1r9lvnu-0);
	width: 180px;
	color: var(--n1r9lvnu-1);
	border-radius: 8px;
	padding: 11px;
	margin-top: 15px;
	outline: none;
	border: none;
	font-size: 1rem
}

.n1r9lvnu:hover {
	opacity: .85
}

.c1lpciya {
	background: var(--c1lpciya-0);
	border-radius: .5rem;
	padding: 30px;
	width: 100%
}

.a19ac6a5 {
	display: flex;
	min-height: 40px;
	padding: 8px 20px 8px 30px;
	align-items: flex-start;
	gap: 8px;
	border-radius: 100px;
	border: 1px solid var(--a19ac6a5-0);
	width: 100%;
	background: var(--a19ac6a5-1)
}

.a19ac6a5:hover {
	border: 1px solid var(--a19ac6a5-2)
}

.a19ac6a5:focus {
	outline: none;
	border: 1px solid var(--a19ac6a5-3)
}

@media (min-width:744px) {
	.a19ac6a5 {
		min-width: 335px
	}
}

@media (min-width:1440px) {
	.a19ac6a5 {
		min-width: 401px;
		min-height: 40px
	}
}

.a10tmplr {
	background: var(--a10tmplr-0);
	border-radius: 8px;
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .1);
	display: var(--a10tmplr-1);
	margin-top: 8px;
	min-width: var(--min-width, calc(100% - 3rem));
	overflow: hidden;
	padding: 8px 8px 20px;
	position: absolute
}

@media (min-width:744px) {
	.a10tmplr {
		--min-width: 343px
	}
}

@media (min-width:1440px) {
	.a10tmplr {
		--min-width: 401px
	}
}

.a1nc5s5g {
	padding: 8px 8px 20px;
	overflow: auto;
	max-height: 360px;
	overflow-x: hidden;
	-webkit-scrollbar-width: thin;
	-moz-scrollbar-width: thin;
	-ms-scrollbar-width: thin;
	scrollbar-width: thin;
	-webkit-scrollbar-color: #c1c1c1 #fff;
	-moz-scrollbar-color: #c1c1c1 #fff;
	-ms-scrollbar-color: #c1c1c1 #fff;
	scrollbar-color: #c1c1c1 #fff
}

.a1nc5s5g::-webkit-scrollbar {
	width: 8px
}

.a1nc5s5g::-webkit-scrollbar-track {
	background: #fff
}

.a1nc5s5g::-webkit-scrollbar-thumb {
	background: #c1c1c1;
	border-radius: 8px;
	width: 8px
}

.a1nc5s5g::-webkit-scrollbar-thumb:hover {
	background: #888
}

.a1nc5s5g:after {
	display: var(--a1nc5s5g-0);
	content: "";
	position: absolute;
	bottom: 8px;
	left: var(--offset, 17px);
	right: 0;
	height: 3rem;
	max-width: calc(100% - var(--offset) * 2 - 2px);
	background: linear-gradient(0deg, #fff 30%, hsla(0, 0%, 100%, 0) 70%)
}

.aep28a3 {
	border: 1px solid var(--aep28a3-0);
	border-radius: 50%;
	width: 24px;
	height: 24px;
	animation: spin-aep28a3 2s linear infinite
}

@keyframes spin-aep28a3 {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.au3up6p {
	margin-top: 8px;
	border-radius: 8px;
	background: var(--au3up6p-0);
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .1);
	padding: 24px;
	min-height: 124px;
	position: absolute;
	min-width: var(--min-width, calc(100% - 3rem))
}

@media (min-width:744px) {
	.au3up6p {
		--min-width: 343px
	}
}

@media (min-width:1440px) {
	.au3up6p {
		--min-width: 401px
	}
}

.a128xk73.au3up6p {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 8px
}

.arx4gkt {
	background: none;
	color: inherit;
	border: none;
	font: inherit;
	cursor: pointer;
	outline: inherit;
	display: flex;
	padding: 8px;
	align-items: flex-start;
	gap: 8px;
	width: 100%
}

.arx4gkt:hover {
	background: var(--arx4gkt-0)
}

.ate9slj {
	z-index: 3
}

@media (min-width:320px) and (max-width:374px) {
	.ate9slj {
		min-width: 100%
	}
}

.a1oz6y6c {
	position: relative;
	display: block;
	min-width: 100%
}

.a1ke972y {
	background: none;
	color: inherit;
	border: none;
	padding: 0;
	font: inherit;
	cursor: pointer;
	outline: inherit;
	right: 10px
}

.a19lga3o,
.a1ke972y {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 16px;
	height: 16px
}

.a19lga3o {
	left: 10px
}

.cj3a5zt {
	display: inline-block;
	position: relative;
	z-index: 2;
	width: 100%
}

@media (min-width:744px) {
	.cj3a5zt {
		width: auto
	}
}

.c1s18hfb {
	align-items: center;
	background-color: transparent;
	border-radius: 3.5rem;
	border: 1px solid var(--c1s18hfb-0);
	color: var(--c1s18hfb-1);
	cursor: pointer;
	display: flex;
	font-size: 1rem;
	gap: .6rem;
	height: -moz-fit-content;
	height: fit-content;
	justify-content: center;
	padding: .5rem 1rem;
	width: 100%
}

@media (min-width:744px) {
	.c1s18hfb {
		width: auto;
		min-width: 6rem
	}
}

.c1s18hfb:hover {
	border: 1px solid var(--c1s18hfb-1)
}

.cp8ws1s {
	display: flex;
	align-items: center
}

.f1bajdtj {
	animation: fade-in-f1bajdtj .3s forwards;
	display: var(--f1bajdtj-0);
	left: calc(-50vw + 16px);
	padding-top: .5rem;
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 10
}

@media (min-width:744px) {
	.f1bajdtj {
		min-width: 327px
	}
}

@keyframes fade-in-f1bajdtj {
	0% {
		opacity: 0;
		-webkit-translate: 0 .75rem;
		translate: 0 .75rem
	}
}

.fs246eg {
	background-color: var(--fs246eg-0);
	border-radius: .6rem;
	background: var(--fs246eg-0);
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .1);
	display: flex;
	flex-direction: column;
	flex: 1 1;
	gap: .8rem;
	padding: .8rem;
	width: 100%
}

.s1i532je {
	background-color: var(--s1i532je-0);
	border-radius: .5rem;
	border: none;
	color: var(--s1i532je-1);
	cursor: pointer;
	padding: .5rem;
	text-align: left;
	transition: background-color .2s ease-in-out;
	font-size: 1rem;
	background-color: var(--s1i532je-2)
}

.s1i532je:hover {
	background-color: var(--s1i532je-3);
	color: var(--s1i532je-4);
	gap: .5rem;
	padding: .5rem
}

@media (max-width:895px) {
	.s40xak2 {
		display: none
	}
}

.srati1w {
	display: none
}

@media (max-width:895px) {
	.srati1w {
		display: flex
	}
}

.tqv071x {
	color: var(--tqv071x-0);
	border-bottom: 1px solid #ccc;
	padding-bottom: .4rem
}

.cqvrxv1 {
	align-self: stretch;
	display: flex;
	flex-direction: var(--flex-direction, column);
	gap: 1rem;
	margin-bottom: var(--margin-bottom, 2.375rem)
}

@media (min-width:744px) {
	.cqvrxv1 {
		align-self: auto;
		--flex-direction: row;
		--margin-bottom: 3.5rem
	}
}

@media (min-width:1024px) {
	.cqvrxv1 {
		--margin-bottom: 4rem
	}
}

.a26n7yf {
	display: flex
}

.ap4uwox {
	padding-left: 8px
}

.shpewmk {
	display: flex;
	gap: 1rem
}

.p9unw93 {
	display: flex;
	flex-direction: column;
	width: 100%;
	margin-top: 72px;
	margin-bottom: 100px
}

.pdajgdm {
	color: var(--black-grey-shades-black-20333333, #333);
	text-align: right;
	font-family: Cabin;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	align-self: center;
	justify-self: center;
	margin-bottom: 12px
}

@media (min-width:744px) {
	.pdajgdm {
		align-self: flex-end
	}
}

.p140yasm {
	width: 100%;
	margin-top: 43px;
	display: flex;
	justify-content: center;
	align-items: center
}

.pn0jl3q {
	margin: 2px;
	list-style-type: none;
	display: flex;
	gap: 4px
}

@media (min-width:744px) {
	.pn0jl3q {
		gap: 8px
	}
}

.dx05rm6 {
	width: 100%;
	color: "gray200"
}

.p158xt6g.pagination-item {
	padding: 0 12px;
	display: flex;
	box-sizing: border-box;
	align-items: center;
	justify-content: center;
	-webkit-letter-spacing: .01071em;
	-moz-letter-spacing: .01071em;
	-ms-letter-spacing: .01071em;
	letter-spacing: .01071em;
	border-radius: 16px;
	color: var(--black-1-a-1-a-1-a, #1a1a1a);
	font-family: Cabin;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	height: 41px;
	flex-shrink: 0;
	border-radius: 5px;
	border: 1px solid #c4c4c4
}

.p158xt6g.pagination-item.number {
	width: 41px
}

@media (min-width:744px) {
	.p158xt6g.pagination-item.dots {
		border: none
	}
}

.p158xt6g.pagination-item.dots:hover {
	background-color: transparent;
	cursor: default
}

.p158xt6g.pagination-item:hover {
	background-color: rgba(0, 0, 0, .04);
	cursor: pointer
}

.p158xt6g.pagination-item.selected {
	color: var(--white-ffffff, #fff);
	font-family: Cabin;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	background: var(--black-1-a-1-a-1-a, #1a1a1a);
	pointer-events: none
}

@media (min-width:744px) {
	.p158xt6g.pagination-item.arrow {
		width: 103px
	}
}

.p158xt6g.pagination-item.arrow.empty {
	display: none
}

@media (min-width:744px) {
	.p158xt6g.pagination-item.arrow.empty {
		display: block;
		visibility: hidden
	}
}

.p158xt6g.pagination-item .arrow-text {
	color: var(--black-grey-shades-black-20333333, #333);
	padding-left: 4px;
	padding-right: 4px;
	font-family: Cabin;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	display: none
}

@media (min-width:744px) {
	.p158xt6g.pagination-item .arrow-text {
		display: block
	}
}

.pvr1tde {
	pointer-events: none;
	cursor: default;
	-webkit-text-decoration: none;
	text-decoration: none
}

.nisz2uy,
.pvr1tde {
	display: flex;
	align-items: center;
	justify-content: center
}

.nisz2uy {
	flex-direction: column;
	height: 620px;
	padding-bottom: 120px
}

@media (max-width:744px) {
	.nisz2uy {
		height: 700px
	}
}

.nbl183s.nisz2uy {
	max-width: 800px;
	gap: 15px;
	margin: 0 20px
}

.nr2sdxi {
	font-size: 32px;
	text-align: center;
	font-weight: 700;
	line-height: 1.4;
	margin-top: 5px
}

@media (max-width:744px) {
	.nr2sdxi {
		font-size: 24px
	}
}

.nwpdae2 {
	text-align: center;
	font-size: 18px
}

@media (max-width:744px) {
	.nwpdae2 {
		font-size: 16px
	}
}

.s1dw3o1f {
	background-color: var(--s1dw3o1f-0);
	height: 57px;
	text-align: center;
	width: 100%
}

.c6wnybn,
.s1dw3o1f {
	align-items: center;
	display: flex;
	justify-content: center
}

.c6wnybn {
	gap: 10px
}

.c1294z1a {
	color: var(--c1294z1a-0);
	font-size: 1rem;
	font-weight: 700
}

.c1twlbkn {
	align-items: center;
	border-radius: 8px;
	box-shadow: 0 4px 20px rgba(50, 50, 50, .1);
	display: flex;
	flex-direction: column;
	min-height: 411px;
	overflow: hidden;
	width: 100%;
	background-color: var(--c1twlbkn-0)
}

.c935htc.c1twlbkn:hover {
	box-shadow: 0 4px 20px rgba(50, 50, 50, .2)
}

.dwxpctc {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 81.7px;
	height: 52px;
	border: 1px solid #e6e6e6;
	border-radius: 8px;
	margin: 24px 0 10px
}

.c5qz7kg {
	color: var(--c5qz7kg-0);
	font-weight: 700
}

.c1x07rtp {
	align-items: center;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	display: flex;
	flex: auto;
	flex-direction: column;
	margin: 15px 0;
	padding: 20px 0
}

.c1x07rtp,
.cgxpfd1 {
	width: calc(100% - 48px)
}

.cgxpfd1 {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	font-size: 18px;
	font-weight: 700;
	overflow: hidden;
	text-align: center
}

.d1h862f5 {
	flex-direction: column;
	margin-top: auto;
	text-align: center
}

.d1h862f5,
.d1rtpytu {
	align-items: center;
	display: flex
}

.d1rtpytu {
	color: var(--d1rtpytu-0);
	font-size: 14px;
	font-weight: 700;
	gap: 3px;
	margin-bottom: 6px;
	margin-top: 25px
}

.d13j3ysq {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	color: var(--d13j3ysq-0);
	display: -webkit-box;
	font-size: 24px;
	font-weight: 700;
	overflow: hidden;
	word-break: break-word
}

.s7lfgjy {
	font-size: 12px;
	margin-bottom: 16px
}

.n2xs2na {
	-webkit-text-decoration: none;
	text-decoration: none;
	display: flex
}

.c17i9gv6 {
	margin: 0 auto
}

.c4pmidh {
	margin: 1rem auto 0
}

@media (min-width:744px) {
	.c4pmidh {
		margin-top: 5rem
	}
}

.c1wnspwi {
	display: grid;
	width: 100%;
	grid-row-gap: 30px;
	row-gap: 30px;
	-webkit-column-gap: 28px;
	grid-column-gap: 28px;
	column-gap: 28px;
	grid-template-columns: repeat(1, minmax(0, 1fr));
	min-height: 100dvh;
	grid-auto-rows: min-content
}

@media (min-width:744px) {
	.c1wnspwi {
		grid-template-columns: repeat(2, minmax(0, 1fr))
	}
}

@media (min-width:1024px) {
	.c1wnspwi {
		grid-template-columns: repeat(3, minmax(0, 1fr))
	}
}

@media (min-width:1440px) {
	.c1wnspwi {
		grid-template-columns: repeat(4, minmax(0, 1fr))
	}
}

.c1mew00d {
	width: 100%
}

.o1rrtt6f {
	display: flex;
	algn-items: center;
	gap: 2rem
}

.c1xcmx2b {
	background-color: #e6e6e6;
	border-radius: 8px;
	background: linear-gradient(90deg, #f1f0f0, #c1c0c0, #f1f0f0);
	background-size: 200%;
	background-position: 0;
	animation: load-c1xcmx2b 1.8s ease-out 0s infinite normal;
	width: 82px;
	height: 22px;
	margin-top: 10px
}

@keyframes load-c1xcmx2b {

	0%,
	to {
		background-position: 100%;
		opacity: .2
	}

	50% {
		background-position: 0;
		opacity: .4
	}
}

.c1qvbpjm.c1x07rtp {
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	padding: 23px 0
}

.cx9lb24.cgxpfd1 {
	background-color: #e6e6e6;
	border-radius: 8px;
	background: linear-gradient(90deg, #f1f0f0, #c1c0c0, #f1f0f0);
	background-size: 200%;
	background-position: 0;
	animation: load-cx9lb24-cgxpfd1 1.8s ease-out 0s infinite normal;
	height: 43px
}

@keyframes load-cx9lb24-cgxpfd1 {

	0%,
	to {
		background-position: 100%;
		opacity: .2
	}

	50% {
		background-position: 0;
		opacity: .4
	}
}

.do8hc0s {
	background-color: #e6e6e6;
	border-radius: 8px;
	background: linear-gradient(90deg, #f1f0f0, #c1c0c0, #f1f0f0);
	background-size: 200%;
	background-position: 0;
	animation: load-do8hc0s 1.8s ease-out 0s infinite normal;
	margin-bottom: 10px;
	margin-top: 25px;
	width: 134px;
	height: 21px
}

@keyframes load-do8hc0s {

	0%,
	to {
		background-position: 100%;
		opacity: .2
	}

	50% {
		background-position: 0;
		opacity: .4
	}
}

.d6bjfaj {
	background-color: #e6e6e6;
	border-radius: 8px;
	background: linear-gradient(90deg, #f1f0f0, #c1c0c0, #f1f0f0);
	background-size: 200%;
	background-position: 0;
	animation: load-d6bjfaj 1.8s ease-out 0s infinite normal;
	width: 134px;
	height: 28px
}

@keyframes load-d6bjfaj {

	0%,
	to {
		background-position: 100%;
		opacity: .2
	}

	50% {
		background-position: 0;
		opacity: .4
	}
}

.s1fc8ojy.s7lfgjy {
	background-color: #e6e6e6;
	border-radius: 8px;
	background: linear-gradient(90deg, #f1f0f0, #c1c0c0, #f1f0f0);
	background-size: 200%;
	background-position: 0;
	animation: load-s1fc8ojy-s7lfgjy 1.8s ease-out 0s infinite normal;
	width: 131px;
	height: 17px
}

@keyframes load-s1fc8ojy-s7lfgjy {

	0%,
	to {
		background-position: 100%;
		opacity: .2
	}

	50% {
		background-position: 0;
		opacity: .4
	}
}

.c1pu6lgq {
	background-color: #e6e6e6;
	border-radius: 8px;
	background: linear-gradient(90deg, #f1f0f0, #c1c0c0, #f1f0f0);
	background-size: 200%;
	background-position: 0;
	animation: load-c1pu6lgq 1.8s ease-out 0s infinite normal;
	width: 81.17px;
	height: 52px;
	margin-top: 20px
}

@keyframes load-c1pu6lgq {

	0%,
	to {
		background-position: 100%;
		opacity: .2
	}

	50% {
		background-position: 0;
		opacity: .4
	}
}

.a120xwmv {
	display: flex;
	flex-direction: column;
	align-items: center
}

.a173wg7g.a120xwmv {
	gap: 16px
}

.aeteptc {
	text-align: center;
	font-weight: 700;
	line-height: 32px;
	font-size: 32px
}

@media (min-width:744px) {
	.aeteptc {
		font-size: 40px;
		line-height: 130%
	}
}

.a15qrzfm {
	text-align: center;
	font-size: 18px
}

.aji7ixh {
	text-align: center;
	cursor: pointer;
	background-color: var(--aji7ixh-0);
	min-width: 180px;
	width: max-content;
	color: var(--aji7ixh-1);
	border-radius: 8px;
	padding: 11px 30px;
	margin-top: 23px;
	outline: none;
	border: none;
	font-size: 1rem;
	font-size: 18px
}

.aji7ixh:hover {
	opacity: .85
}

.ep6adr6 {
	font-size: 18px
}

.v1kgt70f {
	display: flex;
	flex-direction: column;
	align-items: center
}

.c19amjgt.v1kgt70f {
	overflow: hidden;
	width: 100%;
	background-color: #fff;
	border-radius: 10px;
	background-image: var(--c19amjgt-0);
	background-repeat: no-repeat;
	background-position: center -20%;
	background-size: 105%
}

@media (min-width:1024px) {
	.c19amjgt.v1kgt70f {
		background-image: var(--c19amjgt-1);
		background-size: 1000px;
		background-position: center 42%
	}
}

@media (max-width:720px) {
	.c19amjgt.v1kgt70f {
		border-radius: 20px;
		background-image: var(--c19amjgt-2);
		background-position: -115px -40px;
		background-size: 352px
	}
}

.c1piswqn.v1kgt70f {
	width: 435px;
	margin-top: 20px
}

@media (max-width:720px) {
	.c1piswqn.v1kgt70f {
		width: 90%
	}
}

.tcoiyuh {
	font-weight: 700;
	text-align: center
}

.c1b85shd {
	line-height: 28px;
	font-size: 18px;
	margin: 20px 0;
	text-align: center;
	width: 80%
}

@media (max-width:720px) {
	.c1b85shd {
		width: 100%
	}
}

.b1u4phbz {
	display: flex;
	justify-content: space-between;
	gap: 22px;
	width: 100%;
	margin: 0 0 20px;
	padding: 10px
}

@media (max-width:720px) {
	.b1u4phbz {
		flex-direction: column;
		padding: 0
	}
}

.ds26imp {
	width: 100%;
	border: 1px solid;
	border-color: var(--ds26imp-0);
	margin: 0
}

.e1e7l3wx {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	color: var(--e1e7l3wx-0);
	padding-left: 8px;
	padding-top: 0
}

.e7db4y4 {
	font-size: 14px;
	padding-left: 8px
}

.e7db4y4,
.sxgx8xf {
	font-style: normal;
	font-weight: 400
}

.sxgx8xf {
	font-size: 16px;
	width: 100%;
	color: var(--sxgx8xf-0);
	cursor: pointer;
	padding: 0;
	margin: 0
}

.sxgx8xf span {
	display: inline-block;
	margin-bottom: 4px
}

.swdpznx {
	font-style: normal;
	font-weight: 400;
	font-size: 18px
}

.w1g63de2 {
	min-height: 85px;
	width: 100%;
	position: relative
}

.ewc5k76 {
	position: absolute;
	top: 72px
}

.dxa079g {
	position: absolute;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	box-sizing: border-box;
	background-color: var(--dxa079g-0);
	border: 2px solid;
	border-color: var(--dxa079g-1);
	border-radius: 8px;
	padding-left: 16px;
	padding-right: 16px;
	width: 100%;
	cursor: pointer
}

.dxa079g:focus-within {
	border-color: var(--dxa079g-2)
}

.dxa079g:active {
	border-color: var(--dxa079g-3)
}

.it2vwdh {
	justify-content: flex-start;
	background-color: var(--it2vwdh-0);
	padding-top: 16px;
	padding-bottom: 16px
}

.it2vwdh,
.skwl5lq {
	display: flex;
	flex-direction: row;
	align-items: center;
	box-sizing: border-box;
	cursor: pointer;
	border: none;
	width: 100%;
	height: 44px;
	outline: none
}

.skwl5lq[disabled] {
	color: var(--skwl5lq-0);
	border-color: var(--skwl5lq-0);
	background-color: var(--skwl5lq-0)
}

.skwl5lq::placeholder {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	color: var(--skwl5lq-1)
}

.s14x3y3n {
	background-color: var(--s14x3y3n-0);
	font-style: normal;
	font-weight: 900;
	font-size: 18px;
	line-height: 26px;
	outline: none;
	border: none;
	cursor: pointer
}

.s16ygyfj {
	position: relative;
	display: var(--s16ygyfj-0);
	flex-direction: column;
	list-style-type: none;
	padding: 8px 0 12px;
	margin: 0
}

.s16ygyfj,
.s985t2 {
	align-items: center;
	width: 100%
}

.s985t2 {
	background-color: var(--s985t2-0);
	display: flex;
	flex-direction: row;
	box-sizing: border-box;
	padding-left: 8px;
	padding-right: 8px;
	gap: 8px;
	height: 41px;
	border-radius: 8px
}

.s985t2:hover {
	cursor: pointer
}

.d1ykc81v {
	width: 100%;
	border: 1px solid var(--d1ykc81v-0);
	margin: 0
}

.scadgqh {
	display: flex;
	flex-direction: column;
	align-items: center;
	box-sizing: border-box;
	padding: 32px;
	width: 100%;
	background-color: var(--scadgqh-0);
	border: 1px solid var(--scadgqh-1);
	border-radius: 8px
}

.w4fkiiy {
	min-height: 85px;
	min-width: 100%;
	width: 100%
}

.s3cr24z {
	background-color: var(--s3cr24z-0);
	box-sizing: border-box;
	padding: 12px 16px;
	gap: 8px;
	border: 2px solid;
	border-color: var(--s3cr24z-1);
	border-radius: 8px;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.4;
	width: 100%;
	height: 48px;
	outline: none
}

.s3cr24z:focus {
	outline: none;
	border-color: var(--s3cr24z-2)
}

.s3cr24z:active {
	outline: none;
	border-color: var(--s3cr24z-3)
}

.s3cr24z[disabled] {
	color: var(--s3cr24z-4);
	border-color: var(--s3cr24z-4);
	background-color: var(--s3cr24z-4)
}

.s3cr24z::placeholder {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	color: var(--s3cr24z-5)
}

.sd1a2ld {
	display: flex;
	align-items: center;
	gap: 8px;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: var(--sd1a2ld-0)
}

@media (min-width:1440px) {
	.sd1a2ld {
		font-size: 18px;
		line-height: 25px
	}
}

.wannfff {
	min-height: 120px;
	padding-bottom: 10px
}

.s1mt2zma,
.wannfff {
	display: block;
	width: 100%
}

.s1mt2zma {
	background-color: var(--s1mt2zma-0);
	box-sizing: border-box;
	padding: 12px 16px;
	border: 2px solid;
	border-color: var(--s1mt2zma-1);
	border-radius: 8px;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.4;
	min-width: 100%;
	max-width: 100%;
	height: auto;
	min-height: 48px;
	outline: none;
	resize: vertical
}

.s1mt2zma:focus {
	outline: none;
	border-color: var(--s1mt2zma-2)
}

.s1mt2zma:active {
	outline: none;
	border-color: var(--s1mt2zma-3)
}

.s1mt2zma[disabled] {
	color: var(--s1mt2zma-4);
	border-color: var(--s1mt2zma-4);
	background-color: var(--s1mt2zma-4);
	resize: none
}

.s1mt2zma::placeholder {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	color: var(--s1mt2zma-5)
}

.e2s9k1w {
	padding-top: -2px
}

.cmfuzsp {
	padding: 40px 0
}

@media (min-width:744px) {
	.cmfuzsp {
		padding: 80px 0
	}
}

.f5uc1fh {
	display: grid;
	justify-content: center;
	width: 100%;
	padding: 0
}

@media (min-width:375px) and (max-width:743px) {
	.f5uc1fh {
		grid-template-columns: auto;
		width: 100%;
		padding: 0
	}
}

@media (min-width:744px) and (max-width:1439px) {
	.f5uc1fh {
		grid-template-columns: auto auto;
		column-gap: 80px
	}
}

@media (min-width:1440px) {
	.f5uc1fh {
		grid-template-columns: auto auto;
		column-gap: 130px
	}
}

.fqjltqd {
	width: 100%;
	height: 100%;
	padding-top: 32px
}

@media (min-width:375px) and (max-width:743px) {
	.fqjltqd {
		width: 100%
	}
}

@media (min-width:744px) and (max-width:1439px) {
	.fqjltqd {
		grid-column-start: 1;
		width: 322px
	}
}

@media (min-width:1440px) {
	.fqjltqd {
		grid-column-start: 1;
		width: 411px
	}
}

.i1q7wxz4 {
	width: 100%;
	height: 100%;
	padding-top: 32px
}

@media (min-width:375px) and (max-width:743px) {
	.i1q7wxz4 {
		width: 100%;
		margin: 0
	}
}

@media (min-width:744px) and (max-width:1439px) {
	.i1q7wxz4 {
		width: 263px
	}
}

@media (min-width:1440px) {
	.i1q7wxz4 {
		width: 296px
	}
}

.i1q7wxz4 h5 {
	margin-bottom: 8px
}

.i1q7wxz4 a {
	display: inline-block;
	padding: 8px 0;
	text-underline-offset: 6px;
	-webkit-text-decoration-thickness: 1px;
	text-decoration-thickness: 1px;
	transition: -webkit-text-decoration-color .3s;
	transition: text-decoration-color .3s;
	transition: text-decoration-color .3s, -webkit-text-decoration-color .3s
}

.i1q7wxz4 a:focus-visible {
	outline: 1px solid;
	outline-offset: 2px;
	border-radius: 1px
}

.i1q7wxz4 a:hover {
	-webkit-text-decoration-color: var(--i1q7wxz4-0);
	text-decoration-color: var(--i1q7wxz4-0)
}

@media (max-width:744px) {
	.i1q7wxz4 h5 {
		font-size: 18px;
		line-height: 1.4
	}
}

@media (min-width:375px) and (max-width:743px) {
	.s1uv5lqy {
		width: 100%;
		margin: 0
	}
}

@media (min-width:744px) and (max-width:1439px) {
	.s1uv5lqy {
		width: 322px
	}
}

@media (min-width:1440px) {
	.s1uv5lqy {
		width: 411px
	}
}

.cksk27p {
	display: flex;
	height: var(--cksk27p-0);
	align-items: center;
	justify-content: var(--cksk27p-1);
	gap: var(--cksk27p-2)
}

@media (max-width:845px) {
	.cksk27p {
		height: calc((100vw - 2 * var(--container-padding)) / var(--cksk27p-3))
	}
}

.cksk27p>div {
	height: 100%
}

.s157tg82 {
	width: 100%;
	max-width: 1060px;
	margin: 0 auto
}

.t13eb42w>h2 {
	margin-top: 0;
	margin-bottom: 16px
}

.t13eb42w>* {
	margin-top: 32px;
	margin-bottom: 32px
}

.t13eb42w>p {
	font-size: 18px;
	line-height: 25px
}

.t13eb42w>:nth-child(2) {
	margin-top: 16px
}

.t13eb42w>:first-child {
	margin-top: 0
}

.t13eb42w>:last-child {
	margin-top: 0;
	margin-bottom: 0
}

.t13eb42w ol,
.t13eb42w ul {
	margin-left: 1em
}

.t13eb42w li>p {
	display: inline
}

.t13eb42w a {
	text-underline-offset: 6px;
	-webkit-text-decoration-thickness: 1px;
	text-decoration-thickness: 1px;
	transition: -webkit-text-decoration-color .3s;
	transition: text-decoration-color .3s;
	transition: text-decoration-color .3s, -webkit-text-decoration-color .3s
}

.t13eb42w a:hover {
	-webkit-text-decoration-color: var(--t13eb42w-0);
	text-decoration-color: var(--t13eb42w-0)
}

.t1ffnks4 {
	width: 100%;
	margin: 0 auto
}

@media (max-width:845px) {
	.t1ffnks4 {
		width: calc(100vw - 2 * var(--container-padding))
	}
}

@media (min-width:1440px) {
	.t1ffnks4 {
		max-width: var(--dynamic-content-max-width, 846px)
	}
}

.t2p6qms {
	flex-basis: 63.95%;
	display: flex;
	align-items: center;
	flex-direction: column
}

.t6vip7a {
	max-width: 846px;
	width: 100%;
	margin-left: 108.66px
}

.t2s7u01 {
	width: 100%;
	display: flex;
	gap: 24px;
	flex-direction: column-reverse
}

@media (min-width:744px) {
	.t2s7u01 {
		display: flex;
		gap: 78px;
		flex-direction: row
	}
}

.t11b9kwv {
	width: 100%;
	display: flex;
	flex-direction: column-reverse;
	gap: 16px
}

@media (min-width:744px) {
	.t11b9kwv {
		display: flex;
		gap: 78px;
		flex-direction: row-reverse
	}
}

.i1j3wk1k {
	flex-basis: 36.05%
}

@media (min-width:744px) {
	.i1j3wk1k {
		align-self: center
	}
}

.b1fp0v17 {
	width: 100%;
	display: flex;
	justify-content: var(--b1fp0v17-0)
}

.b1b9848i {
	margin-top: 1rem
}

@media (min-width:1440px) {
	.b1b9848i {
		width: auto
	}
}

.lavj3sj {
	margin: 0 auto
}

.lavj3sj>img {
	border-radius: 8px
}

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

.di0sl2o>img {
	border-radius: 8px
}

.s1hpmlsc {
	width: 100%;
	max-width: 1060px;
	margin: var(--s1hpmlsc-0);
	margin-left: var(--s1hpmlsc-1)
}

@media (min-width:1440px) {
	.s1hpmlsc {
		max-width: var(--dynamic-content-max-width, 846px)
	}
}

.scwqjbs {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding-bottom: 32px;
	gap: 16px;
	color: var(--scwqjbs-0)
}

@media (min-width:744px) {
	.scwqjbs {
		padding-bottom: 56px
	}
}

.sbbx4vk {
	display: flex;
	align-items: center;
	gap: 8px
}

.smqro50 {
	width: 88px;
	height: 88px;
	position: relative
}

.smqro50>img {
	border-radius: 50%;
	border: 2px solid var(--smqro50-0)
}

.sbagfzj {
	display: flex;
	flex-direction: column;
	gap: 6px
}

.sbagfzj>:first-child {
	font-size: 18px;
	-webkit-text-decoration: underline .5px;
	text-decoration: underline .5px;
	text-underline-offset: 1px;
	color: var(--sbagfzj-0)
}

.sbagfzj>:nth-child(2) {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 400;
	color: var(--sbagfzj-1)
}

.sloszc2 {
	display: flex;
	gap: 16px;
	list-style: none;
	color: var(--sloszc2-0)
}

@media (min-width:744px) {
	.sloszc2 {
		order: 1
	}
}

.a1kdxqa4 {
	-webkit-text-decoration: underline .5px;
	text-decoration: underline .5px;
	text-underline-offset: 1px;
	outline: none;
	cursor: pointer;
	transition: color .2s, -webkit-text-decoration-color .3s;
	transition: text-decoration-color .3s, color .2s;
	transition: text-decoration-color .3s, color .2s, -webkit-text-decoration-color .3s
}

.a1kdxqa4:hover {
	-webkit-text-decoration-color: var(--a1kdxqa4-0);
	text-decoration-color: var(--a1kdxqa4-0);
	color: var(--a1kdxqa4-1)
}

.sf2l9nf {
	--top-padding: 32px;
	width: 100%;
	padding-top: var(--sf2l9nf-0);
	border-top: var(--sf2l9nf-1)
}

@media (min-width:744px) {
	.sf2l9nf {
		--top-padding: 56px
	}
}

@media (min-width:375px) {
	.sf2l9nf {
		max-width: var(--sf2l9nf-2);
		margin-left: auto;
		margin-right: auto
	}

	.sf2l9nf>div:has(>img) {
		width: 100%
	}
}

.eueu36k {
	margin-bottom: 16px
}

.ex0sqep {
	padding-top: 32px
}

@media (min-width:744px) {
	.ex0sqep {
		padding-top: 40px
	}
}

.ex0sqep>*+* {
	margin-top: 24px
}

.f1rfpal6 {
	border: var(--f1rfpal6-0);
	border-left: none;
	border-right: none;
	margin-top: -1px;
	z-index: var(--f1rfpal6-1);
	position: relative
}

.skb6c53 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 100%;
	padding: 16px;
	cursor: pointer;
	background: none;
	border: none;
	line-height: 1.4;
	font-weight: 700
}

.skb6c53,
.skb6c53:focus {
	outline: none
}

.s1dcla4n {
	flex-direction: column;
	justify-content: center;
	background: none;
	min-width: 17px;
	min-height: 17px;
	border: none;
	outline: none;
	cursor: pointer
}

.q1t8arfk,
.s1dcla4n {
	display: flex;
	align-items: center
}

.q1t8arfk {
	font-size: 18px;
	padding-right: 24px;
	text-align: start;
	min-height: 42px
}

.p105ryzg {
	display: var(--p105ryzg-0);
	max-width: 505px;
	padding: 0 16px 16px;
	margin-top: -8px
}

.p105ryzg p+p {
	margin-top: 16px
}

@media (min-width:744px) {
	.p105ryzg {
		margin-top: 0
	}
}

.injpuux,
.skk1ogw {
	width: 100%
}

.injpuux {
	max-width: 845px;
	margin: 0 auto
}

.h1e9bd86 {
	width: 100%;
	padding-bottom: 32px
}

.gqu659j {
	display: flex;
	flex-direction: column;
	gap: 21px;
	width: 100%
}

@media (min-width:744px) {
	.gqu659j {
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
		grid-row-gap: 29px;
		row-gap: 29px;
		-webkit-column-gap: 24px;
		grid-column-gap: 24px;
		column-gap: 24px
	}
}

.c1jqvbsx {
	background: var(--c1jqvbsx-0);
	border-radius: 20px;
	border: 1px solid var(--c1jqvbsx-1);
	box-shadow: 0 4px 40px rgba(51, 51, 51, .1);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 24px
}

.idwu943 {
	height: 99px;
	width: 100%;
	background: var(--idwu943-0);
	border-radius: 12px;
	display: flex;
	justify-content: center;
	align-items: center
}

.i1o7dx55 {
	position: relative;
	width: min(calc(59px * var(--i1o7dx55-0)), 198px)
}

.nyhxwnm {
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 32px;
	-webkit-letter-spacing: -.03em;
	-moz-letter-spacing: -.03em;
	-ms-letter-spacing: -.03em;
	letter-spacing: -.03em;
	color: var(--nyhxwnm-0);
	margin-top: 32px;
	margin-bottom: 32px
}

.grc2a8v,
.nyhxwnm {
	text-align: center
}

.smvvmy0 {
	align-self: center;
	-webkit-text-decoration: none;
	text-decoration: none;
	margin: 21px auto 0;
	width: 194px
}

@media (min-width:1440px) {
	.smvvmy0 {
		margin-top: 37px
	}
}

.g1dwfcjn {
	display: grid;
	width: 100%;
	grid-template-columns: repeat(1, auto);
	justify-content: center
}

@media (min-width:744px) {
	.g1dwfcjn {
		grid-template-columns: repeat(var(--g1dwfcjn-0), auto);
		justify-content: space-between
	}
}

.cj1q1sl {
	text-align: center;
	font-style: normal;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 16px;
	max-width: 596px;
	margin: 64px auto
}

.cj1q1sl>a {
	max-width: 249px;
	margin-top: 24px
}

.cr2ig9w {
	font-weight: 700;
	font-size: 48px;
	line-height: 120%;
	-webkit-letter-spacing: -.02em;
	-moz-letter-spacing: -.02em;
	-ms-letter-spacing: -.02em;
	letter-spacing: -.02em;
	color: var(--cr2ig9w-0)
}

.t6voqnv {
	font-weight: 400;
	font-size: 18px;
	line-height: 140%;
	color: var(--t6voqnv-0)
}

.pfcqx5c {
	position: relative;
	overflow-x: hidden;
	width: 100%
}

.p1w1hgx1 {
	padding: 20px 0
}

.s1mel38u {
	background: linear-gradient(var(--s1mel38u-0), var(--s1mel38u-1), transparent);
	display: flex;
	height: calc(100% - 20px);
	position: absolute;
	left: var(--s1mel38u-2);
	opacity: var(--s1mel38u-3);
	right: var(--s1mel38u-4);
	top: 0;
	transition: opacity .2s;
	width: 16px
}

@media (min-width:744px) {
	.s1mel38u {
		display: none
	}
}

.t1avoj0a {
	margin: var(--t1avoj0a-0);
	max-width: var(--t1avoj0a-1);
	overflow-x: auto;
	padding: 0 0 20px;
	width: 100%
}

@media (min-width:744px) {
	.t1avoj0a {
		padding: 0
	}
}

.t1avoj0a::-webkit-scrollbar {
	border-radius: 4px;
	height: 8px
}

.t1avoj0a::-webkit-scrollbar-track {
	background: var(--t1avoj0a-2);
	border-radius: 4px
}

.t1avoj0a::-webkit-scrollbar-thumb {
	background: var(--t1avoj0a-3);
	border-radius: 4px
}

.t1avoj0a::-webkit-scrollbar-thumb:hover {
	background: var(--t1avoj0a-4)
}

.tixqqve {
	border-collapse: separate;
	border-spacing: 0;
	overflow: hidden;
	table-layout: fixed;
	text-align: center;
	width: var(--tixqqve-0)
}

@media (min-width:744px) {
	.tixqqve {
		width: 100%
	}
}

.t7y9zye {
	background-color: var(--t7y9zye-0);
	border-style: solid;
	border-left: 1px solid var(--t7y9zye-1);
	border-bottom: 1px var(--t7y9zye-1);
	border-right: 1px var(--t7y9zye-1);
	border-top: 1px solid var(--t7y9zye-1);
	color: var(--t7y9zye-2);
	font-size: 1.125rem;
	font-weight: 400;
	padding: 20px 10px
}

.t7y9zye:first-child {
	border-top-left-radius: .5rem
}

.t7y9zye:last-child {
	border-top-right-radius: .5rem
}

.t1f7i1nw {
	background-color: var(--t1f7i1nw-0)
}

.t1f7i1nw:first-child td:first-child {
	border-top-left-radius: var(--t1f7i1nw-1)
}

.t1f7i1nw:first-child td:last-child {
	border-top-right-radius: var(--t1f7i1nw-1)
}

.t1f7i1nw:last-child td {
	border-style: solid none solid solid
}

.t1f7i1nw:last-child td:last-child {
	border-style: solid
}

.t1f7i1nw:last-child td:first-child {
	border-bottom-left-radius: .5rem
}

.t1f7i1nw:last-child td:last-child {
	border-bottom-right-radius: .5rem
}

.t1f7i1nw:nth-child(2n) {
	background-color: var(--t1f7i1nw-2)
}

.t1f7i1nw:not(:last-child) td:last-child {
	border-style: solid solid none
}

.tmhjdjd {
	border-style: solid;
	border-left: 1px solid var(--tmhjdjd-0);
	border-bottom: 1px var(--tmhjdjd-0);
	border-right: 1px var(--tmhjdjd-0);
	border-top: 1px solid var(--tmhjdjd-0);
	color: var(--tmhjdjd-1);
	font-size: 1.125rem;
	font-weight: 400;
	padding: 20px 10px;
	min-width: var(--tmhjdjd-2)
}

@media (min-width:744px) {
	.tmhjdjd {
		min-width: auto
	}
}

.t1cxl87n {
	margin-top: 10px
}

.c1d1eb87 {
	margin-top: -1px
}

.cuvvydz,
.i1gho27w {
	position: relative
}

.cuvvydz {
	background-color: var(--cuvvydz-0);
	border-radius: .5rem;
	display: flex;
	flex-direction: column;
	gap: 1rem;
	padding: var(--padding, 1rem)
}

@media (min-width:744px) {
	.cuvvydz {
		--padding: 1.5rem
	}
}

.d1fa5pai {
	color: var(--d1fa5pai-0);
	display: flex;
	font-size: 1rem;
	line-height: 1.5rem
}

.c1tuil9i {
	display: flex;
	flex-direction: var(--flex-direction, column);
	gap: 1rem
}

@media (min-width:744px) {
	.c1tuil9i {
		--flex-direction: row-reverse;
		justify-content: space-between
	}
}

.doiranz {
	align-items: center;
	gap: .5rem
}

.doiranz,
.i3up93n {
	cursor: pointer;
	display: flex;
	position: relative
}

.i3up93n {
	align-self: flex-end;
	background-color: transparent;
	border: none;
	bottom: var(--bottom, .1rem);
	padding: .2rem
}

@media (min-width:744px) {
	.i3up93n {
		--bottom: 0.3rem
	}
}

.d1nhelam {
	background-color: var(--d1nhelam-0);
	border-radius: .5rem;
	color: var(--d1nhelam-1);
	display: var(--d1nhelam-2);
	filter: drop-shadow(0 .25rem 1.25rem rgba(0, 0, 0, .1));
	flex-direction: column;
	gap: 1rem;
	line-height: 1.5rem;
	opacity: var(--d1nhelam-3);
	padding: var(--padding, 1rem);
	position: absolute;
	right: 0;
	top: var(--top, 3.5rem);
	transform: var(--d1nhelam-4);
	transition: opacity .3s, display allow-discrete .4s, transform .4s cubic-bezier(.075, .82, .165, 1)
}

.d1nhelam:before {
	border-bottom: 1rem solid var(--d1nhelam-0);
	border-left: 1.25rem solid transparent;
	border-right: 1.25rem solid transparent;
	content: "";
	height: 0;
	left: var(--left, 8%);
	position: absolute;
	top: -1rem;
	transform: translateX(-50%);
	width: 0
}

@media (min-width:744px) {
	.d1nhelam:before {
		--left: 70%
	}

	.d1nhelam {
		--padding: 1.5rem;
		--top: 4.375rem;
		max-width: 16.875rem
	}
}

.cer3xwx {
	align-self: flex-end;
	background-color: transparent;
	border: none;
	cursor: pointer;
	display: flex;
	padding: .2rem
}

.t9xff9r {
	color: var(--t9xff9r-0);
	font-size: 1.5rem;
	-webkit-letter-spacing: -.015rem;
	-moz-letter-spacing: -.015rem;
	-ms-letter-spacing: -.015rem;
	letter-spacing: -.015rem;
	line-height: 2rem
}

.t1q5hyr8 {
	color: var(--t1q5hyr8-0);
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.75rem
}

.r1djv5ob {
	display: flex;
	flex-direction: column;
	gap: 1.5rem
}

.r1b9bqmi {
	color: var(--r1b9bqmi-0);
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 700;
	-webkit-letter-spacing: -.015rem;
	-moz-letter-spacing: -.015rem;
	-ms-letter-spacing: -.015rem;
	letter-spacing: -.015rem;
	line-height: 2rem
}

.ruemhz1 {
	background-color: #fff;
	border-radius: .5rem;
	display: flex;
	flex-direction: column;
	gap: var(--gap, 1rem);
	padding: var(--padding, 1rem)
}

@media (min-width:744px) {
	.ruemhz1 {
		--padding: 1.5rem
	}
}

@media (min-width:1200px) {
	.ruemhz1 {
		--gap: 0.25rem
	}
}

.rr4lcul {
	display: flex;
	gap: 1rem
}

.rs39cqa {
	align-items: var(--align-items, flex-start);
	display: flex;
	flex-direction: var(--flex-direction, column);
	gap: var(--gap, .5rem)
}

@media (min-width:744px) {
	.rs39cqa {
		--align-items: center;
		--flex-direction: row;
		--gap: 1rem
	}
}

.r1wtrw4r {
	color: var(--r1wtrw4r-0);
	font-weight: 700
}

.r1wtrw4r,
.rvehvna {
	font-size: 1rem;
	font-style: normal;
	line-height: 1.5rem
}

.rvehvna {
	color: var(--rvehvna-0);
	font-weight: 400
}

.r1yodsho {
	border-top: 1px solid var(--r1yodsho-0);
	color: var(--r1yodsho-1);
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.75rem;
	margin-left: var(--margin-left, 0);
	padding-top: var(--padding-top, 1rem)
}

@media (min-width:744px) {
	.r1yodsho {
		--padding-top: 0.75rem
	}
}

@media (min-width:1200px) {
	.r1yodsho {
		--margin-left: calc(54px + 1rem)
	}
}

.s1owqihz {
	margin-top: .5rem
}

@media (min-width:744px) {
	.s1owqihz {
		align-self: center;
		width: auto
	}
}

.r1lx6aju {
	border-radius: 50%;
	height: auto;
	width: 54px
}

.s1gxnz1q {
	--container-max-width: 954px
}

.p10qhebh {
	color: var(--p10qhebh-0);
	flex-grow: 1
}

.pkzaire {
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 32px
}

@media (min-width:744px) {
	.pkzaire {
		flex-direction: row;
		gap: 24px
	}
}

.pvaed2e {
	font-weight: 700;
	font-size: 24px;
	margin-bottom: 20px;
	padding-left: 16px;
	padding-bottom: 6px;
	border-bottom: 1px solid var(--pvaed2e-0)
}

.pmdlf9s {
	list-style: none;
	padding-left: 16px
}

.pmdlf9s>*+* {
	margin-top: 26px
}

.p15s0uzf {
	display: flex;
	align-items: center;
	gap: 16px;
	font-size: 16px
}

.p15s0uzf svg {
	flex-shrink: 0
}

.q1j69znu {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 4px 8px 4px 4px;
	gap: 16px;
	width: 100%;
	height: 72px;
	border-radius: 16px;
	background-color: var(--q1j69znu-0);
	border: 1px solid;
	border-color: var(--q1j69znu-1);
	color: var(--q1j69znu-2);
	font-size: 16px;
	transition: border-color .2s;
	-webkit-text-decoration: none;
	text-decoration: none
}

.q1j69znu:focus {
	outline: none
}

.q1j69znu:focus-visible,
.q1j69znu:hover {
	border-color: var(--q1j69znu-3)
}

.s1q2u8an {
	position: relative;
	width: 64px;
	height: 64px
}

.s1q2u8an>img {
	border-radius: 12px
}

.se3l0x {
	display: grid;
	width: 100%;
	-webkit-column-gap: 24px;
	grid-column-gap: 24px;
	column-gap: 24px;
	grid-row-gap: 8px;
	row-gap: 8px
}

@media (min-width:320px) and (max-width:374px) {
	.se3l0x {
		grid-template-columns: 1fr
	}
}

@media (min-width:744px) and (max-width:1439px) {
	.se3l0x {
		grid-template-columns: repeat(3, 1fr)
	}
}

@media (min-width:1440px) {
	.se3l0x {
		grid-template-columns: repeat(3, 1fr)
	}
}

.i1qzelfw {
	display: grid;
	grid-template-columns: auto auto;
	grid-row-gap: 24px;
	row-gap: 24px;
	-webkit-column-gap: 24px;
	grid-column-gap: 24px;
	column-gap: 24px;
	padding-top: 24px
}

@media (max-width:744px) {
	.i1qzelfw {
		grid-template-columns: auto
	}
}

.s791en0 {
	padding-right: 24px;
	padding-bottom: 16px
}

.imzu1yf {
	position: relative;
	height: 85px;
	width: 85px
}

.sb0rly2 {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-start
}

@media (max-width:374px) {
	.sb0rly2 {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start
	}
}

.si5brsv {
	width: 100%;
	height: 100%;
	display: flex;
	gap: 16px;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	background: var(--si5brsv-0)
}

@media (min-width:744px) {
	.si5brsv {
		justify-content: var(--si5brsv-1);
		gap: 32px 80px
	}
}

.reway07 {
	display: flex;
	gap: 12px;
	align-items: center
}

.reway07 svg {
	margin-left: -38px
}

@media (min-width:744px) {
	.reway07 svg {
		margin-left: 0
	}
}

.stc4hah {
	display: inline-flex;
	flex-direction: column;
	font-size: 14px;
	color: var(--stc4hah-0);
	font-weight: var(--stc4hah-1)
}

.stc4hah p:nth-child(2) {
	color: var(--stc4hah-2);
	font-weight: 700
}

.sjfi2c9 {
	list-style: none;
	gap: var(--sjfi2c9-0);
	flex-wrap: wrap;
	color: var(--sjfi2c9-1)
}

.sjfi2c9,
.sjfi2c9 a {
	display: flex;
	justify-content: center;
	align-items: center
}

.sjfi2c9 img {
	display: block
}

@media (min-width:744px) {
	.sjfi2c9 {
		gap: var(--sjfi2c9-2)
	}
}

.rrnenr5:focus {
	outline: none
}

.rrnenr5:focus-visible {
	border-radius: 1px;
	outline: 1px solid var(--rrnenr5-0);
	outline-offset: 6px
}

.r5qlhx7 {
	list-style: none;
	background: var(--r5qlhx7-0);
	padding: 14px 24px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 12px
}

.r5qlhx7 li {
	max-width: 142px
}

.r5qlhx7 img {
	display: block;
	width: 100%
}

@media (min-width:744px) {
	.r5qlhx7 {
		padding: clamp(14px, calc((100vw / 1440) * 17), 17px) clamp(24px, calc((100vw / 1440) * 40), 40px);
		gap: clamp(12px, calc((100vw / 1440) * 29), 29px)
	}

	.r5qlhx7 li {
		max-width: none
	}
}

.i1020ji1 {
	width: var(--i1020ji1-0)
}

.r1nj4yzt {
	width: var(--r1nj4yzt-0)
}

@media (min-width:744px) {
	.r1nj4yzt {
		width: calc(var(--r1nj4yzt-1) * clamp(.6px, calc(100vw / 1440), 1px))
	}
}

.sgm1q7b {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(1, minmax(0, 1fr));
	grid-gap: 32px;
	gap: 32px
}

@media (min-width:744px) {
	.sgm1q7b {
		grid-template-columns: repeat(3, minmax(0, 1fr))
	}
}

@media (min-width:1024px) {
	.sgm1q7b {
		grid-template-columns: repeat(4, minmax(0, 1fr))
	}
}

@media (min-width:1440px) {
	.sgm1q7b {
		grid-template-columns: repeat(5, minmax(0, 1fr))
	}
}

.so7djck {
	margin-bottom: 16px
}

.s1vv4b21 {
	width: 100%;
	display: flex
}

.s1vv4b21,
.s2aryyn {
	flex-direction: column
}

.s2aryyn {
	--container-max-width: 1062px;
	padding-top: 32px;
	margin: 0 auto
}

.s2aryyn a @media(min-width:1024px) {
	flex-direction: row
}

.ty4txv3 {
	display: flex;
	gap: 1.5rem;
	margin-bottom: 24px;
	width: 100%;
	flex-direction: column;
	align-items: flex-start
}

@media (min-width:1024px) {
	.ty4txv3 {
		align-items: stretch;
		flex-direction: row
	}
}

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

@media (min-width:1024px) {
	.t10n2izn {
		flex: 1 1 40%
	}
}

.tzfzozs {
	--dynamic-content-max-width: none
}

@media (min-width:1024px) {
	.tzfzozs {
		flex: 1 1 60%
	}
}

.c1yts2tq,
.t16lrqza {
	width: 100%
}


@media (min-width:1024px) {

}

.uw5oeny {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: 45vh;
	max-width: 38rem;
	margin: 4rem auto
}

.c12rlryv,
.uw5oeny {
	width: 100%
}

@media (min-width:744px) {
	.ccghm38 {
		display: flex;
		align-items: flex-start;
		gap: 74px
	}
}

.c1udh95d {
	flex-grow: 1
}

.sjeajyg {
	margin-bottom: 16px
}

@media (min-width:744px) {
	.sjeajyg {
		margin-bottom: 24px
	}
}

.bqkl068 {
	font-size: 18px;
	color: var(--bqkl068-0);
	margin-bottom: 8px
}

.c5stz0l {
	margin-top: 32px
}

@media (min-width:744px) {
	.c5stz0l {
		margin-top: 4px;
		flex-shrink: 0;
		width: auto;
		min-width: 192px
	}
}

.ckb8h8z {
	animation: warning-ckb8h8z .4s ease .3s forwards;
	display: var(--ckb8h8z-0);
	grid-template-rows: 0fr;
	opacity: 0
}

@keyframes warning-ckb8h8z {
	to {
		grid-template-rows: 1fr;
		opacity: 1
	}
}

.i156h69 {
	animation: warning-i156h69 .4s ease forwards;
	background-color: var(--i156h69-0);
	border-radius: .5rem;
	border: 1px solid var(--i156h69-1);
	color: var(--i156h69-1);
	display: grid;
	grid-gap: var(--i156h69-2);
	gap: var(--i156h69-2);
	grid-template-columns: min-content 1fr;
	margin-bottom: 0;
	overflow: hidden;
	padding: 0
}

.i156h69 svg,
.i156h69>div {
	opacity: 0;
	animation: fade-in-i156h69 .4s ease .6s forwards
}

@keyframes fade-in-i156h69 {
	to {
		opacity: 1
	}
}

@keyframes warning-i156h69 {
	to {
		margin-bottom: var(--i156h69-3);
		padding: var(--i156h69-4)
	}
}

.t1sjabsj {
	display: grid;
	grid-gap: .5rem;
	gap: .5rem
}

.tnx2twx {
	font-size: 1.125rem;
	line-height: 1.417rem;
	margin-top: .08rem
}

.petebmp {
	color: var(--petebmp-0);
	display: var(--petebmp-1);
	font-size: 1.125;
	font-weight: 400;
	line-height: 1.389rem
}

.p1umx298.petebmp {
	margin-top: .8rem
}

.p1r8xlpm {
	font-weight: 700;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: var(--p1r8xlpm-0)
}

.pd1nwgx {
	color: var(--pd1nwgx-0);
	flex-grow: 1
}

.pz64ctf {
	display: flex;
	flex-direction: column;
	gap: 32px
}

@media (min-width:744px) and (max-width:1023px) {
	.pz64ctf {
		flex-direction: row;
		gap: 24px
	}
}

@media (min-width:1024px) and (max-width:1439px) {
	.pz64ctf {
		flex-direction: column
	}
}

@media (min-width:1440px) {
	.pz64ctf {
		flex-direction: row;
		gap: 24px
	}
}

.pyaui6r {
	font-weight: 700;
	font-size: 24px;
	margin-bottom: 30px
}

.p1lrnova {
	list-style: none
}

.p1lrnova>*+* {
	margin-top: 26px
}

.p3sruwa {
	display: flex;
	align-items: center;
	gap: 16px;
	font-size: 16px
}

.p3sruwa svg {
	flex-shrink: 0
}

.l5k810c {
	height: 80px;
	display: flex;
	align-items: center;
	padding: 10px;
}
@media (max-width:768px) {
    .psye4ze{
        flex-wrap: wrap;
    }
}
.f11yjwl9 a{
    text-decoration: none;
}
.h1cdpqps a{
    text-decoration: none;
}
.cookie-btn{
    padding: 10px 30px;
}