.sqd2pup {
	height: 48px;
	width: 126px;
	color: var(--sqd2pup-0);
	background-color: var(--sqd2pup-1);
	border: none;
	border-radius: 49px 0 0 49px;
	display: var(--sqd2pup-2);
	align-items: center;
	padding: 5px;
	gap: 8px;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	cursor: pointer;
	position: fixed;
	right: 0;
	bottom: 40px;
	z-index: 2
}

@media (min-width:744px) {
	.sqd2pup {
		width: 139px
	}
}

.bd5574i {
	border-bottom: var(--bd5574i-0);
	overflow: hidden;
	position: relative;
	background: var(--bd5574i-1)
}

.bd5574i:before {
	content: "";
	position: absolute;
	display: block;
	width: calc(var(--container-padding) - 12px);
	background: var(--bd5574i-2);
	left: 0;
	top: 0;
	bottom: 0
}

@media (max-width:375px) {
	.bd5574i .c1ghugyb {
		overflow-x: auto;
		padding: 0
	}
}

@media (min-width:375px) and (max-width:743px) {
	.bd5574i .c1ghugyb {
		overflow-x: auto;
		padding: 0
	}
}

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

.bpvc7kd {
	list-style: none;
	color: var(--bpvc7kd-0);
	font-size: 14px;
	line-height: 1.4;
	padding: 0 calc(var(--container-padding) - 12px)
}

.bet2gbs,
.bpvc7kd {
	display: flex;
	align-items: center
}

.bet2gbs {
	flex-shrink: 0
}

.bet2gbs:first-child {
	position: -webkit-sticky;
	position: sticky;
	left: calc(var(--container-padding) - 12px);
	background: var(--bet2gbs-0)
}

.bet2gbs:first-child:before {
	content: "";
	position: absolute;
	display: block;
	left: 100%;
	top: 0;
	bottom: 0;
	width: 12px;
	background: linear-gradient(to right, var(--bet2gbs-1), var(--bet2gbs-2))
}

@media (min-width:744px) {
	.bet2gbs:first-child {
		position: static
	}

	.bet2gbs:first-child:before {
		display: none
	}
}

.bet2gbs:not(:last-child):after {
	content: "/"
}

.b76xxd1:focus {
	outline: none
}

.b76xxd1:focus-visible {
	box-shadow: inset 0 0 0 2px
}

.b76xxd1:hover {
	color: var(--b76xxd1-0)
}

.b1oycbyo {
	display: inline-flex;
	align-items: center;
	min-height: 40px;
	padding: 10px 12px;
	-webkit-text-decoration: none;
	text-decoration: none
}

.w1t90ozd {
	width: 1360px
}

.fwge7e6 {
	display: flex;
	justify-content: center;
	border-top: 1px solid var(--fwge7e6-0);
	background-color: var(--fwge7e6-1)
}

.sfc0c1x {
	display: inline-block;
 
}

.sfc0c1x img {
	display: block
}

.sfc0c1x:focus {
	outline: none
}

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

.t1v46v0w {
	width: 100%;
	padding: 20px 0 22px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	color: var(--t1v46v0w-0);
	gap: 2px;
	text-align: center;
	font-size: 15px
}

@media (min-width:375px) {
	.t1v46v0w {
		font-size: 16px
	}
}

@media (min-width:744px) {
	.t1v46v0w {
		padding: 0;
		text-align: left;
		min-height: 80px;
		flex-direction: row;
		gap: 0;
		align-items: center
	}
}

.t1mge93 {
	list-style: none;
	display: flex;
	justify-content: space-between;
	margin: 0 -6px
}

@media (min-width:375px) {
	.t1mge93 {
		margin: 0 -12px
	}
}

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

@media (min-width:1440px) {
	.t1mge93 {
		margin-right: 36px;
		gap: 28px
	}
}

.tbwxx1l {
	display: block;
	-webkit-text-decoration: none;
	text-decoration: none;
	padding: 12px 6px;
	transition: all .2s
}

.tbwxx1l:focus {
	outline: none
}

.tbwxx1l:focus-visible,
.tbwxx1l:hover {
	color: var(--tbwxx1l-0);
	-webkit-text-decoration: underline 1px;
	text-decoration: underline 1px;
	text-underline-offset: 3px
}

