* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

.QpBgeIgdFo {
	max-width: 1183px;
	padding: 0 16px;
	width: 100%;
	margin: 0 auto;
}

body {
	background-image: url("../media/size/w1-high/image-bg-21344-2025-02.webp");
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center top;
	background-color: #000;
	box-shadow: 0px 4px 4px 0px #000;
}


.qhkQtDZZCZ {
	position: absolute;
	z-index: -9;
}

nav {
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: space-between;
	padding: 12px 16px;
}

nav .ofEinXZYeT {
	display: none;
}

nav .vjGdPdEVYq {
	height: 28px;
}

nav .vjGdPdEVYq img {
	height: 28px;
	flex-shrink: 0;
}

nav button {
	width: 30px;
	height: 30px;
	cursor: pointer;
	background-color: transparent;
	border: none;
}

nav button img {
	width: 30px;
	height: 30px;
}

body:has(.OyZqLbLTKy) ul li:nth-child(1) a,
body:has(.rmkMKQlz) ul li:nth-child(2) a,
body:has(.reiJWQKm) ul li:nth-child(3) a {
	border-radius: 8px;
	border: 1px solid #FFF;
	background: #000;
}

.ncAjUFQZAI {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	max-width: 375px;
	gap: 8px;
	margin: 16px auto 16px auto;
	border-radius: 12px;
	background: rgba(0, 0, 0, 0.50);
}


.ncAjUFQZAI h1,
h2 {
	font-family: "DM Sans";
	color: #FFF;
	text-align: center;
}

.ncAjUFQZAI h1 {
	font-size: 22px;
	font-weight: 700;
	line-height: 30px;
}

.ncAjUFQZAI h2 {
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
}

.NbCAsCPSsx {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	display: flex;
	opacity: 0;
	z-index: 999;
	visibility: hidden;
	transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}

.NbCAsCPSsx.active {
	opacity: 1;
	visibility: visible;
}

.QitTshKPxC {
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, #000 0%, #280A34 100%);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: absolute;
	top: 0;
	right: 0;
	gap: 20px;
}

.QitTshKPxC .eOMwsljRhv {
	width: 13.15px;
	height: 13.15px;
	position: absolute;
	right: 16px;
	top: 12px;
	cursor: pointer;
}

.QitTshKPxC .jXePgomPfL {
	width: 275px;
	height: 194px;
	margin: 0 auto 100px auto;
}

.QitTshKPxC ul {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 12px;
	margin-top: 102px;
}

