.zkkdv {
	white-space: nowrap !important;
	flex-shrink: 0 !important;
}
.x2uez {
	width: 60px !important;
}
.x2iew {
	width: 70px !important;
}
.w5rjr {
	width: 80px !important;
}
.iulnh {
	width: 90px !important;
}
.iyboc {
	width: 100px !important;
}
.wza19 {
	width: 110px !important;
}
.ntxfi {
	width: 120px !important;
}
.xx5rc {
	width: 130px !important;
}
.g2co0 {
	width: 140px !important;
}
.rymar {
	width: 150px !important;
}
.j7k5w {
	width: 160px !important;
}
.p2zgs {
	width: 170px !important;
}
.de6p0 {
	width: 180px !important;
}
.z4oa5 {
	width: 190px !important;
}
.wuk59 {
	width: 200px !important;
}
.pk5na {
	width: 210px !important;
}
.q1mk8 {
	width: 220px !important;
}
.xv5ah {
	width: 250px !important;
}
.yysrw {
	--bs-gutter-y: 2rem;
}
.b18fc {
	--bs-gutter-x: 4.5rem;
}
.bg0ep {
	margin-left: 10px;
	margin-right: 10px;
}
.f08g9 {
	margin-left: 30px;
	margin-right: 30px;
}
.phvdq {
	margin-left: 10px;
}
.btc7p {
	margin-left: 17px;
}
.eqqxg {
	margin-left: 23px;
}
.yfzu3 {
	margin-right: 10px;
}
.cbckx {
	margin-left: -2px !important;
}
.mf6kh {
	margin-left: -5px !important;
}
.ps22u {
	margin-left: -10px !important;
}
.lj880 {
	margin-right: -5px !important;
}
.zn59a {
	margin-right: -7px !important;
}
.hioo2 {
	margin-top: -5px !important;
}
.na3w9 {
	margin-top: -10px !important;
}
.dg4pw {
	margin-top: 2px !important;
}
.congq {
	margin-top: 7px !important;
}
.na7et {
	margin-top: 30px !important;
}
.xpmra {
	margin-bottom: 2px !important;
}
.rijs2 {
	margin-bottom: 7px !important;
}
.flnzt {
	margin-bottom: -5px !important;
}
.jrvmd {
	padding-left: 10px !important;
}
.du8ld {
	padding-right: 28px !important;
}
.tmws7 {
	min-width: 0px;
}
.qb0bp {
	cursor: default !important;
}
.bi6xa {
	cursor: pointer !important;
}
.link {
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
}
.link:hover {
	color: #0054a6;
}
.mpywf {
	opacity: 0.6;
}
.i3cmb {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.htark {
	overflow: hidden;
	text-overflow: "-";
	white-space: nowrap;
}
.cclp0 {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.lzp49 {
	font-size: 12px;
	padding: 0 13px 0 11px;
	height: 24px;
	border-radius: 12px;
}
.f81ti {
	color: #424242;
}
.roloy {
	color: #787777;
}
.fwk5b {
	border-top-left-radius: 0.2rem !important;
	border-top-right-radius: 0.2rem !important;
}
.naui0 {
	border-style: dotted !important;
}
.rlmmw {
	display: inline-flex;
	justify-content: center;
	width: 64px;
	font-size: 20px;
}
.nblt6 {
	display: flex;
	width: 32px;
	height: 32px;
	border-radius: 50% !important;
	justify-content: center;
	align-items: center;
	font-weight: 700;
	color: #fff;
	background-color: #5b5fc7;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.gztb4 {
	color: #fff;
	background-color: #5b5fc7;
	border-color: #5b5fc7;
}
.gztb4:hover,
.gztb4:focus,
.gztb4:active,
.gztb4.active,
.biddw.dropdown-toggle.gztb4 {
	color: #fff;
	background-color: #444791;
	border-color: #444791;
}
.bujyz {
	color: #1967d2;
	background-color: #fff;
	border-color: #e5e5e5;
	font-weight: 700;
}
.bujyz:hover,
.bujyz:focus,
.bujyz:active,
.bujyz.active,
.biddw.dropdown-toggle.bujyz {
	color: #1967d2;
	background-color: #f6f9fe;
}
.upgxs {
	color: #b53471;
	background-color: #fff;
	border-color: #e5e5e5;
	font-weight: 700;
}
.upgxs:hover,
.upgxs:focus,
.upgxs:active,
.upgxs.active,
.biddw.dropdown-toggle.upgxs {
	color: #b53471;
	background-color: #f6f9fe;
}
.t7x0r {
	color: #fff;
	background-color: #0b57d0;
	border-color: #0b57d0;
}
.t7x0r:hover,
.t7x0r:focus,
.t7x0r:active,
.t7x0r.active,
.biddw.dropdown-toggle.t7x0r {
	color: #fff;
	background-color: #0948ac;
	border-color: #0948ac;
}
.wx3vg {
	color: #5b5fc7;
	border-color: #5b5fc7;
}
.wx3vg:hover,
.wx3vg:focus,
.wx3vg:active,
.wx3vg.active,
.biddw.dropdown-toggle.wx3vg {
	color: #fff;
	background-color: #5b5fc7;
	border-color: #5b5fc7;
}
.wxeoc {
	color: #182c61;
	border-color: #182c61;
}
.wxeoc:hover,
.wxeoc:focus,
.wxeoc:active,
.wxeoc.active,
.biddw.dropdown-toggle.wxeoc {
	color: #fff;
	background-color: #182c61;
	border-color: #182c61;
}
.lgrya {
	color: #2c3a47;
	border-color: #2c3a47;
}
.lgrya:hover,
.lgrya:focus,
.lgrya:active,
.lgrya.active,
.biddw.dropdown-toggle.lgrya {
	color: #fff;
	background-color: #2c3a47;
	border-color: #2c3a47;
}
.fnvz7 {
	-webkit-user-select: none;
	user-select: none;
}
.fnvz7:hover {
	opacity: 1 !important;
	color: #0054a6 !important;
	font-weight: 700;
}
.ewdy1 {
	cursor: pointer;
	display: inline-flex;
	flex-shrink: 0;
	align-items: center;
	justify-content: center;
}
.ewdy1:hover {
	opacity: 0.8;
}
.hyr2w {
	cursor: pointer;
}
.hyr2w:hover {
	opacity: 0.8;
}
.ldyvc {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.tizgd {
	color: #5b5fc7;
}
.uk0ot {
	color: #444791;
}
.s8go0 {
	color: #636e72;
}
.zk1hp {
	color: #4f585c;
}
.f4j39 {
	color: #e84393;
}
.j664x {
	color: #6c5ce7;
}
.tnb57 {
	color: #92c353;
}
.m59wz {
	color: #0984e3;
}
.kv4ca {
	color: #e17055;
}
.vyye6 {
	color: #575fcf;
}
.dsx6l {
	color: #9ca59d;
}
.pv1bh {
	color: #e58e26;
}
.nimuj {
	color: #f6b93b;
}
.nbyto {
	color: #198754;
}
.kmsyy {
	color: #6ab04c;
}
.co187 {
	color: #0969da;
}
.twds6 {
	color: #b53471;
}
.mak2l {
	color: #2c3a47;
}
.keaq1 {
	color: #182c61;
}
.lx7te {
	color: #c2c5ce;
}
.dun1d {
	color: #5f6368;
}
.h6raz {
	color: #4e7038;
}
.w9br1 {
	background-color: #5b5fc7;
}
.m2ybk {
	background-color: #444791;
}
.hg40z {
	background-color: #f3f3f3;
}
.exj99 {
	background-color: #636e72;
}
.q7k9h {
	background-color: #f0f4f9;
}
.wf1k6 {
	background-color: #e84393;
}
.jwk8e {
	background-color: #6c5ce7;
}
.cqmgo {
	background-color: #92c353;
}
.knvm7 {
	background-color: #0984e3;
}
.bzkfz {
	background-color: #e17055;
}
.rqk1u {
	background-color: #575fcf;
}
.d2ues {
	background-color: #9ca59d;
}
.l0kl0 {
	background-color: #c8cbd4;
}
.xuve5 {
	background-color: #4e7038;
}
.epbuv {
	background-color: #f6b93b;
}
.ltpkm {
	background-color: #6ab04c;
}
.i65y4 {
	background-color: #c2c5ce;
}
.j3h18 {
	background-color: #0969da;
}
.zic8o {
	background-color: #b53471;
}
.kwtfq {
	background-color: #2c3a47;
}
.s9wvp {
	background-color: #182c61;
}
.urjba {
	background-color: #3c6382;
}
.z8hh7 {
	background-color: #227093;
}
.lmpu5 {
	background-color: #218c74;
}
.acxxx {
	background-color: #ccae62;
}
.j567v {
	background-color: #e77500;
}
.cxjov {
	border-width: 0 0 1px 0;
	border-color: #dee2e6;
	border-style: solid;
}
.jtzqx {
	flex-shrink: 0;
	outline: 0;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #dee2e6;
	width: 100%;
	padding: 1px 0;
	border-radius: 1px;
	background-position: right 3px center;
}
.pxey7 {
	flex-shrink: 0;
	outline: 0;
	border-width: 0;
	width: 100%;
	padding: 1px 0;
	background-color: transparent;
	background-position: right 3px center;
}
.hrzu1 {
	-webkit-user-select: none;
	user-select: none;
	pointer-events: none;
}
.mth5n {
	top: 25% !important;
}
.abf38 {
	font-family: osc;
}
.b09k8 {
	font-family: sf;
}
.hidaf {
	font-size: 14px;
}
.yvrs1 {
	font-size: 13px;
}
.jp2je {
	font-size: 16px;
}
.winrz {
	font-size: 17px;
}
.e8vnl {
	font-size: 19px;
}
.vaam8 {
	font-size: 20px;
}
.kxo00 {
	font-size: 21px;
}
.fql59 {
	font-size: 22px;
}
.b6d5s {
	font-size: 23px;
}
.noxut {
	font-size: 24px;
}
.id5ga {
	font-size: 42px;
}
.sljio {
	font-size: 12px;
}
.tbpin {
	font-size: 11px;
}
.vc478 {
	font-size: 10px;
}
.cjspn {
	font-size: 9px;
}
.mivs1 {
	font-size: 8px;
}
.sh9sk {
	font-size: 7px;
}
.uk4po {
	display: inline-block;
	border-radius: 2px;
	padding: 3px 10px;
	font-size: 13px;
}
.cy599 {
	width: 33.033%;
}
.shykr {
	width: 40%;
}
.ivpkb {
	width: 45%;
}
.q3b3c {
	width: 50%;
}
.azc19 {
	width: 55%;
}
.alh5f {
	width: 60%;
}
.l1pmp {
	width: 70%;
}
.o7bnv {
	width: 80%;
}
.b5xcz {
	width: 90%;
}
@media (min-width: 992px) {
	.bx0gp {
		display: flex;
		justify-content: end;
	}
	.he1zl {
		display: flex;
		justify-content: center;
	}
}
.e4bu4 {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	overflow-y: auto;
	scrollbar-width: none;
	background-color: #0054a6;
	z-index: 500;
}
.fpzvq {
	-webkit-user-select: none;
	user-select: none;
	color: #fff;
	margin-top: 26px;
	margin-bottom: 100px;
}
.qmodb {
	padding: 18px 0;
	border-bottom: 1px solid #aaa8;
}
.ul2z5 {
	cursor: pointer;
	display: flex;
	align-items: center;
	font-family: osc;
	font-size: 24px;
	font-weight: 700;
	margin: 0px 2rem;
}
.rcasi {
	cursor: pointer;
	font-size: 17px;
	margin-left: 2rem;
	padding: 18px 0;
	border-bottom: 1px solid #aaa8;
}
.rcasi:last-child {
	border-width: 0;
	padding-bottom: 0;
}
.toggle-caret {
	font-size: 17px;
	padding: 5px 8px;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	transition: all 0.4s;
}
.toggle-caret.collapsed {
	transform: rotate(-180deg);
}
.collapsing {
	transition: none !important;
}
.vml4k.ldyvc::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 26, 50, 0.45);
	z-index: 1;
}

.vml4k.ldyvc {
	position: relative;
}

.vml4k.ldyvc > * {
	position: relative;
	z-index: 2;
}

.vml4k {
	display: flex;
	flex-direction: column;
	height: 456px;
}
.brkba {
	display: flex;
	flex-direction: column;
	justify-content: end;
	width: 100%;
	padding-top: 30px;
	margin-top: auto;
	color: #fff;
	background: linear-gradient(
		to bottom,
		transparent 0%,
		rgba(0, 0, 0, 0.7) calc(15vw + 2rem)
	);
	text-shadow: 0 0 100px rgba(0, 0, 0, 0.6);
}
.dsewm {
	font-family: osc;
	font-size: 45px;
	font-weight: 900;
	line-height: 65px;
	max-width: 800px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.hroat {
	font-size: 18px;
	max-width: 600px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.c4tuh {
	font-family: osc;
	font-size: 52px;
	font-weight: 900;
	line-height: 65px;
	max-width: 700px;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.qzlkk {
	font-size: 16px;
	max-width: 750px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.ze9al {
	display: flex;
	flex-direction: column;
	height: 600px;
}
.c6nqy {
	font-family: cb;
	font-size: 14px;
	max-width: 600px;
}
.veil {
	-webkit-user-select: none;
	user-select: none;
	height: 60px;
}
.veil:before {
	content: "";
	display: block;
	height: 0px;
	box-shadow: 0 0 6rem 6rem #000000a6;
}
.jdm0k {
	cursor: pointer;
	font-size: 32px;
	padding: 4px;
	color: #fff;
	border-radius: 3px;
	border: 2px solid #fff0;
}
.jdm0k:hover {
	border-color: currentColor;
}
.qe0i4 {
	flex-grow: 1;
	min-width: 0px;
	margin-right: 3rem;
	margin-bottom: -10px;
}
.c4png {
	display: flex;
	justify-content: end;
	color: #fff;
	font-size: 16px;
	font-weight: 900;
}
.uhrwd {
	cursor: pointer;
	display: inline-block;
	white-space: nowrap;
	margin-left: 30px;
}
.t9iqd {
	padding-bottom: 10px;
}
.gqoyp {
	display: flex;
	justify-content: end;
	color: #fff;
	font-size: 13px;
}
.tsjg6 {
	cursor: pointer;
	display: inline-block;
	white-space: nowrap;
	margin-left: 15px;
}
.uhrwd:hover > .t9iqd,
.tsjg6:hover {
	color: #ff9500;
}
.knchp {
	font-family: osc;
	font-size: 32px;
	font-weight: 700;
	text-transform: uppercase;
	color: #282828;
}
.j1wh2 {
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
	display: flex;
	align-items: center;
	font-size: 16.5px;
	font-weight: 700;
	padding: 10px 0;
	margin-top: 5px;
	border-bottom: 1px solid #eee;
	color: #313131;
}
.j1wh2:hover {
	color: #b53471;
}
.g0m8y {
	position: relative;
	width: 100%;
	height: 100%;
	aspect-ratio: 1.6;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 5px;
}
.gsyh4 {
	position: absolute;
	display: flex;
	align-items: center;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 70px;
}
.wbkgf {
	width: 350px;
	background-color: #fffa;
	backdrop-filter: blur(15px);
	-webkit-backdrop-filter: blur(15px);
	border-radius: 5px;
	border-top: 3px solid #e77500;
}
.plate {
	cursor: pointer;
	position: relative;
	aspect-ratio: 1.6;
	border-radius: 7px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	overflow: hidden;
}
@media (min-width: 768px) {
	.plate {
		height: 100%;
		aspect-ratio: auto;
	}
}
.plate:before {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 55%;
	background: linear-gradient(180deg, transparent, #000);
	transition: height 0.3s cubic-bezier(0.75, 0, 0, 0.75);
}
.plate:hover:before {
	height: 75%;
}
.n4y9n {
	height: auto;
	aspect-ratio: 1.6;
}
.nu89x {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 22px;
	color: #fff;
}
.n10ck {
	cursor: pointer;
	font-family: osc;
	font-size: 24px;
	font-weight: 700;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.dmune {
	font-size: 13px;
}
.sqb4z {
	font-size: 16px;
	margin-top: 10px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.oh15q {
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: 4px;
	background-color: #fff;
	border-radius: 11px;
}
.hoo7e {
	cursor: pointer;
	width: 100%;
	aspect-ratio: 1.6;
	border-radius: 7px;
}
.xvrnh {
	padding: 12px;
}
.bgqwb {
	cursor: pointer;
	font-family: osc;
	font-size: 18px;
	font-weight: 700;
	color: #151515;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.bgqwb:hover {
	color: #0b57d0;
}
.pli91 {
	font-size: 12px;
}
.vuz5v {
	font-size: 14px;
	margin-top: 10px;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.ivezx {
	font-size: 13px;
	font-weight: 700;
	margin: auto 12px 0;
	padding: 12px 0;
	border-top: 1px solid #eee;
	color: #151515;
	white-space: nowrap;
	overflow: hidden;
}
.bjmc6 {
	background-image: linear-gradient(currentColor, currentColor);
	background-position: 0% 100%;
	background-repeat: no-repeat;
	background-size: 0% 1px;
	transition: background-size 0.2s;
}
.dt4md {
	cursor: pointer;
}
.dt4md:hover > .ugipf,
.dr183:hover .lhbwy {
	color: #0b57d0;
}
.dt4md:hover .bjmc6,
.dr183:hover .bjmc6,
.plate:hover .bjmc6,
.bjmc6:hover {
	background-size: 100% 1px;
}
.s59we {
	width: 100%;
	aspect-ratio: 1.6;
	border-radius: 4px;
}
.ugipf {
	font-family: osc;
	font-size: 22px;
	font-weight: 700;
	margin: 12px 10px 0;
	color: #282828;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.lcstm {
	font-size: 12px;
	margin: 0 10px;
}
.tlbrl {
	font-size: 15px;
	margin: 8px 10px 0;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.dr183 {
	cursor: pointer;
	display: flex;
}
.ouj23 {
	/* width: 40%; */
	max-width: 240px;
}
.yr21t {
	width: 100%;
	height: 100%;
	aspect-ratio: 1.6;
	border-radius: 3px;
}
@media (min-width: 992px) {
	.yr21t {
		aspect-ratio: 1.7;
	}
}
.lrcdt {
	width: 60%;
	margin-left: 15px;
	margin-top: -7px;
}
.hcgei {
	width: 60%;
	margin-right: 30px;
	margin-top: 8px;
}
.lhbwy {
	font-family: osc;
	font-size: 21px;
	font-weight: 700;
	color: #282828;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.tz18r {
	font-size: 12px;
	margin-top: 5px;
}
.hf2rf {
	font-size: 16px;
	margin-top: 8px;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.mpvvy {
	font-size: 16px;
	margin-top: 8px;
	text-align: justify;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.fr5o0 {
	cursor: pointer;
	display: flex;
	height: 100%;
	padding-bottom: 33px;
	border-bottom: 1px solid #ccc;
}
.fr5o0:hover {
	border-bottom-color: #0948ac;
}
.fr5o0:hover .baigx {
	color: #0948ac;
}
.rxq7h > .flco0 {
	color: #282828;
}
.flco0 {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 35px;
	color: #0948ac;
}
.vyo7z {
	font-size: 16px;
}
.wqgov {
	font-size: 27px;
	font-weight: 900;
	line-height: 32px;
}
.i22ro {
	margin-left: 22px;
}
.baigx {
	font-size: 19px;
	color: #181818;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.isuoi {
	font-size: 12.5px;
	margin-top: 8px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.a5yeh {
	position: relative;
	cursor: pointer;
	display: inline-flex;
	flex-shrink: 0;
	width: 28px;
	height: 28px;
	padding: 0;
	border-radius: 500px;
	align-items: center;
	justify-content: center;
}
.a5yeh:hover {
	background-color: #000;
}
.footer {
	background-color: #0054a6;
	color: #fff;
	font-size: 14px;
}
.cjszi {
	font-family: osc;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 12px;
}
.ji97v {
	padding: 1.5rem;
}
@media (min-width: 768px) {
	.ji97v {
		padding: 1.5rem 6rem 3.5rem;
	}
}
.pk7z1 {
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
	font-size: 16px;
	margin-top: 17px;
	color: #616161;
}
.pk7z1:hover,
.o75yt:hover {
	color: #000;
}
.q9g82 {
	font-size: 17px;
	font-weight: 900;
	padding-left: 10px;
	color: #b53471 !important;
	border-left: 3px solid #b53471;
}
.uwyb7 {
	font-size: 17px;
	font-weight: 900;
	color: #383838 !important;
}
.c1i8p {
	margin-top: 13px;
	padding-left: 15px;
	border-left: 3px solid #fff0;
}
.e11hy {
	border-color: #b53471;
}
.o75yt {
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
	font-size: 15px;
	color: #616161;
}
.o75yt:not(:first-child) {
	margin-top: 13px;
}
.ysrpd {
	font-weight: 900;
	color: #b53471 !important;
}
.bnwdq {
	font-family: osc;
	font-size: 35px;
	line-height: 34px;
	margin-top: 5px;
	color: #151515;
}
.yhh3m {
	font-size: 16px;
	text-align: justify;
	margin-top: 23px;
}
.yhh3m img {
	max-width: 100%;
	height: auto;
	margin-bottom: 10px;
}
.yhh3m b,
.yhh3m strong {
	color: #151515;
}
.bf3sb {
	-webkit-user-select: none;
	user-select: none;
	cursor: pointer;
	font-size: 14px;
	padding: 6px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.bf3sb:hover .f8ezb {
	text-decoration: underline !important;
}
.f8ezb {
	font-size: 16px;
	margin-left: 3px;
}
.khsy0 {
	max-width: 900px;
	margin: 0 auto;
}
.y354g {
	font-family: osc;
	font-size: 45px;
	line-height: 48px;
	margin-top: 5px;
	color: #0e29a3;
}
.w231k {
	font-size: 14px;
	margin-top: 25px;
	color: #616161;
}
.article-text {
	font-size: 17px;
	text-align: justify;
	margin-top: 20px;
	color: #4a4a4a;
}
.article-text img {
	max-width: 100%;
	margin-bottom: 10px;
}
.article-text b,
.article-text strong {
	color: #151515;
}
@media (min-width: 768px) {
	.w231k,
	.article-text {
		padding-left: 45px;
	}
}
.article-text img {
	height: auto;
}
* {
	font-synthesis: none !important;
}
.wp-block-table td,
.wp-block-table th {
	padding: 0.5em;
	border: 1px solid;
	word-break: normal;
	width: 460px;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color: #f1f1f1;
}
.admission .wp-block-table thead tr th:first-child,
.admission .wp-block-table tbody tr td:first-child {
	width: 3em;
	min-width: 3em;
	max-width: 3em;
	word-break: break-all;
}
.sdg-tags {
	padding-left: 0;
}
@media screen and (min-width: 768px) {
	.sdg-tags {
		padding-left: 45px;
	}
}
.wp-block-embed-youtube {
	display: block;
}
.wp-block-embed-youtube .wp-block-embed__wrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 56.25% !important;
}
.wp-block-embed-youtube .wp-block-embed__wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
.has-pale-pink-background-color {
	background-color: #f78da7;
}
.has-vivid-red-background-color {
	background-color: #cf2e2e;
}
.has-luminous-vivid-orange-background-color {
	background-color: #ff6900;
}
.has-luminous-vivid-amber-background-color {
	background-color: #fcb900;
}
.has-light-green-cyan-background-color {
	background-color: #7bdcb5;
}
.has-vivid-green-cyan-background-color {
	background-color: #00d084;
}
.has-pale-cyan-blue-background-color {
	background-color: #8ed1fc;
}
.has-vivid-cyan-blue-background-color {
	background-color: #0693e3;
}
.has-very-light-gray-background-color {
	background-color: #eee;
}
.has-cyan-bluish-gray-background-color {
	background-color: #abb8c3;
}
.has-very-dark-gray-background-color {
	background-color: #313131;
}
.has-pale-pink-color.has-pale-pink-color {
	color: #f78da7;
}
.has-vivid-red-color.has-vivid-red-color {
	color: #cf2e2e;
}
.has-luminous-vivid-orange-color {
	color: #ff6900;
}
.has-luminous-vivid-amber-color {
	color: #fcb900;
}
.has-light-green-cyan-color {
	color: #7bdcb5;
}
.has-vivid-green-cyan-color {
	color: #00d084;
}
.has-pale-cyan-blue-color {
	color: #8ed1fc;
}
.has-vivid-cyan-blue-color {
	color: #0693e3;
}
.has-very-light-gray-color {
	color: #eee;
}
.has-cyan-bluish-gray-color {
	color: #abb8c3;
}
.has-very-dark-gray-color {
	color: #313131;
}