@media (min-width:375px) {
	.tbwxx1l {
		padding: 12px
	}
}

.f1a1me05 {
	background: var(--f1a1me05-0);
	padding-top: 40px
}

.f1aekpxx {
	width: 100%;
	display: flex;

	align-items: flex-start;
    justify-content: space-between;
	gap: 40px;
	padding-bottom: 40px;
	color: var(--f1aekpxx-0);
	border-bottom: var(--f1aekpxx-1)
}


.grid{
    display:grid;
    grid-template-columns:repeat(3, 1fr); 
    gap:8px 24px; 
}
@media (max-width:768px) {
	.grid{
        grid-template-columns:1fr;
    }
}

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



.f1txp0jg.fibpx3b {
	margin-bottom: 0
}

.f1txp0jg.fibpx3b p {
	color: var(--f1txp0jg-0);
	font-size: 12px;
	margin: 12px 0
}

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

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

.f11yjwl9 {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 16px
}

@media (min-width:744px) {
	.f11yjwl9 {
		margin-bottom: 8px
	}
}

.f15cpdnc {
	list-style: none;
	margin: -8px 0;
	color: var(--f15cpdnc-0)
}

@media (min-width:744px) {
	.f15cpdnc {
		margin: -4px 0
	}
}

.f1qs8i2k:empty {
	display: none
}

.f1dhrztl {
	display: block;
	-webkit-text-decoration: none;
	text-decoration: none;
	padding: 8px 0;
	transition: all .2s
}

.f1dhrztl:focus {
	outline: none
}

.f1dhrztl:focus-visible,
.f1dhrztl:hover {
	color: var(--f1dhrztl-0);
	-webkit-text-decoration: underline 1px;
	text-decoration: underline 1px;
	text-underline-offset: 3px
}

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

.f1hu6sep {
	padding-top: 32px;
	padding-bottom: 32px
}

.t1f1zkko {
	background: var(--t1f1zkko-0)
}

.sb5vlkp {
	border-radius: 8px;
	background-color: var(--sb5vlkp-0);
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 11;
	box-shadow: 0 4px 20px rgba(51, 51, 51, .1);
	width: 100%
}

.s1d0tev0,
.sb5vlkp {
	display: flex;
	flex-direction: column;
	justify-content: space-between
}

.s1d0tev0 {
	height: 100%;
	padding: 36px 24px;
	align-items: flex-end
}

@media (min-width:1440px) {
	.s1d0tev0 {
		flex-direction: row;
		padding: 36px 80px
	}
}

.s1l88x9z {
	display: flex;
	gap: 16px;
	align-items: center;
	flex-direction: column
}

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

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

.s1sb3l0m>button {
	margin: 0
}

@media (min-width:1440px) {
	.s1sb3l0m {
		width: 32%
	}
}

@media (min-width:719px) {
	.s1sb3l0m {
		width: -moz-fit-content;
		width: fit-content;
		flex-direction: row;
		gap: 40px
	}
}

.s1bvx7z0 {
	-webkit-text-decoration: underline 1px;
	text-decoration: underline 1px;
	text-underline-offset: 6px;
	margin: auto;
	width: -moz-fit-content;
	width: fit-content;
	color: var(--s1bvx7z0-0);
	min-width: max-content
}

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

@media (min-width:1440px) {

}

.rdbllf5,
.smek2nc {
	font-size: 14px
}

.rdbllf5 {
	-webkit-text-decoration: underline .5px;
	text-decoration: underline .5px;
	text-underline-offset: 1px;
	transition: -webkit-text-decoration-color .3s;
	transition: text-decoration-color .3s;
	transition: text-decoration-color .3s, -webkit-text-decoration-color .3s;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: none;
	border: none;
	text-align: left;
	cursor: pointer;
	margin-left: 8px;
	font-weight: 700
}

@media (min-width:719px) {
	.akjxn29 {
		width: 188px
	}
}

.c11uaw6j {
	position: relative;
	border: 1px solid var(--c11uaw6j-0);
	border-radius: 10%;
	width: 23px;
	height: 23px;
	background-color: var(--c11uaw6j-1)
}