.QitTshKPxC ul>li {
	list-style: none;
	height: 34px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.QitTshKPxC a:active {
	border-radius: 8px;
	border: 1px solid #FFF;
	background: #000;
}

.QitTshKPxC a.active {
	border-radius: 8px;
	border: 1px solid #FFF;
	background: #000;
}

.QitTshKPxC a {
	color: #FFF;
	font-family: "DM Sans";
	font-size: 18px;
	font-weight: 500;
	line-height: 26px;
	text-decoration: none;
	padding: 4px 8px;

}

.OyZqLbLTKy {
	display: flex;
	flex-wrap: wrap;
	gap: 42px;
	justify-content: center;
	align-items: flex-end;
	padding: 32px 0 72px 0;
}

.mZpewntPib {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 12px;
	min-width: 288px;
	width: 100%;
	max-width: 450px;
	padding: 16px;
	border-radius: 8px;
	outline: 1px solid #FFF;
	background: #000;
	box-shadow: 0px 4px 20px 0px rgba(255, 255, 255, 0.80);
	position: relative;
}

.bEqjMrTkIr {
	position: absolute;
	color: #FFF;
	text-align: center;
	font-family: "DM Sans";
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
	top: 4px;
	left: 0;
	width: 26px;
	z-index: 1;
}

.TdXKAtOvto {
	position: absolute;
	left: 0;
	top: 0;
	height: 30px;
	width: 172px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 8px;
}

.TdXKAtOvtoo {
	width: 100%;
	height: 100%;
}

.TdXKAtOvtoo::after {
	content: '';
	position: absolute;
	top: 0;
	left: 100%;
	border-width: 14px;
	border-right-width: 8px;
	border-left-width: 8px;
	border-style: solid;
	border-left-color: var(--bleftcolor);
	border-top-color: var(--btopcolor);
	border-bottom-color: transparent;
	z-index: 9;
}

.TdXKAtOvto span {
	color: #FFF;
	text-align: center;
	font-family: "DM Sans";
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
	position: absolute;
}

.OqYctyjZaU {
	display: flex;
	justify-content: center;
	align-items: center;
	background: url("../media/size/w1-high/image-9843v3-2025-04.webp") no-repeat;
	background-size: contain;
	width: 278.028px;
	height: 149px;
}

.OqYctyjZaU img {
	width: 118.5px;
	height: 79px;
	margin-top: 30px;
	object-fit: cover;
}

.DQPSVLtWdO {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 8px;
	max-width: 311px;
	width: 100%;
}

.YVxbIFBrKR {
	display: flex;
	padding: 4px 12px;
	justify-content: center;
	align-items: center;
	gap: 6px;
	margin-top: 4px;
}

.YVxbIFBrKR img {
	width: 17px;
	height: 17px;
	object-fit: contain;
}

.YVxbIFBrKR p {
	color: #0BE23A;
	text-align: center;
	font-family: "DM Sans";
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
	text-transform: capitalize;
}

.BHasTmxRIC {
	display: flex;
	justify-content: center;
	align-items: center;
	color: #FFF;
	text-align: center;
	font-family: "DM Sans";
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}


.XsaqgzsGES {
	max-width: 311px;
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 12px;
	align-items: center;
	justify-content: center;
}

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

.RgpYDcRlxd .VxFpPxcXVS {
	color: #B8B8B8;
	font-family: "DM Sans";
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 16px;
}

.TadxlCjojx {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 8px;
}

.cFOpiskzMx,
.aSsnYSQzJR {
	width: 259px;
	display: flex;
	height: 36px;
	justify-content: space-between;
	align-items: center;
	gap: 8px;
}

.cFOpiskzMx .afYRlnIBtQ {
	border-radius: 6px;
	border: 1px dashed #73B935;
	background: #F7FFEF;
	padding: 7px 17.5px;
	color: #4A4A4A;
	font-family: "DM Sans";
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 22px;
	height: 36px;
	width: 189px;
}

.NrOAkAgpfH {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 36px;
	padding: 4px 14px;
	border-radius: 6px;
	background: #5AA62B;
	color: #FFF;
	font-family: "DM Sans";
	font-size: 13px;
	font-weight: 700;
	line-height: 22px;
	cursor: pointer;
}

.aSsnYSQzJR {
	display: none;
}

.aSsnYSQzJR p {
	padding: 8px 22.5px;
	width: 199px;
	border-radius: 6px;
	border: 1px dashed #73B935;
	background: #B2FF6E;
	color: #000;
	font-family: "DM Sans";
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	height: 36px;
	text-transform: uppercase;
}

.aSsnYSQzJR img {
	border-radius: 6px;
	background: #5AA62B;
	display: flex;
	height: 37px;
	padding: 4px 14px;
	justify-content: center;
	align-items: center;
}

.wbpGGLFmZd {
	position: relative;
	display: flex;
	flex-direction: column;
	max-width: 311px;
	width: 100%;
}

.LPqUDBqySR {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	cursor: pointer;
	gap: 4px;
	width: 100%;
}

.LPqUDBqySR p {
	color: #FFF;
	font-family: "DM Sans";
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: auto;
	text-decoration-thickness: 8%;
	text-underline-offset: 16%;
	text-underline-position: from-font;
}

.LPqUDBqySR img {
	width: 16px;
	height: 16px;
}

.EMrwsGNOEg {
	max-width: 311px;
	width: 100%;
	display: none;
	align-items: flex-start;
	justify-content: space-between;
	gap: 10px;
	position: absolute;
	top: calc(100% - 16px);
	padding: 4px 12px;
	max-height: 88px;
	overflow-y: auto;
	z-index: 1;
	border-radius: 4px;
	border: 1px solid #BB01BD;
	background: #FFF;
	opacity: 0;
	transition: opacity 0.3s ease;
}

.EMrwsGNOEg img {
	cursor: pointer;
}

.EMrwsGNOEg.expanded {
	display: flex;
	opacity: 1;
}

.WXCbFlZVJN {
	color: #000;
	font-family: "DM Sans";
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	display: inline-block;
	margin: auto 0;
}

.mZpewntPib button {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 54px;
	width: 100%;
	border: none;
	cursor: pointer;
	border-radius: 10px;
	border: 1px solid #FFF;
	background: var(--gradient-2, linear-gradient(90deg, #FF512F 0%, #DD2476 50.61%, #FF512F 100%));
}

.mZpewntPib button:active {
	transition: all 0.3s ease;
	background: linear-gradient(270deg, #DD2476 0%, #FF512F 52.4%, #DD2476 100%);
}

.mZpewntPib button span {
	color: #FFF;
	font-family: "DM Sans";
	font-size: 18px;
	font-weight: 700;
	line-height: 26px;
	letter-spacing: 0.18px;
}

footer {
	background: linear-gradient(180deg, #000 0%, #280A34 100%);
}

.TOdcqApeQD {
	display: flex;
	flex-direction: column;
	gap: 16px;
	padding: 32px 16px;
}

.sabXyFZSGx {
	display: flex;
	gap: 24px;
	flex-direction: column;
	align-items: center;
}

.sabXyFZSGx p,
.sabXyFZSGx span,
.sabXyFZSGx a {
	color: #FFF;
	text-align: center;
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.sabXyFZSGx span {
	font-weight: 700;
}

.sabXyFZSGx .drJJXBkEXl {
	font-weight: 600;
}

.sabXyFZSGx div {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.epJRRZnCrF {
	display: flex;
	width: 100%;
	margin: 0 auto;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	gap: 16px;
	padding: 16px;
}

.epJRRZnCrF img {
	height: 36px;
	object-fit: contain;
}

.epJRRZnCrF a {
	height: 36px;
}

.epJRRZnCrF .iFkmDWaTVR {
	height: 28px;
}

.uyDJRaeYqH {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
	gap: 8px;
	padding: 16px;
}

.uyDJRaeYqH a {
	color: #FFF;
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	letter-spacing: -0.32px;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
	text-transform: capitalize;
}

.OHViedeDyj {
	color: #B7B7B7;
	font-family: "DM Sans";
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-transform: capitalize;
	padding: 0 16px;
}

.oGFMNMpwwX {
	padding: 16px 16px 32px 16px;
}

.dTDLbWupNh {
	max-width: 997px;
	width: 100%;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 16px;
	border-radius: 12px;
	background: #FFF;
	padding: 8px;
}

.dTDLbWupNh p,
.dTDLbWupNh ul>li,
.dTDLbWupNh a,
.dTDLbWupNh h4,
.dTDLbWupNh span {
	color: #000;
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.dTDLbWupNh span {
	font-weight: 700;
}

.dTDLbWupNh h4 {
	font-size: 18px;
	font-weight: 700;
	line-height: 26px;
}

.dTDLbWupNh ul>li {
	list-style-position: inside;
	padding-left: 10px;
}

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

.PKVPbxLOfK {
	display: flex;
	flex-direction: column;
	gap: 14px;
}

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

#nonWkzSKPg {
	display: flex;
	max-width: 375px;
	width: 100%;
	flex-direction: column;
	position: fixed;
	bottom: 0;
	padding: 8px 5px 12px 5px;
	gap: 8px;
	border-radius: 8px;
	outline: 1px solid #000;
	background: #FFF;
	box-shadow: -15px -15px 20px 0px rgba(255, 255, 255, 0.25);
	left: 50%;
	transform: translateX(-50%);
	z-index: 2;
}

.cLwgogyjVY p {
	color: #0C0C0C;
	text-align: center;
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

#nonWkzSKPg .VjmfHvOGWe {
	display: flex;
	width: 100%;
	gap: 8px;
}

#nonWkzSKPg .YkslcfLmXE {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	cursor: pointer;
	height: 40px;
	border: none;
	border-radius: 8px;
}

#nonWkzSKPg .YkslcfLmXE span {
	color: #FFF;
	text-align: center;
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
}

#nonWkzSKPg .xyOMbpLbpw {
	background: var(--Gradient-17, linear-gradient(180deg, #4D4DFF 0%, #0D0DD6 100%));
}

#nonWkzSKPg .xyOMbpLbpw:active {
	transition: all 0.3s ease;
	border: 1px solid #0000B9;
	background: linear-gradient(180deg, #0D0DD6 0%, #4D4DFF 100%);
}

#nonWkzSKPg .UXGWyoxcEn:active {
	transition: all 0.3s ease;
	border: 1px solid rgba(235, 235, 235, 0.20);
	background: linear-gradient(180deg, #7E7E7E -80%, #E4E4E4 221.25%);
}

#nonWkzSKPg .UXGWyoxcEn span {
	color: #0C0C0C;
}

#nonWkzSKPg .UXGWyoxcEn {
	background: linear-gradient(180deg, #E4E4E4 0%, #7E7E7E 221.25%);
}

.DirmxyKRYd,
.DirmxyKRYd::before {
	content: " ";
	min-height: 24px;
	min-width: 30px;
	max-width: 150px;
	background-size: 30px;
	background-position-x: left;
	background-position-y: top;
	display: block;
	color: transparent;
}

.DirmxyKRYd {
	width: 150px;
	background-image: url("../media/size/w31/image-1-31.svg");
}

.DirmxyKRYd::before {
	margin: 0;
	padding: 0;
	background-image: url("../media/size/w31/image-2-31.svg");
}

.DirmxyKRYd[data-brsf="1"]::before {
	width: 30px;
}

.DirmxyKRYd[data-brsf="1.5"]::before {
	width: 45px;
}

.DirmxyKRYd[data-brsf="2"]::before {
	width: 60px;
}

.DirmxyKRYd[data-brsf="2.5"]::before {
	width: 75px;
}

.DirmxyKRYd[data-brsf="3"]::before {
	width: 90px;
}

.DirmxyKRYd[data-brsf="3.5"]::before {
	width: 105px;
}

.DirmxyKRYd[data-brsf="4"]::before {
	width: 120px;
}

.DirmxyKRYd[data-brsf="4.5"]::before {
	width: 135px;
}

.DirmxyKRYd[data-brsf="5"]::before {
	width: 150px;
}

#sJjwkJLKDL .RGaarlBTpe {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	justify-content: center;
	align-items: center;
	z-index: 12;
	background: rgba(0, 0, 0, 0.80);
}

#sJjwkJLKDL .rsnKiucbsD {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 344px;
	width: 100%;
	margin: 0 auto;
	border-radius: 8px;
	outline: 1px solid #969696;
	background: #FFF;
	z-index: 3;
	display: flex;
	flex-direction: column;
	gap: 16px;
	padding: 16px 16px 12px 16px;
}

.crNcihZjVS p,
.crNcihZjVS a {
	color: #1C1C1C;
	text-align: center;
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	letter-spacing: -0.32px;
}

#sJjwkJLKDL .hCClqLTiMR {
	display: flex;
	align-items: center;
	flex-direction: column;
	gap: 8px;
	width: 100%;
}

#sJjwkJLKDL button {
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 8px;
	width: 100%;
	border: none;
	color: #FFF;
	font-family: "DM Sans";
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	height: 56px;
}

#sJjwkJLKDL .xzusZFeGAO {
	background: var(--Gradient-17, linear-gradient(180deg, #4D4DFF 0%, #0D0DD6 100%));
	box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.50);
}

#sJjwkJLKDL .xzusZFeGAO:active {
	border: 1px solid #0000B9;
	background: linear-gradient(180deg, #0D0DD6 0%, #4D4DFF 100%);
	box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.50);
}

