@media screen and (max-width: 1300px) {
	.FvXPFBSlqp {
		width: fit-content;
		background: rgba(36, 64, 156, 0.7);
		padding: 4px;
	}
}

@media screen and (max-width: 1150px) {
	.ZuCsoqyKWN div {
		width: fit-content;
		background: rgba(36, 64, 156, 0.7);
		padding: 4px;
	}
}

@media screen and (max-width: 1000px) {
	.UiTGJziPts {
		max-width: 872px;
	}

	.wmuuEIUZms {
		gap: 16px;
		padding: 24px 16px;
	}

	.WIslEwvWXy {
		gap: 16px;
	}

	.sqytjdMHon p {
		font-size: 17px;
		line-height: 25px;
	}

	.WSPSXwfuGd {
		gap: 16px;
	}

	.kMnjDVlcEW {
		width: 100%;
		max-width: 324px;
	}

	.uHZtYCXEON svg {
		width: 450px;
		height: 505px;
	}

	.dHaiMVHKkb svg {
		width: 400px;
		height: 521px;
	}
}

@media screen and (max-width: 850px) {
	.WzCOugXEIP {
		align-items: flex-start;
	}

	.WzCOugXEIP p {
		font-size: 14px;
		line-height: 19px;
	}

	.EvFZdSZOzT {
		width: 375px;
		border-radius: 10px 10px 0 0;
		flex-direction: column;
		bottom: 0px;
		left: 50%;
		transform: translateX(-50%);
	}

	.ZoNjbRIsEI {
		max-width: 343px;
	}

	.JcisFbdwgb h1 {
		font-size: 17px;
		line-height: 24px;
	}

	.JcisFbdwgb p,
	.JcisFbdwgb a {
		font-size: 14px;
	}

	.xFsjFIffuS {
		flex-direction: column-reverse;
	}

	.aszMzZerzM {
		padding: 8px 24px;
	}

	.KylKFdOGGZ {
		width: 343px;
	}

	.KylKFdOGGZ h5 {
		font-size: 17px;
		line-height: 24px;
	}

	.KylKFdOGGZ p {
		font-size: 14px;
	}

	.aejydbGVrO {
		background: url("./assets/img/bg-900px.webp");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: left top;
		padding-top: 8px;
	}

	header {
		border-radius: 0px;
		padding: 8px;
	}

	.pjlhAgThOS {
		width: 152px;
		height: 30px;
	}

	.vfLxNRUIiR {
		display: none;
	}

	.SzcSXBXOew {
		display: initial;
		cursor: pointer;
	}

	.tASWKbuonv {
		background: rgba(15, 26, 60, 0.9);
		backdrop-filter: blur(5px);
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 99;
	}

	.ZWULVOjYmD {
		cursor: pointer;
		position: absolute;
		right: 24px;
		top: 18px;
	}

	.ekPGAxvYYm {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		gap: 32px;
		margin-top: 140px;
	}

	.ekPGAxvYYm a {
		color: #fff;
		text-align: center;
		font-family: "Inter";
		font-size: 14px;
		font-weight: 700;
		line-height: 24px;
	}

	.eWywXLhNyV {
		padding: 8px 16px;
		border-radius: 30px;
		background: #f8483e;
	}

	.KOUNXujCdp {
		padding: 32px 0;
		gap: 8px;
	}

	.RfUYNoqJfs p {
		font-size: 14px;
		line-height: 22px;
	}

	.brTBGafCHd {
		gap: 0px;
	}

	.FvXPFBSlqp {
		gap: 8px;
		padding: 12px;
	}

	.FvXPFBSlqp h1 {
		font-size: 18px;
		line-height: 26px;
	}

	.FvXPFBSlqp p {
		font-size: 14px;
		line-height: 20px;
	}

	.UiTGJziPts {
		max-width: 556px;
		gap: 36px;
	}

	.wmuuEIUZms {
		flex-direction: column;
		justify-content: center;
		padding: 12px;
	}

	.WIslEwvWXy {
		justify-content: center;
		gap: 24px;
	}

	.sqytjdMHon {
		width: 100%;
		max-width: 269px;
		min-height: 75px;
	}

	.WSPSXwfuGd {
		justify-content: center;
		gap: 24px;
	}

	.kMnjDVlcEW {
		width: 100%;
		max-width: 297px;
	}

	.UlovWmDktU {
		padding: 12px;
	}

	.OHDdqhKvAJ {
		flex-direction: row;
	}

	.SbRuRfOsxV {
		top: -20px;
		left: 80px;
	}

	.uHZtYCXEON svg {
		width: 252px;
		height: 283px;
	}

	.dHaiMVHKkb svg {
		width: 243px;
		height: 319px;
	}

	footer {
		background-image: url("./assets/img/footer-mobile.webp");
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		padding: 20px 16px;
	}

	.FZeXvYdGQI {
		padding: 32px 23px;
		gap: 24px;
	}

	.jTyATieUYS {
		padding: 32px 16px 0;
	}

	.PlGdefEnTW {
		flex-direction: column;
	}
}

@media screen and (max-width: 500px) {
	.aejydbGVrO {
		background: url("./assets/img/jdsbkmob.webp");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: left top;
		padding-top: 8px;
	}
	.wmuuEIUZms {
		gap: 12px;
	}
	.UiTGJziPts {
		padding: 24px 16px;
	}

	.WIslEwvWXy {
		gap: 12px;
	}

	.WSPSXwfuGd {
		flex-direction: column;
		gap: 12px;
	}

	.kMnjDVlcEW {
		max-width: 319px;
	}

	.qYJxiqatQZ {
		max-width: 300px;
		width: 100%;
	}

	.SbRuRfOsxV {
		left: 33px;
	}

	.ZuCsoqyKWN {
		max-width: 343px;
		padding: 41px 16px 31px;
	}

	.ZuCsoqyKWN h1 {
		font-size: 18px;
		line-height: 26px;
	}

	.ZuCsoqyKWN p {
		display: none;
	}

	.WlmjADcwrd {
		gap: 24px;
		padding: 24px 16px;
	}

	.XfMptsEYGG {
		gap: 8px;
	}

	.XfMptsEYGG p,
	.XfMptsEYGG span,
	.XfMptsEYGG h3,
	.XfMptsEYGG li {
		font-size: 15px;
		line-height: 26px;
	}

	.UBAlBtWBIO .dHaiMVHKkb {
		display: none;
	}

	.FZeXvYdGQI {
		flex-direction: column;
	}
}

@media screen and (max-width: 374px) {
	.EvFZdSZOzT {
		width: 343px;
	}

	.mLeuPkhYjQ {
		font-size: 13px;
	}
}