.cijfsnr {
	visibility: var(--cijfsnr-0);
	position: absolute;
	top: 6%;
	left: 14%
}

.g1pooav3 {
	align-items: center;
	background-color: var(--g1pooav3-0);
	border: none;
	color: var(--g1pooav3-1);
	cursor: pointer;
	display: flex;
	font-size: 1rem;
	gap: .9rem;
	height: 40px;
	padding: .5rem;
	text-align: left;
	-webkit-text-decoration: none;
	text-decoration: none;
	transition: background-color .2s ease-in-out
}

.g1pooav3:hover {
	background-color: var(--g1pooav3-2);
	color: var(--g1pooav3-3)
}

.g1h9osgs {
	border-radius: 8%;
	border: 1px solid #000;
	height: 23px;
	width: 34px
}

.g1h9osgs,
.i7ofvzu {
	align-items: center;
	display: flex;
	justify-content: center
}

.i7ofvzu {
	border: 1px solid var(--i7ofvzu-0);
	background: var(--i7ofvzu-1);
	background: none;
	border-radius: 8px;
	flex-shrink: 0;
	width: 40px;
	height: 40px;
	color: var(--i7ofvzu-2)
}

@media (min-width:744px) {
	.i7ofvzu {
		border-color: var(--i7ofvzu-3)
	}
}

.i7ofvzu:focus {
	outline: none
}

.i7ofvzu:focus-visible {
	border-color: 1px solid var(--i7ofvzu-4);
	outline: 1px solid var(--i7ofvzu-4);
	outline-offset: 1px
}

.g1pitxur {
	position: relative;
	z-index: 2
}

.gnq6uft {
	display: flex;
	gap: .5rem;
	align-items: center;
	background-color: transparent;
	cursor: pointer;
	color: var(--gnq6uft-0);
	border: none
}

.g3juc5b.gnq6uft {
	color: var(--g3juc5b-0)
}

.g3juc5b.gnq6uft:hover {
	color: var(--g3juc5b-1)
}

.g3juc5b.gnq6uft:focus-visible {
	color: var(--g3juc5b-1);
	outline: none;
	border: none
}

.l10g439x {
	font-size: var(--l10g439x-0)
}

.gjhg7no {
	animation: fade-in-gjhg7no .3s forwards;
	display: var(--gjhg7no-0);
	padding-top: .5rem;
	position: absolute;
	right: .01rem
}

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

.gcngfr {
	display: var(--gcngfr-0);
	flex-direction: column;
	position: fixed;
	background: var(--gcngfr-1);
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 87.2%
}

.gbz93xa {
	background-color: var(--gbz93xa-0);
	border-radius: .5rem;
	border: 1px solid var(--gbz93xa-1);
	width: 300px;
	max-height: 400px
}

.g1k45187,
.gbz93xa {
	display: flex;
	flex-direction: column;
	flex: 1 1;
	gap: 1rem;
	padding: .8rem;
	z-index: 1;
	overflow-y: scroll
}

.g1k45187 {
	width: 100%
}

.cx0ui6h {
	background: rgba(0, 0, 0, .2);
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: flex;
	flex-direction: column
}

.mk305ob {
	width: 87.2%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	background: var(--mk305ob-0);
	color: var(--mk305ob-1);
	padding-bottom: 20px
}

.b17etxjp {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	position: fixed;
	bottom: 0;
	left: 0;
	padding: 22px 45px 60px 25px;
	width: 87.2%;
	background-color: #fff
}

@media (max-height:572px) {
	.b17etxjp {
		position: relative;
		padding-left: 0;
		padding-right: 25px;
		width: 100%;
		align-items: center
	}
}

.h1o4ql8m {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid var(--h1o4ql8m-0);
	padding: 16px 16px 16px 24px
}

.hi4nv0u {
	align-self: var(--hi4nv0u-0)
}

.hi4nv0u,
.hkb3egr {
	font-size: 18px;
	font-weight: 700
}

.hkb3egr {
	height: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: none;
	border: none;
	color: inherit;
	display: flex;
	align-items: center;
	gap: 8px
}

.m13xsdaq {
	padding: 0 16px 0 24px
}