#sJjwkJLKDL .PLzjSBsaPe {
	background: transparent;
	color: #5D5D5D;
}

#sJjwkJLKDL .PLzjSBsaPe:active {
	background: #BCBCBC;
}

#sJjwkJLKDL .qOMJSEwnLH {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 344px;
	width: 100%;
	height: auto;
	display: none;
	flex-direction: column;
	border-radius: 12px;
	background: #FFF;
	box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.40);
	padding: 16px;
}

#sJjwkJLKDL .ubKgYuCrIx {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 8px 0;
}

#sJjwkJLKDL .ubKgYuCrIx img {
	width: 60px;
	height: 60px;
}

#sJjwkJLKDL .qOMJSEwnLH h5,
#sJjwkJLKDL .qOMJSEwnLH p {
	color: #000;
	text-align: center;
	font-family: "DM Sans";
	line-height: 24px;
}

#sJjwkJLKDL .rbtuEVSInu {
	display: flex;
	flex-direction: column;
	gap: 4px;
	padding: 12px 0;
}

#sJjwkJLKDL .qOMJSEwnLH h5 {
	font-size: 18px;
	font-weight: 700;
}

#sJjwkJLKDL .qOMJSEwnLH p {
	font-size: 16px;
	font-weight: 400;
}

body.no-scroll {
	overflow: hidden;
}