.m1wh8sx3 {
	list-style: none;
	padding: 8px 0 14px;
	border-bottom: 1px solid var(--m1wh8sx3-0)
}

.m162gv6x {
	display: flex;
	align-items: center;
	justify-content: space-between;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: none;
	border: none;
	padding: 18px 0;
	width: 100%;
	font-size: 18px;
	color: inherit;
	text-align: left
}

.mwl8gag svg {
	flex-shrink: 0;
	margin-left: 10px
}

.m4xzcgy {
	-webkit-text-decoration: none;
	text-decoration: none
}

.suohnlu {
	position: relative;
	list-style: none;
	padding: 17px 8px 0
}

.s1ttlitc {
	display: block;
	-webkit-text-decoration: none;
	text-decoration: none;
	padding: 15px 0
}

.bch67y4 {
	-webkit-text-decoration: none;
	text-decoration: none;
	gap: 1rem;
	color: var(--bch67y4-0)
}

.a1a51t4q,
.bch67y4 {
	display: flex;
	align-items: center;
	cursor: pointer
}

.a1a51t4q {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: none;
	border: none;
	gap: 4px;
	font-size: 16px;
	position: relative
}

.l6o5hys {
	font-size: 1rem;
	margin-left: .3rem
}

.aloo8ju {
	margin-top: 10px
}

.dgz36s7 {
	position: absolute;
	top: 7px;
	right: 0;
	z-index: 1;
	padding-top: 21px;
	animation: fade-in-dgz36s7 .3s forwards;
	display: var(--dgz36s7-0)
}

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

.d18caeve {
	width: 200px;
	list-style: none;
	padding: 12px 28px;
	border-radius: 8px;
	border: 1px solid var(--d18caeve-0);
	background-color: var(--d18caeve-1);
	display: flex;
	flex-direction: column;
	gap: 8px
}

.l504wd8:empty {
	display: none
}

.ukx3mz6 {
	position: relative
}

.l1ipitqj {
	display: block;
	-webkit-text-decoration: none;
	text-decoration: none;
	padding: 8px 0;
	color: var(--l1ipitqj-0);
	transition: all .2s;
	display: flex;
	align-items: center;
	justify-content: space-between
}

.l1ipitqj:hover {
	color: var(--l1ipitqj-1);
	-webkit-text-decoration: underline 1px;
	text-decoration: underline 1px;
	text-underline-offset: 5px
}

@media (min-width:920px) {
	.m1i6jpf6 {
		display: none
	}
}

.d66taqq {
	display: none
}

@media (min-width:920px) {
	.d66taqq {
		display: flex
	}
}

.uydfolt {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	gap: .5rem;
	color: var(--uydfolt-0);
	cursor: pointer;
	width: max-content;
	background-color: transparent;
	border: none
}

.uydfolt:focus,
.uydfolt:hover {
	color: var(--uydfolt-1)
}

.h13ma1v1 {
	width: 300px;
	list-style: none;
	padding: 16px 32px;
	position: absolute;
	top: 100%;
	left: -32px;
	margin-top: 8px;
	border-radius: 8px;
	border: 1px solid var(--h13ma1v1-0);
	background-color: var(--h13ma1v1-1);
	z-index: 1;
	display: flex;
	flex-direction: column;
	gap: 8px
}

.h1kw1gh1:empty {
	display: none
}

.h19yz3od {
	display: block;
	-webkit-text-decoration: none;
	text-decoration: none;
	padding: 8px 0;
	color: var(--h19yz3od-0);
	transition: all .2s
}

.h19yz3od:hover {
	color: var(--h19yz3od-1);
	-webkit-text-decoration: underline 1px;
	text-decoration: underline 1px;
	text-underline-offset: 5px
}

.t5gx4up {
	background: var(--t5gx4up-0);
	flex-direction: column
}

.hyddr25.c1ghugyb,
.t5gx4up {
	display: flex;
	align-items: center
}

.hyddr25.c1ghugyb {
	width: 100%;
	gap: 40px
}

@media (min-width:1140px) {
	.hyddr25.c1ghugyb {
		gap: 80px
	}
}

.t1cobxej {
	height: 40px;
	border-bottom: 1px solid var(--t1cobxej-0)
}

.b11oqlzw,
.t1cobxej {
	width: 100%;
	position: absolute
}

.b11oqlzw {
	border-bottom: 1px solid var(--b11oqlzw-0);
	z-index: -1;
	height: 72px
}

@media (min-width:1140px) {
	.b11oqlzw {
		height: 89px
	}
}

.t17f0t6g.t5gx4up {
	display: flex;
	flex-direction: row;
	gap: 2rem;
	justify-content: flex-end;
	align-items: center;
	height: 40px;
	width: 100%;
	padding: 0 2.5rem
}

.hcfyxgn>img {
	width: 107px;
	height: auto;
	flex-shrink: 0
}

@media (min-width:1140px) {
	.hcfyxgn>img {
		width: 200px;
        height: 60px;
	}
}

.hfasdbk {
	margin-right: auto
}

.h1cdpqps {
	display: flex;
	align-items: center;
	gap: 16px;
	list-style: none;
	color: var(--h1cdpqps-0)
}

@media (min-width:1140px) {
	.h1cdpqps {
		gap: 32px
	}
}

.hqqdzez {
	position: relative
}

.hqqdzez>:after {
	background: #CC9933
}

.hy02j1t {
	display: flex;
	align-items: center;
	min-height: 72px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: none;
	border: none;
	cursor: pointer;
	gap: 4px;
	font-size: 16px;
	position: relative
}

.hy02j1t:after {
	content: "";
	position: absolute;
	display: block;
	bottom: -1px;
	left: 0;
	right: 0;
	height: 2px;
	opacity: 0;
	transition: opacity .2s
}

.hy02j1t:focus {
	outline: none
}

.hy02j1t:focus-visible:after,
.hy02j1t:hover:after {
	opacity: 1
}

@media (min-width:1140px) {
	.hy02j1t {
		min-height: 88px;
		font-size: 18px
	}
}

.hmv7aih svg {
	flex-shrink: 0
}

.h1cjo413 {
	-webkit-text-decoration: none;
	text-decoration: none
}

.t1aseuut.h1cjo413 {
	display: flex;
	align-items: center;
	gap: .6rem;
	color: var(--t1aseuut-0);
	cursor: pointer
}

.t1aseuut.h1cjo413:focus,
.t1aseuut.h1cjo413:hover {
	color: var(--t1aseuut-1)
}

.l1e811t0 {
	font-size: 14px
}

.we1kfv4 {
	width: 1360px
}

.f1h17yhe {
	display: flex;
	justify-content: center;
	background-color: var(--f1h17yhe-0)
}

.h9la814 {
	height: 195px;
	position: relative;
	width: 198px
}

.h1ot9hh5,
.h9la814 {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center
}

.h1ot9hh5 {
	color: var(--h1ot9hh5-0);
	height: 95px;
	position: absolute;
	width: 118px;
	z-index: 1
}

.h26juao {
	color: inherit;
	font-size: 1.75rem;
	font-weight: 700
}

.h12gm45o {
	color: inherit;
	font-size: .75rem;
	font-weight: 400;
	margin: 0 12px
}

.hrzc3os {
	border-bottom: 1px solid var(--hrzc3os-0);
	background: var(--hrzc3os-1)
}

.h18gk9yn.c1ghugyb {
	height: 72px;
	width: 100%;
	display: flex;
	align-items: center;
	gap: 8px
}

@media (min-width:375px) {
	.h18gk9yn.c1ghugyb {
		gap: 16px
	}
}

.hpmnh0d {
	margin-right: auto
}

.hpmnh0d>img {
	flex-shrink: 0;
	width: 137px;
	height: auto
}

.hmar4ik {
	display: flex;
	padding: 32px 0;
	position: relative;
	width: 100%
}

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

.huj2jqc {
	display: flex;
	flex-direction: column;
	position: relative;
	justify-content: space-between;
	width: 100%
}

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

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

@media (min-width:1024px) {
	.h1og56bc {
		width: 50%
	}
}

.h39eah5 {
	align-items: center;
	display: flex;
	flex-direction: column;
	width: 100%
}

@media (min-width:744px) {
	.h39eah5 {
		align-items: center;
		justify-content: center
	}
}