@media (min-width: 830px) {
	body {
		background-image: url("../media/size/w1-high/image-bg-12324-2025-02.webp");
	}

	.QpBgeIgdFo {
		padding: 0 32px;
	}

	nav {
		max-width: 1184px;
		width: 100%;
		margin: 0 auto;
		padding: 16px 32px;
	}

	nav .vjGdPdEVYq {
		height: 42px;
	}

	nav .vjGdPdEVYq img {
		height: 42px;
	}

	nav .ofEinXZYeT {
		display: flex;
		align-items: center;
		gap: 16px;
		height: 40px;
	}

	.ofEinXZYeT li {
		display: flex;
		justify-content: center;
		align-items: center;
		list-style: none;
	}

	.ofEinXZYeT li>a {
		color: #FFF;
		font-family: "DM Sans";
		font-size: 18px;
		font-weight: 500;
		line-height: 26px;
		text-decoration: none;
		padding: 4px 8px;
		transition: all 0.3s ease;
	}

	.ofEinXZYeT a.active,
	.ofEinXZYeT a.active:hover {
		outline: 1px solid #FFF;
		border-radius: 8px;
		background: #000;
		transition: all 0.3s ease;
	}

	.ofEinXZYeT a:hover {
		outline: 1px solid rgba(255, 255, 255, 0.40);
		background: rgba(0, 0, 0, 0.10);
		transition: all 0.3s ease;
		border-radius: 8px;
	}

	.ofEinXZYeT a:active {
		border-radius: 8px;
		outline: 1px solid #FFF;
		background: #000;
	}

	nav button {
		display: none;
	}

	.ncAjUFQZAI {
		max-width: 738px;
		width: 100%;
		margin: 32px auto 32px auto;
	}

	.ncAjUFQZAI h1 {
		font-size: 32px;
		line-height: 44px;
	}

	.ncAjUFQZAI h2 {
		font-size: 18px;
		line-height: 28px;
	}

	.NbCAsCPSsx {
		display: none;
		opacity: 0 !important;
		visibility: hidden !important;
	}

	.OyZqLbLTKy {
		gap: 64px 45px;
	}

	.mZpewntPib {
		box-shadow: none;
		width: 343px;
	}

	.BHasTmxRIC {
		min-height: 56px;
	}

	.mZpewntPib:hover {
		transition: all 0.3s ease;
		box-shadow: 0px 4px 20px 0px rgba(255, 255, 255, 0.80);
	}

	.mZpewntPib button {
		border: none;
	}

	.mZpewntPib button:hover {
		transition: all 0.3s ease;
		border: 1px solid #FFF;
		background: var(--gradient-2, linear-gradient(90deg, #FF512F 0%, #DD2476 50.61%, #FF512F 100%));
	}

	.mZpewntPib button:active {
		transition: all 0.3s ease;
		background: linear-gradient(270deg, #DD2476 0%, #FF512F 52.4%, #DD2476 100%);
	}

	.TOdcqApeQD {
		max-width: 1160px;
		width: 100%;
		margin: 0 auto;
		padding: 64px 32px;
	}

	.sabXyFZSGx {
		gap: 16px;
	}

	.sabXyFZSGx div {
		padding: 16px 0;
	}

	.epJRRZnCrF {
		gap: 56px;
		padding: 51px 0;
	}

	.epJRRZnCrF img {
		height: 62px;
	}

	.epJRRZnCrF a {
		height: 62px;
	}

	.epJRRZnCrF .iFkmDWaTVR {
		height: 35px;
	}

	.uyDJRaeYqH {
		justify-content: center;
		gap: 20px;
	}

	.uyDJRaeYqH a {
		font-weight: 700;
	}

	.OHViedeDyj {
		text-align: center;
	}

	.oGFMNMpwwX {
		max-width: 997px;
		width: 100%;
		margin: 0 auto;
		padding: 32px 16px 72px 16px;
	}

	.dTDLbWupNh {
		padding: 16px 48px;
		gap: 10px;
	}

	.dTDLbWupNh h4 {
		line-height: 30px;
	}

	.KPTOFnbQkT {
		gap: 16px;
	}

	.KAaJFgdzIx {
		gap: 24px;
	}

	#nonWkzSKPg {
		max-width: 375px;
		left: auto;
		transform: translateX(0);
		right: 123px;
		bottom: 40px;
		display: flex;
	}

	#nonWkzSKPg .xyOMbpLbpw:hover {
		transition: all 0.3s ease;
		border: 1px solid #0000B9;
		background: linear-gradient(180deg, #0D0DD6 0%, #4D4DFF 100%);
	}

	#nonWkzSKPg .xyOMbpLbpw:active {
		transition: all 0.3s ease;
		border: 1px solid #0000B9;
		background: linear-gradient(180deg, #0D0DD6 0%, #4D4DFF 100%);
	}

	#nonWkzSKPg .UXGWyoxcEn:hover {
		transition: all 0.3s ease;
		border: 1px solid rgba(235, 235, 235, 0.20);
		background: linear-gradient(180deg, #7E7E7E -80%, #E4E4E4 221.25%);
	}

	#nonWkzSKPg .UXGWyoxcEn:active {
		transition: all 0.3s ease;
		border: 1px solid rgba(235, 235, 235, 0.20);
		background: linear-gradient(180deg, #7E7E7E -80%, #E4E4E4 221.25%);
	}

	#sJjwkJLKDL .rsnKiucbsD {
		max-width: 454px;
	}

	#sJjwkJLKDL .xzusZFeGAO:hover {
		border: 1px solid #0000B9;
		background: linear-gradient(180deg, #0D0DD6 0%, #4D4DFF 100%);
		box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.50);
		transition: all 0.3s ease;
	}

	#sJjwkJLKDL .xzusZFeGAO:active {
		border: 1px solid #0000B9;
		background: linear-gradient(180deg, #0D0DD6 0%, #4D4DFF 100%);
		box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.50);
		transition: all 0.3s ease;
	}

	#sJjwkJLKDL .PLzjSBsaPe:hover {
		background: #BCBCBC;
		transition: all 0.3s ease;
	}

	#sJjwkJLKDL .PLzjSBsaPe:active {
		background: #BCBCBC;
		transition: all 0.3s ease;
	}

	#sJjwkJLKDL .qOMJSEwnLH {
		max-width: 420px;
	}

	#sJjwkJLKDL .qOMJSEwnLH img {
		width: 120px;
		height: 120px;
	}

	#sJjwkJLKDL .qOMJSEwnLH h5 {
		font-size: 20px;
		line-height: 28px;
	}

	#sJjwkJLKDL .qOMJSEwnLH p {
		font-size: 18px;
		line-height: 26px;
	}
}

@media (min-width: 1400px) {
	.oGFMNMpwwX {
		padding: 32px 0 72px 0;
	}
}

@media (max-width: 375px) {
	#sJjwkJLKDL.rsnKiucbsD,
	#sJjwkJLKDL .qOMJSEwnLH {
		max-width: calc(100% - 16px) !important;
	}

	.ncAjUFQZAI {
		max-width: calc(100% - 16px) !important;
	}

}