@media (min-width:1024px) {
	.h39eah5 {
		width: 50%
	}
}

.h1k4gidf {
	color: inherit;
	font-size: 2rem;
	font-weight: 700;
	-webkit-letter-spacing: -.4px;
	-moz-letter-spacing: -.4px;
	-ms-letter-spacing: -.4px;
	letter-spacing: -.4px
}

@media (min-width:1200px) {
	.h1k4gidf {
		font-size: 2.5rem
	}
}

.h1kzk7fk {
	color: inherit;
	font-size: 1rem;
	font-weight: 400
}

@media (min-width:1200px) {
	.h1kzk7fk {
		font-size: 1.125rem
	}
}

.h1ef80ws {
	display: none;
	margin: 30px 0 0
}

@media (min-width:1024px) {
	.h1ef80ws {
		display: block
	}
}

.h2x21ye {
	align-items: center;
	display: flex;
	font-size: 1rem;
	margin: 10px 0
}

.h2x21ye>svg {
	margin: -1px 8px 0 0
}

.h1qx45e7 {
	display: block;
	width: auto;
	margin: 32px 0 0
}

@media (min-width:1024px) {
	.h1qx45e7 {
		width: -moz-fit-content;
		width: fit-content
	}
}

.bvx851i {
	display: none;
	justify-content: space-around
}

@media (min-width:1200px) {
	.bvx851i {
		display: flex
	}
}

.iw5mtu0 {
	margin: 24px 24px 0;
	max-width: calc(100vw - 48px);
	width: 376px
}

@media (min-width:1024px) {
	.iw5mtu0 {
		margin: 0
	}
}

@media (min-width:1200px) {
	.iw5mtu0 {
		margin: 8px 0 0
	}
}

@media (min-width:920px) {
	.mi0adby {
		display: none
	}
}

.d124zac3 {
	display: none
}

@media (min-width:920px) {
	.d124zac3 {
		display: flex
	}
}

.heh60ke {
	position: relative;
	padding-top: 32px;
	padding-bottom: 32px
}

@media (min-width:744px) {
	.heh60ke {
		padding-top: 64px;
		padding-bottom: 64px
	}
}

.h88l5sh {
	width: 100%;
	color: var(--h88l5sh-0);
	position: relative;
	z-index: 1;
	padding-top: 72px
}

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

@media (min-width:1440px) {
	.h88l5sh {
		max-width: 846px;
		margin-left: 8%
	}
}

.hd4si9n {
	max-width: 540px;
	margin-bottom: 32px
}

.h1cen7au {
	margin-bottom: 16px
}

@media (min-width:744px) {
	.h1cen7au {
		margin-bottom: 8px
	}
}

.m8hlwby {
	position: absolute;
	top: -22px;
	right: 40px
}

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

.d1xzyf6x {
	position: absolute;
	top: -42px;
	right: 96px;
	display: none
}

@media (min-width:744px) {
	.d1xzyf6x {
		display: block
	}
}

.i1ctbar9 {
	width: 222px
}

@media (min-width:744px) {
	.i1ctbar9 {
		width: 486px
	}
}

.r1auf5m7 {
	padding-top: 16px;
	padding-bottom: 16px
}

@media (min-width:1440px) {
	.rfbd1j7 {
		margin-left: 8%
	}
}

.r1csxc13 {
	color: var(--r1csxc13-0);
	-webkit-text-decoration: underline .5px;
	text-decoration: underline .5px;
	text-underline-offset: 1px;
	transition: -webkit-text-decoration-color .3s;
	transition: text-decoration-color .3s;
	transition: text-decoration-color .3s, -webkit-text-decoration-color .3s;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: none;
	border: none;
	font-size: 18px;
	margin-top: 16px;
	text-align: left;
	cursor: pointer;
	text-transform: capitalize
}

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

@media (min-width:744px) {
	.r1csxc13 {
		margin-top: 10px
	}
}

.c1opshjw {
	background-color: var(--c1opshjw-0);
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 16px;
	color: var(--c1opshjw-1);
	font-size: 14px;
	padding: 16px
}

.c1opshjw svg {
	flex-shrink: 0
}

@media (min-width:744px) {
	.c1opshjw {
		justify-content: center;
		gap: 12px;
		font-size: 16px;
		padding: 12px
	}

	.t1qm62mt {
		display: flex;
		gap: 12px
	}
}

.lzhj85a {
	display: flex;
	gap: 36px;
	padding-right: 8px;
	padding-top: 2px
}

@media (min-width:744px) {
	.lzhj85a {
		padding: 0;
		justify-content: flex-start;
		flex-shrink: 0
	}
}

.b5fh7pt {
	display: flex;
	align-items: center;
	-webkit-text-decoration: underline;
	text-decoration: underline;
	-webkit-text-decoration-thickness: .3px;
	text-decoration-thickness: .3px;
	text-underline-offset: 1px;
	font-weight: 700;
	transition: all .2s;
	flex-shrink: 0
}

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

.hx2h8ek {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: none;
	border: none;
	font-size: inherit;
	cursor: pointer
}

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

.h1u7ke6k {
	overflow: hidden;
	background-color: var(--h1u7ke6k-0);
	padding-top: 32px;
	padding-bottom: 32px
}

@media (min-width:744px) {
	.h1u7ke6k {
		--paragraph-font-size: 18px;
		padding-top: 40px;
		padding-bottom: 40px
	}
}

.hmcfani {
	max-width: 698px;
	margin: 0 auto;
	text-align: center;
	--paragraph-text-align: center
}

.hdlggpk {
	position: relative;
	z-index: 1
}

.m1605cyk {
	position: absolute;
	left: 7px;
	top: -24px
}

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

.di4xxsx {
	position: absolute;
	left: 50%;
	bottom: -40px;
	transform: translateX(-50%);
	display: none
}

@media (min-width:744px) {
	.di4xxsx {
		display: block
	}
}

.ii0bv7l {
	width: min(var(--ii0bv7l-0), 128px)
}

@media (min-width:744px) {
	.ii0bv7l {
		width: min(var(--ii0bv7l-0), clamp(745px, calc((100vw / 1440) * 1280), 1280px))
	}
}

.hhbwktx {
	margin: 8px 0
}

@media (min-width:744px) {
	.hhbwktx {
		margin: 16px 0
	}
}

.ryykqqb {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: none;
	border: none;
	font-size: 16px;
	cursor: pointer;
	-webkit-text-decoration: underline;
	text-decoration: underline;
	text-underline-offset: 1px;
	-webkit-text-decoration-thickness: .5px;
	text-decoration-thickness: .5px;
	color: var(--ryykqqb-0)
}

@media (min-width:744px) {
	.ryykqqb {
		font-size: 18px
	}
}

.ryykqqb:focus {
	outline: none
}

.ryykqqb:hover {
	-webkit-text-decoration: none;
	text-decoration: none
}

.ryykqqb:focus-visible {
	outline: 1px solid var(--ryykqqb-1);
	outline-offset: 2px;
	border-radius: 1px
}

.p1ho60nt {
	display: inline-block;
	font-size: 16px;
	background-color: var(--p1ho60nt-0);
	color: var(--p1ho60nt-1);
	border-radius: 2px;
	padding: 2px 17px;
	border: none;
	cursor: pointer
}

@media (min-width:744px) {
	.p1ho60nt {
		font-size: 18px;
		padding: 1px 14px;
		border-radius: 5px
	}
}

.rbzqzz9 {
	display: inline
}

.rbzqzz9>* {
	padding-bottom: 24px
}

@media (min-width:744px) {
	.rbzqzz9>* {
		padding-bottom: 32px
	}
}

.rbzqzz9>:last-child {
	display: inline;
	padding-bottom: 0
}

.mq6s6db {
	background-color: #fafafa;
	flex: auto;
	display: flex;
	flex-direction: column
}

.s1l48raf {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 11
}

.h1n4t1ro.s1l48raf {
	z-index: 10;
	top: 0
}

@media (min-width:920px) {
	.h1n4t1ro.s1l48raf {
		top: 0px
	}
}

.sr2igu4 {
	min-height: 100dvh;
	display: flex;
	flex-direction: column
}
#geo-located-footer-logos-container{
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    flex-wrap: wrap;
}