@charset "utf-8";
/* CSS Document */
	.rendering__fat-footer.ef-section {
		padding: 0
	}
	
	.ef-section.rendering__fat-footer-with-background-and-logo {
		padding-bottom: 0
	}
	
	.fat-footer__wrapper .block-text p,
	.mkt-cn .fat-footer__wrapper .block-text div {
		margin: 0
	}
	
	.rendering__fat-footer-without-image {
		border-bottom: 1px solid #dedede
	}
	
	.rendering__fat-footer-without-image.ef-section {
		padding-bottom: 0;
		padding-top: 0
	}
	
	.prefooter {
		background: #fff;
		position: relative
	}
	
	@media(min-width:768px) {
		.prefooter {
			padding: 0 8px
		}
	}
	
	.prefooter a {
		color: rgba(25, 25, 25, .8)
	}
	
	.prefooter a:hover {
		color: rgba(25, 25, 25, .6);
		text-decoration: none
	}
	
	.prefooter .prefooter-content {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start
	}
	
	.prefooter .gpf-col {
		margin: 0;
		width: 100%
	}
	
	@media(min-width:768px) {
		.prefooter .gpf-col {
			flex: 0 0 22%;
			float: left;
			font-size: 12px;
			margin: 0 16px 0 0
		}
	}
	
	@media(min-width:1024px) {
		.prefooter .gpf-col {
			flex: 0 0 23%;
			margin-right: 24px
		}
		.rtl .prefooter .gpf-col {
			margin-left: 24px;
			margin-right: 0
		}
		.prefooter .gpf-col:nth-child(4) {
			margin-right: 0
		}
		.rtl .prefooter .gpf-col:nth-child(4) {
			margin-left: 0
		}
	}
	
	.prefooter .gpf-col .prefooter-col_heading {
		border-bottom: 1px solid rgba(25, 25, 25, .2);
		color: #191919;
		font-size: 14px;
		font-stretch: normal;
		font-style: normal;
		font-weight: 700;
		letter-spacing: normal;
		line-height: 18px;
		margin: 20px 0 0;
		padding-bottom: 15px;
		padding-right: 20px;
		position: relative;
		text-align: left;
		text-transform: none
	}
	
	@media(min-width:768px) {
		.prefooter .gpf-col .prefooter-col_heading {
			border-bottom: none;
			font-size: 12px;
			height: 41px;
			margin-top: 0;
			padding-right: 0
		}
	}
	
	@media(min-width:1024px) {
		.prefooter .gpf-col .prefooter-col_heading {
			font-size: 16px;
			padding-bottom: 23px
		}
	}
	
	.rtl .prefooter .gpf-col .prefooter-col_heading {
		text-align: right
	}
	
	@media(max-width:767px) {
		.prefooter .gpf-col .prefooter-col_heading:before {
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAUlJREFUOBHlkUtLhHAUxUdbSKaVCxFFREQYSHAT9ICmoSBqhlm07hNGLVo1vaCQIiKCCHQhuHYzgpAlI4p2/jET02QfILog3sc5P7nXRuPPB/XbBoZhLAyHwxPMS0EQ9j3Pe6vT1gJM05xP0/SyqqpVYqIo6g6QTh2EnqY2m00e5vOR+QnmF+QbcRz3bduem9Z/A1iWxSVJcgbDOoSPDMPs0DS9Dcgzeq3BYPAD8rUCoUdRRMwtGB5Ylt0NguCVfFHTNCHP8yuky3gczLthGKZk9glQFIWFsY+6jeE9z/N7vu8nRDAOXdcXsyy7QL0CzQ3ePQKhVFWdLcvyFIAtDG5xrG7dsQho9GfIfdagvcZ6vRmO447Q6GDuiKLYdV33nYjrAofMJEk6LoqiDc8mNEuULMsOaDGKg/FedebJHjk2YIeAcJP9/5p/ADbAkquu+SOfAAAAAElFTkSuQmCC);
			content: "";
			height: 16px;
			position: absolute;
			right: 0;
			top: 3px;
			transform: rotate(-180deg);
			width: 16px
		}
		.rtl .prefooter .gpf-col .prefooter-col_heading:before {
			left: 0;
			right: inherit
		}
	}
	
	@media(max-width:767px)and (min-width:768px) {
		.prefooter .gpf-col .prefooter-col_heading:before {
			display: none
		}
	}
	
	.prefooter .gpf-col ul {
		list-style: none;
		margin: 0;
		padding: 0
	}
	
	@media(max-width:767px) {
		.prefooter .gpf-col ul {
			height: 0;
			overflow: hidden;
			transition: height .4s cubic-bezier(.65, .05, .36, 1);
			will-change: height
		}
	}
	
	@media(min-width:768px) {
		.prefooter .gpf-col ul {
			border-top: 1px solid #191919;
			display: block;
			height: auto!important;
			padding-bottom: 36px;
			padding-top: 15px
		}
	}
	
	.prefooter .gpf-col ul.open {
		height: 100%
	}
	
	@media(min-width:768px) {
		.prefooter .gpf-col ul {
			display: block;
			margin-bottom: 63px;
			padding-bottom: 0
		}
	}
	
	@media(max-width:767px) {
		.prefooter .gpf-col ul li:first-of-type {
			padding-top: 15px
		}
	}
	
	.prefooter .gpf-col ul li a {
		color: rgba(25, 25, 25, .8);
		color: #191919;
		display: block;
		font-size: 16px;
		font-weight: 400;
		line-height: 32px;
		margin-bottom: 12px;
		text-align: left
	}
	
	@media(min-width:768px) {
		.prefooter .gpf-col ul li a {
			margin-bottom: 0
		}
	}
	
	.rtl .prefooter .gpf-col ul li a {
		text-align: right
	}
	
	@media(min-width:768px) {
		.prefooter .gpf-col.-stacked-links ul {
			margin-bottom: 16px
		}
	}
	
	.prefooter .expanded.prefooter-col_heading:before {
		transform: rotate(0deg)
	}
	
	@media(max-width:767px) {
		.age-categories {
			margin-bottom: 24px
		}
	}
	
	#age-categories-wrapper:nth-child(2) .age-categories__title {
		line-height: 1.1
	}
	
	#age-categories-wrapper:nth-child(2) .age-categories__title:before {
		display: none
	}
	
	.three-row-comp-w-section-title .rendering__funneling-tiles #tile-0 .ef-section.funneling-card-section {
		padding-top: 0
	}
	
	.three-row-comp-w-section-title .ef-section.rendering__funneling-sub-tiles {
		margin-bottom: 0;
		padding-bottom: 0
	}
	
	.three-row-comp-w-section-title .ef-section.rendering__funneling-sub-tiles.--smalltiles-1.-padding-top-none,
	.three-row-comp-w-section-title .ef-section.rendering__funneling-sub-tiles.--smalltiles-2 {
		padding-top: 0
	}
	
	.--lang-with-subtiles .ef-section.rendering__funneling-tiles {
		padding-bottom: 0
	}
	
	.--lang-with-subtiles .ef-section.rendering__funneling-sub-tiles {
		padding: 0
	}
	
	.ef-section.rendering__age-categories {
		border-bottom: 1px solid #dedede;
		border-top: 1px solid #dedede
	}
	
	.ef-section.rendering__age-categories .cefcom-container {
		background-color: #fff;
		border-radius: 4px;
		position: relative
	}
	
	.age-categories__title {
		font-size: 24px;
		line-height: 1.3;
		margin-bottom: 32px;
		text-align: center;
		z-index: 1
	}
	
	@media(min-width:768px) {
		.age-categories__title,
		.rtl .age-categories__title {
			font-size: 44px
		}
	}
	
	@media(min-width:1264px) {
		.age-categories__title {
			margin-bottom: 48px
		}
	}
	
	@media(min-width:768px) {
		.age-group-card {
			height: 100%
		}
		.-l-12 .age-group-card .not-sure-card {
			height: 204px
		}
	}
	
	.age-group-card__wrapper:not(.-l-12) {
		min-height: 218px
	}
	
	@media(min-width:768px) {
		.age-group-card__wrapper:not(.-l-12) {
			height: 204px;
			margin-bottom: 24px;
			min-height: 204px
		}
		.ef-section.rendering__us-tiles-w-links .age-group-card__wrapper:not(.-l-12) {
			margin-bottom: 0
		}
	}
	
	@media(min-width:1024px) {
		.age-group-card__wrapper:not(.-l-12) {
			height: 204px;
			min-height: 204px
		}
	}
	
	@media(min-width:1264px) {
		.age-group-card__wrapper:not(.-l-12) {
			height: 257px
		}
	}
	
	@media(min-width:768px) {
		.-l-12 .age-group-card.nsc-l-12 {
			height: 204px;
			max-height: inherit
		}
	}
	
	@media(min-width:1024px) {
		.-l-12 .age-group-card.nsc-l-12 {
			height: 204px
		}
	}
	
	.carousel-root {
		position: relative;
		width: 100%
	}
	
	.carousel-slide-container {
		-ms-overflow-style: none;
		overflow-x: scroll;
		overflow-y: hidden;
		scrollbar-width: none;
		width: 100%
	}
	
	.carousel-slide-container::-webkit-scrollbar {
		display: none
	}
	
	@media(min-width:1024px) {
		.carousel-slide-container {
			overflow-x: hidden
		}
	}
	
	.carousel-batch {
		display: flex;
		flex-wrap: nowrap
	}
	
	@media(min-width:768px) {
		.-carousel-centred {
			margin: 0 auto
		}
	}
	
	.carousel-slide {
		display: flex;
		flex-wrap: nowrap;
		margin-left: 24px;
		padding: 0
	}
	
	@media(min-width:768px) {
		.carousel-slide {
			padding: 0
		}
	}
	
	@media(min-width:1024px) {
		.carousel-slide {
			margin-left: 0;
			padding: 0 0 40px
		}
	}
	
	@media(min-width:1264px) {
		.carousel-slide {
			margin: 0 0 40px
		}
	}
	
	.carousel-cta {
		display: none
	}
	
	@media(min-width:1024px) {
		.carousel-cta {
			align-items: center;
			background: #fff;
			border-radius: 50%;
			box-shadow: 0 2px 15px 0 rgba(25, 25, 25, .16);
			color: #191919;
			cursor: pointer;
			display: flex;
			height: 52px;
			padding: 10px;
			position: absolute;
			top: 42%;
			transform: translateY(-50%);
			width: 52px
		}
	}
	
	@media(min-width:768px) {
		.carousel-cta-next {
			right: -1.5%;
			top: 50%
		}
	}
	
	@media(min-width:1024px) {
		.carousel-cta-next {
			top: 42%
		}
	}
	
	@media(min-width:768px) {
		.carousel-cta-prev {
			left: -2.2%;
			top: 50%
		}
	}
	
	@media(min-width:1024px) {
		.carousel-cta-prev {
			top: 42%
		}
	}
	
	@media(min-width:768px) {
		.rendering__explore-destination .carousel-cta-next {
			right: -1.5%;
			top: 46%
		}
		.rendering__explore-destination .carousel-cta-prev {
			left: -2.2%;
			top: 46%
		}
	}
	
	.carousel-cta__hide {
		display: none
	}
	
	.carousel-dots {
		align-items: center;
		display: none;
		height: 20px;
		justify-content: center
	}
	
	@media(min-width:1024px) {
		.carousel-dots {
			display: flex
		}
	}
	
	.carousel-dot {
		background: #191919;
		border-radius: 50%;
		height: 4px;
		width: 4px
	}
	
	.carousel-dot+.carousel-dot {
		margin-left: 8px
	}
	
	.carousel-dot.carousel-dot__active {
		border-radius: 3px;
		height: 4px;
		width: 18px
	}
	
	.carousel-dot.carousel-dot__hide {
		display: none
	}
	
	.carousel-chevron {
		cursor: pointer;
		height: 16px;
		width: 9px
	}
	
	.carousel-chevron-left {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE2Ij48cGF0aCBmaWxsPSIjMTkxOTE5IiBkPSJNOC43MSAxNC43OTUgMS45MTUgOGw2Ljc5LTYuNzk1YS41LjUgMCAwIDAgMC0uNzA1TDguMzUuMTQ1YS41LjUgMCAwIDAtLjcwNSAwTC41IDcuMjlsLS4zNTUuMzU1YS41My41MyAwIDAgMC0uMTEuMTY1LjU1LjU1IDAgMCAwIDAgLjM4Yy4wMjcuMDYuMDY0LjExNy4xMS4xNjVsLjM1NS4zNSA3LjE0NSA3LjE1QS41LjUgMCAwIDAgOCAxNmEuNS41IDAgMCAwIC4zNTUtLjE0NWwuMzU1LS4zNTVhLjUuNSAwIDAgMCAwLS43MDV6Ii8+PC9zdmc+");
		margin-left: 10px
	}
	
	.rtl .carousel-chevron-left {
		margin-left: 0;
		margin-right: 10px;
		transform: rotate(180deg)
	}
	
	.carousel-chevron-right {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE2Ij48cGF0aCBmaWxsPSIjMTkxOTE5IiBkPSJNOC44MTUgOC4wNThhLjU3Ny41NzcgMCAwIDAtLjEwNy0uMTZsLS4zNDQtLjM0TDEuNDM1LjYyNmEuNDg1LjQ4NSAwIDAgMC0uNjg4IDBMLjQwMi45N2EuNDg1LjQ4NSAwIDAgMCAwIC42ODNsNi41OSA2LjU5LTYuNTg1IDYuNTg5YS40ODUuNDg1IDAgMCAwIDAgLjY4M2wuMzQ1LjM0NGEuNDg1LjQ4NSAwIDAgMCAuNjgzIDBsNi45MjktNi45MjguMzQ0LS4zNDRhLjUxNC41MTQgMCAwIDAgLjEwNy0uMTYuNTMzLjUzMyAwIDAgMCAwLS4zNjl6Ii8+PC9zdmc+");
		margin-left: 12px
	}
	
	.rtl .carousel-chevron-right {
		margin-left: 0;
		margin-right: 12px;
		transform: rotate(180deg)
	}
	
	.rtl .carousel-cta-next {
		left: -1.5%;
		right: inherit
	}
	
	.rtl .carousel-cta-prev {
		left: inherit;
		right: -1.5%
	}
	
	.carousel-root.-root-hide,
	.feature-pages-list__item[aria-hidden=true] {
		display: none
	}
	
	.rendering__explore-destination {
		background: #fff;
		display: flex;
		justify-content: center;
		margin-top: -2px;
		position: relative
	}
	
	.rendering__explore-destination .cefcom-grid-container.cefcom-container {
		margin: 0 auto
	}
	
	.rendering__explore-destination .cefcom-grid-row.cefcom-row {
		margin-left: 0;
		margin-right: 0
	}
	
	.rendering__explore-destination .carousel-slide {
		margin-bottom: 40px;
		padding-bottom: 0
	}
	
	.rendering__explore-destination h2.ef-section-main-title {
		font-size: 24px;
		font-weight: 700;
		line-height: 1.33;
		margin: 0 24px;
		max-width: none;
		padding-bottom: 14px;
		text-align: center;
		text-transform: none
	}
	
	.rtl .rendering__explore-destination h2.ef-section-main-title {
		font-size: 31.2px;
		line-height: 1
	}
	
	@media(min-width:768px) {
		.rendering__explore-destination h2.ef-section-main-title {
			font-size: 32px;
			font-weight: 700;
			line-height: 1.25;
			padding-bottom: 18px
		}
		.rtl .rendering__explore-destination h2.ef-section-main-title {
			font-size: 41.6px;
			line-height: 1
		}
		.rendering__explore-destination .destinations__list {
			margin: 0 20px
		}
	}
	
	.rendering__explore-destination ul {
		display: flex;
		font-size: 16px;
		justify-content: left;
		list-style: none;
		margin: 0 auto;
		max-width: 100vw;
		overflow: scroll;
		padding-top: 18px;
		text-align: left;
		white-space: normal
	}
	
	@media(max-width:767px) {
		.rendering__explore-destination ul {
			padding: 18px 20px 0
		}
	}
	
	.rtl .rendering__explore-destination ul {
		justify-content: right
	}
	
	.rendering__explore-destination ul::-webkit-scrollbar {
		-ms-overflow-style: none;
		display: none;
		scrollbar-width: none
	}
	
	@media(min-width:768px) {
		.rendering__explore-destination ul {
			justify-content: center;
			max-width: none;
			width: none
		}
	}
	
	.rendering__explore-destination ul li {
		cursor: pointer;
		font-weight: 600;
		margin: 0 16px;
		padding-bottom: 3px;
		white-space: nowrap
	}
	
	.rendering__explore-destination ul li:first-child {
		margin-left: 0
	}
	
	.rendering__explore-destination .rendering__feature-page-list {
		max-width: 100vw;
		padding: 46px 0 0
	}
	
	@media(min-width:768px) {
		.rendering__explore-destination .rendering__feature-page-list {
			max-width: 99vw;
			padding-top: 32px;
			width: 1000px
		}
	}
	
	@media(min-width:1024px) {
		.rendering__explore-destination .rendering__feature-page-list {
			width: 990px
		}
	}
	
	@media(min-width:1264px) {
		.rendering__explore-destination .rendering__feature-page-list {
			width: 1230px
		}
	}
	
	@media(min-width:1024px) {
		.rendering__explore-destination .rendering__feature-page-list+.rendering__feature-page-list {
			padding-bottom: 89px
		}
	}
	
	@media(min-width:1264px) {
		.rendering__explore-destination .rendering__feature-page-list+.rendering__feature-page-list {
			padding-bottom: 120px
		}
	}
	
	@media(min-width:1024px) {
		.rendering__explore-destination .rendering__feature-page-list {
			max-width: none;
			padding-bottom: 0;
			padding-top: 47px
		}
	}
	
	@media(min-width:1264px) {
		.rendering__explore-destination .rendering__feature-page-list {
			padding-top: 47px
		}
	}
	
	.rendering__explore-destination .feature-pages-list__wrapper {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		list-style: none;
		margin: 0;
		overflow: visible;
		padding: 0;
		width: 100%
	}
	
	.rendering__explore-destination .feature-pages-list__item {
		flex-direction: row;
		margin: 0 16px 0 0;
		width: 290px
	}
	
	@media(min-width:1024px) {
		.rendering__explore-destination .feature-pages-list__item:first-of-type {
			margin-left: 3px
		}
	}
	
	@media(min-width:1264px) {
		.rendering__explore-destination .feature-pages-list__item:first-of-type {
			margin: 0 12px
		}
	}
	
	@media(min-width:768px) {
		.rendering__explore-destination .feature-pages-list__item {
			width: 293px
		}
	}
	
	@media(min-width:1024px) {
		.rendering__explore-destination .feature-pages-list__item {
			width: 234px
		}
	}
	
	@media(min-width:1264px) {
		.rendering__explore-destination .feature-pages-list__item {
			margin: 0 10px;
			width: 285px
		}
	}
	
	.rtl .rendering__explore-destination .feature-pages-list__item {
		flex-direction: row-reverse
	}
	
	.rendering__explore-destination .feature-pages-list__item a {
		border-radius: 4px;
		box-shadow: 0 3px 8px 1px rgba(25, 25, 25, .16);
		display: block;
		margin-right: 24px;
		overflow: hidden;
		transition: all .2s ease-in;
		width: 290px
	}
	
	.rtl .rendering__explore-destination .feature-pages-list__item a {
		margin-left: 24px;
		margin-right: 0
	}
	
	@media(min-width:1024px) {
		.rendering__explore-destination .feature-pages-list__item a {
			width: 227px
		}
	}
	
	@media(min-width:1264px) {
		.rendering__explore-destination .feature-pages-list__item a {
			width: 284px
		}
	}
	
	.rendering__explore-destination .feature-pages-list__item a:hover {
		text-decoration: none
	}
	
	@media(min-width:768px) {
		.rendering__explore-destination .feature-pages-list__item a:hover {
			border-radius: 4px;
			box-shadow: 0 2px 16px 0 rgba(25, 25, 25, .1);
			transition: all .15s ease
		}
	}
	
	.rendering__explore-destination .feature-pages-list__item a .gradient {
		background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .7))!important;
		border-radius: 8px;
		width: 100%;
		z-index: 888
	}
	
	.rendering__explore-destination .feature-pages-list__item a .destinations__country {
		background: #fff;
		border-radius: 0 0 4px 4px;
		color: #191919;
		font-size: 20px;
		font-weight: 700;
		height: 112px;
		line-height: 1.33;
		padding: 24px 32px 56px;
		text-transform: none
	}
	
	.rtl .rendering__explore-destination .feature-pages-list__item a .destinations__country {
		font-size: 26px;
		line-height: 1;
		text-align: right
	}
	
	@media(min-width:768px) {
		.rendering__explore-destination .feature-pages-list__item a .destinations__country {
			border: none;
			font-size: 24px;
			height: 124px;
			padding-bottom: 32px
		}
		.rtl .rendering__explore-destination .feature-pages-list__item a .destinations__country {
			font-size: 31.2px;
			line-height: 1
		}
	}
	
	@media(min-width:1024px) {
		.rendering__explore-destination .feature-pages-list__item a .destinations__country {
			height: 128px;
			padding-bottom: 64px
		}
	}
	
	.rendering__explore-destination .img-holder {
		align-items: flex-end;
		background-position: 50%;
		background-size: cover;
		border-radius: 8px;
		display: flex;
		height: 100%;
		justify-content: left;
		overflow: none;
		transition: all .1s ease-in-out;
		width: 100%
	}
	
	.rendering__explore-destination .img-holder__text {
		color: #fff;
		margin-left: 38px
	}
	
	.rtl .rendering__explore-destination .img-holder__text {
		margin-left: 0;
		margin-right: 38px
	}
	
	.rendering__explore-destination .img-holder__text span {
		display: block;
		font-size: 23px;
		font-weight: 700;
		margin-bottom: 35px
	}
	
	.rendering__explore-destination .img-holder__text p {
		font-size: 14px;
		font-weight: 400;
		margin-bottom: 5px
	}
	
	@media(max-width:767px) {
		.rendering__explore-destination .img-holder .img-holder__wrapper {
			height: 358px
		}
	}
	
	.rendering__explore-destination .img-holder__wrapper {
		height: 341px
	}
	
	@media(min-width:768px) {
		.rendering__explore-destination .img-holder__wrapper {
			width: 284px
		}
	}
	
	.rendering__explore-destination .explore-destination__btn {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-end;
		margin: 38px auto 0;
		width: fit-content
	}
	
	.rendering__explore-destination .explore-destination__btn a {
		background: #fff;
		border-radius: 24px;
		box-shadow: 0 1px 8px rgba(25, 25, 25, .2);
		color: #000;
		cursor: pointer;
		display: inline-flex;
		font-size: 14px;
		font-weight: 400;
		justify-content: center;
		line-height: 1.14;
		min-height: 48px;
		outline: none;
		padding: 16px 24px 10px;
		position: relative;
		text-align: center;
		transition: all .15s ease;
		-webkit-user-select: none;
		user-select: none;
		width: fit-content
	}
	
	.rendering__explore-destination .explore-destination__header {
		padding-left: 0;
		padding-right: 0
	}
	
	.rendering__explore-destination .selected-destination {
		border-bottom: 2px solid #000
	}
	
	@media(max-width:767px) {
		.explore-destination__header .carousel-slide-container {
			overflow-x: scroll;
			overflow-y: hidden;
			overscroll-behavior-inline: contain;
			scroll-behavior: smooth;
			scroll-padding: 5%;
			scroll-snap-type: x mandatory;
			will-change: transform
		}
		.explore-destination__header .carousel-batch {
			align-items: stretch;
			display: flex;
			justify-content: flex-start;
			width: fit-content
		}
		.explore-destination__header .feature-pages-list__item {
			flex-shrink: 0;
			scroll-snap-align: center
		}
		.explore-destination__header .-carousel-centred {
			margin: 0 auto
		}
		.selected-destination:after,
		.selected-destination:before {
			content: "";
			display: block;
			height: 25px;
			position: absolute;
			width: 40px
		}
		.selected-destination:before {
			background: linear-gradient(270deg, hsla(0, 0%, 100%, 0) -16%, #fff);
			left: 0
		}
		.selected-destination:after {
			background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) -16%, #fff);
			margin-top: -25px;
			right: 0
		}
		.selected-destination:first-child:before,
		.selected-destination:last-child:after {
			display: none
		}
	}
	
	.ef-card--teaser {
		border-radius: 8px;
		box-shadow: 0 0 10px 0 rgba(25, 25, 25, .16);
		display: block;
		height: 0;
		overflow: hidden;
		padding-bottom: 75%;
		position: relative;
		transition: box-shadow .3s
	}
	
	.ef-card--teaser:after {
		background: linear-gradient(0deg, rgba(0, 0, 0, .65), rgba(0, 0, 0, .6) 19%, rgba(0, 0, 0, .541) 34%, rgba(0, 0, 0, .382) 47%, rgba(0, 0, 0, .278) 56.5%, rgba(0, 0, 0, .194) 65%, rgba(0, 0, 0, .126) 73%, rgba(0, 0, 0, .075) 80.2%, rgba(0, 0, 0, .042) 86.1%, rgba(0, 0, 0, .021) 91%, rgba(0, 0, 0, .008) 95.2%, rgba(0, 0, 0, .002) 98.2%, transparent);
		bottom: 0;
		content: "";
		display: block;
		height: 50%;
		left: 0;
		position: absolute;
		right: 0
	}
	
	.ef-card--teaser:hover {
		box-shadow: 0 4px 12px 0 rgba(25, 25, 25, .2)
	}
	
	@media(min-width:768px) {
		.ef-card--teaser {
			height: 0;
			overflow: hidden;
			padding-bottom: 66.6666666667%;
			position: relative
		}
	}
	
	.ef-card--teaser__img {
		bottom: 0;
		height: 100%;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 100%;
		z-index: 0
	}
	
	.ef-card--teaser__inner {
		bottom: 0;
		left: 24px;
		position: absolute;
		right: 24px;
		z-index: 1
	}
	
	.ef-card--teaser__content {
		color: #fff;
		margin-bottom: 24px
	}
	
	.ef-card--teaser__title {
		color: inherit;
		margin-bottom: 4px
	}
	
	.ef-card--teaser__text,
	.ef-card--teaser__text>* {
		color: currentColor;
		font-size: 14px;
		font-weight: 400
	}
	
	@media(min-width:1024px) {
		.rendering__funneling-tile-pop-up:nth-child .cefcom-container,
		.rendering__funneling-tiles:nth-child(2) .cefcom-container {
			margin-top: -60px
		}
	}
	
	.rendering__funneling-tile-pop-up .cefcom-container,
	.rendering__funneling-tiles .cefcom-container {
		background-color: #fff;
		border-radius: 4px;
		position: relative
	}
	
	@media(min-width:768px) {
		.rendering__funneling-tile-pop-up .tile-lang-combined-study-types .ef-card--teaser__inner,
		.rendering__funneling-tiles .tile-lang-combined-study-types .ef-card--teaser__inner {
			top: 40px
		}
	}
	
	@media(min-width:1024px) {
		.rendering__funneling-tile-pop-up .tile-lang-combined-study-types .ef-card--teaser__inner,
		.rendering__funneling-tiles .tile-lang-combined-study-types .ef-card--teaser__inner {
			top: 56px
		}
	}
	
	@media(min-width:768px)and (max-width:1023px) {
		.rendering__funneling-tile-pop-up .-tablet-position .tile-lang-single-link .ef-card--teaser__inner,
		.rendering__funneling-tiles .-tablet-position .tile-lang-single-link .ef-card--teaser__inner {
			top: inherit
		}
	}
	
	#omnidiv-funneling-bigtile .rendering__funneling-tile-pop-up .cefcom-col:last-of-type .ef-section,
	#omnidiv-funneling-bigtile .rendering__funneling-tiles .cefcom-col:last-of-type .ef-section,
	#omnidiv-funneling-tiles .rendering__funneling-tile-pop-up .cefcom-col:last-of-type .ef-section,
	#omnidiv-funneling-tiles .rendering__funneling-tiles .cefcom-col:last-of-type .ef-section {
		padding-bottom: 0
	}
	
	@media(min-width:768px) {
		.rendering__funneling-tile-pop-up .funneling-card__subtitle,
		.rendering__funneling-tiles .funneling-card__subtitle {
			top: 32px
		}
	}
	
	.rendering__funneling-tile-pop-up .tile-lang-product-title-same .funneling-card .block-text__title,
	.rendering__funneling-tiles .tile-lang-product-title-same .funneling-card .block-text__title {
		font-weight: 700
	}
	
	.rendering__funneling-tile-pop-up .funneling-card .ef-icon,
	.rendering__funneling-tiles .funneling-card .ef-icon {
		height: 12px!important;
		width: 12px!important
	}
	
	@media(min-width:768px) {
		.rendering__funneling-tile-pop-up .ef-card--teaser__title,
		.rendering__funneling-tiles .ef-card--teaser__title {
			font-size: 24px
		}
		.rendering__funneling-tile-pop-up .funneling-card__differentiator,
		.rendering__funneling-tiles .funneling-card__differentiator {
			margin-bottom: 8px
		}
		.rendering__funneling-tile-pop-up .block--rich-text,
		.rendering__funneling-tiles .block--rich-text {
			padding-bottom: 0
		}
		.rendering__funneling-tile-pop-up .block--rich-text .rich-text__content,
		.rendering__funneling-tiles .block--rich-text .rich-text__content {
			line-height: 1.4
		}
	}
	
	.rendering__funneling-tile-pop-up .block--rich-text .rich-text__content p,
	.rendering__funneling-tiles .block--rich-text .rich-text__content p {
		max-width: 380px
	}
	
	@media(min-width:768px) {
		.rendering__funneling-tile-pop-up .block--rich-text .rich-text__content p:last-child,
		.rendering__funneling-tiles .block--rich-text .rich-text__content p:last-child {
			margin-bottom: 16px
		}
		.rendering__funneling-tile-pop-up .block--rich-text .bottom-element p:last-child,
		.rendering__funneling-tiles .block--rich-text .bottom-element p:last-child {
			margin-bottom: 8px
		}
		.rendering__funneling-tile-pop-up .block--rich-text ul.icon-list,
		.rendering__funneling-tiles .block--rich-text ul.icon-list {
			margin-bottom: 16px
		}
		.rendering__funneling-tile-pop-up .tile-lang-product-title-same .funneling-card__row,
		.rendering__funneling-tiles .tile-lang-product-title-same .funneling-card__row {
			margin-top: 16px
		}
	}
	
	.rendering__funneling-tile-pop-up .funneling-card__btns .ef-button,
	.rendering__funneling-tiles .funneling-card__btns .ef-button {
		height: 40px
	}
	
	@media(min-width:768px)and (max-width:1023px) {
		.rendering__funneling-tile-pop-up .funneling-card__btns .ef-button,
		.rendering__funneling-tiles .funneling-card__btns .ef-button {
			padding-left: 20px;
			padding-right: 20px
		}
	}
	
	.ef-section.funneling-card-section {
		padding: 0 0 24px
	}
	
	.rendering__funneling-tile-pop-up #tile-0 .ef-section.funneling-card-section,
	.rendering__funneling-tiles #tile-0 .ef-section.funneling-card-section {
		padding-bottom: 0;
		padding-top: 32px
	}
	
	@media(min-width:768px) {
		.ef-section.funneling-card-section {
			padding: 0 0 40px
		}
		.rendering__funneling-tile-pop-up #tile-0 .ef-section.funneling-card-section,
		.rendering__funneling-tiles #tile-0 .ef-section.funneling-card-section {
			padding-bottom: 0;
			padding-top: 40px
		}
	}
	
	.funneling-card__item h2.block-text__title,
	.funneling-card__item h2.block-text__title a {
		color: #191919
	}
	
	@media(min-width:768px) {
		.tile-lang-combined-study-types .-with-subtitle .funneling-card__row {
			padding-top: 40px
		}
	}
	
	@media(min-width:1024px)and (max-width:1263px) {
		.tile-lang-combined-study-types .ef-responsive-image,
		.tile-lang-single-link .ef-responsive-image {
			height: 100%;
			width: 100%
		}
	}
	
	@media(min-width:768px)and (max-width:1023px) {
		.cefcom-container.-tablet-position {
			margin-right: 8px;
			margin-top: -433px;
			position: relative;
			right: calc(-100% + 25px)
		}
		.rtl .cefcom-container.-tablet-position {
			left: -100%;
			right: inherit
		}
	}
	
	.stage-promo-banner {
		align-items: center;
		background-color: #e3ebed;
		display: flex;
		padding: 16px 32px;
		text-align: center
	}
	
	@media(min-width:768px) {
		.stage-promo-banner {
			height: 70px;
			max-height: 70px
		}
	}
	
	.stage-promo-banner.-standalone {
		margin-bottom: 24px
	}
	
	@media(min-width:768px) {
		.stage-promo-banner.-standalone {
			margin-bottom: 48px
		}
	}
	
	.stage-promo-banner__text {
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		font-size: 14px;
		font-weight: 400;
		line-height: 17px;
		margin: 0 auto;
		max-width: 1200px;
		overflow: hidden;
		text-align: left;
		width: 100%
	}
	
	@media(min-width:768px) {
		.stage-promo-banner__text {
			-webkit-line-clamp: 1;
			font-size: 16px;
			line-height: 24px;
			text-align: center
		}
	}
	
	.stage-promo-banner a,
	.stage-promo-banner a:hover {
		color: inherit;
		text-decoration: underline
	}
	
	.-promo-banner #stage-content-background {
		max-height: 434px
	}
	
	@media(min-width:768px) {
		.-promo-banner #stage-content-background {
			max-height: 430px
		}
	}
	
	#stage-content-background {
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: cover;
		margin-top: -56px;
		max-height: 500px;
		position: relative
	}
	
	#stage-content-background .stage__content {
		max-height: 450px;
		direction: rtl; 		
	}
	
	@media(min-width:768px) {
		#stage-content-background .stage__content {
			max-height: 500px
		}
	}
	
	.stage {
		background: linear-gradient(0deg, #191919, rgba(0, 0, 0, .1) 55%, rgba(25, 25, 25, 0));
		height: calc(100vh - 34px)
	}
	
	@media(min-width:768px) {
		.stage {
			height: calc(100vh - 162px)
		}
	}
	
	.stage .stage__content {
		bottom: 10%;
		left: 0;
		margin: 0;
		padding-left: 32px;
		padding-right: 32px;
		position: absolute;
		right: 0;
		top: inherit
	}
	
	@media(min-width:768px) {
		.stage .stage__content {
			bottom: 10%;
			width: calc(100% - 40px)
		}
	}
	
	@media(min-width:1024px) {
		.stage .stage__content {
			align-items: center;
			align-self: center;
			bottom: auto;
			display: flex;
			height: 100%;
			margin: 0 auto;
			max-width: 960px;
			padding-left: 0;
			padding-right: 0;
			position: absolute;
			top: auto
		}
		.stage .stage__content .block-text {
			margin-top: 56px
		}
	}
	
	@media(min-width:1264px) {
		.stage .stage__content {
			max-width: 1200px
		}
	}
	
	.stage h1 {
		color: #fff;
		line-height: 1.25;
		margin-bottom: 24px;
		max-width: 468px
	}
	
	.rtl .stage h1,
	.stage h1 {
		font-size: 32px
	}
	
	@media(min-width:768px) {
		.rtl .stage h1,
		.stage h1 {
			font-size: 48px
		}
		.stage h1 {
			line-height: 1.17
		}
	}
	
	.stage p {
		color: #fff;
		font-size: 20px;
		font-size: 16px;
		font-weight: 400;
		line-height: 1.5;
		max-width: 468px
	}
	
	@media(min-width:768px) {
		.stage p {
			font-size: 20px;
			line-height: 1.4
		}
	}
	
	.hero-product .stage {
		height: calc(100vh - 164px)
	}
	
	.transparent .hero-area.hero-transparent {
		height: 480px;
		margin-top: -100px;
		min-height: auto
	}
	
	@media(min-width:768px) {
		.transparent .hero-area.hero-transparent {
			height: 500px;
			margin-top: -56px
		}
	}
	
	.transparent .hero-area.hero-transparent .stage {
		bottom: 0;
		height: 100%;
		position: absolute;
		width: 100%
	}
	
	.transparent .hero-area.hero-transparent .stage .ef-tag.-label {
		box-shadow: none
	}
	
	.hero-product .stage {
		height: calc(100vh - 114px)
	}
	
	@media(min-width:640px) {
		.hero-product .stage {
			height: calc(100vh - 157px)
		}
	}
	
	@media(min-width:1024px) {
		.hero-product .stage {
			height: calc(100vh - 189px)
		}
	}
	
	.transparent .hero-area.hero-transparent.hero-product {
		height: auto;
		min-height: calc(100vh + 71px)
	}
	
	@media(min-width:768px) {
		.transparent .hero-area.hero-transparent.hero-product {
			min-height: calc(100vh + 98px)
		}
	}
	
	@keyframes fadeInDown {
		0% {
			opacity: 0;
			transform: translate3d(0, -100px, 0)
		}
		to {
			opacity: 1;
			transform: translateZ(0)
		}
	}
	
	@keyframes fadeInDownSmaller {
		0% {
			opacity: 0;
			transform: translate3d(0, -60px, 0)
		}
		to {
			opacity: 1;
			transform: translateZ(0)
		}
	}
	
	.ef-animation.ef-fadeDown {
		animation: fadeInDown 1.5s ease 1s;
		animation-fill-mode: both
	}
	
	.ef-animation.ef-fadeDown.ef-fadeDownSmaller {
		animation: fadeInDownSmaller 1.5s ease 1s;
		animation-fill-mode: both
	}
	
	.stage .fr__promotional-logo {
		max-height: 100px
	}
	
	.stage .stage-logo-image {
		position: absolute;
		right: 0;
		top: -72px
	}
	
	@media(max-width:767px) {
		.stage .stage-logo-image {
			display: none
		}
	}
	
	@media(min-width:1024px) {
		.stage .stage-logo-image {
			top: 89px
		}
	}
	
	.ef-section.rendering__highlights {
		content-visibility: auto
	}
	
	@media(min-width:1024px) {
		.rendering__highlights .cefcom-col.block-cards {
			display: flex;
			justify-content: flex-end
		}
	}
	
	.rendering__highlights .cefcom-col.block-cards+.cefcom-col.block-cards {
		justify-content: flex-start
	}
	
	@media(max-width:767px) {
		.rendering__highlights .cefcom-col.block-cards:last-child,
		.rendering__highlights .cefcom-col.block-cards:last-child .cefcom-vertical-card--content {
			margin-bottom: 0
		}
	}
	
	@media(min-width:768px)and (max-width:1023px) {
		.rendering__highlights .cefcom-col.block-cards:nth-child(3) {
			margin-top: 20px
		}
	}
	
	@media(min-width:1264px) {
		.-xl-5 {
			flex-basis: 41.66667%;
			max-width: 41.66667%
		}
	}
	
	@media(min-width:768px) {
		.us-tour .cefcom-card--teaser {
			height: 317px
		}
	}
	
	@media(min-width:1264px) {
		.us-tour .cefcom-card--teaser {
			height: 400px
		}
	}
	
	.us-tour-wrapper:nth-child(2) .cefcom-container {
		position: relative
	}
	
	@media(min-width:1024px) {
		.us-tour-wrapper:nth-child(2) .cefcom-container.no-margin {
			margin-top: 0
		}
	}
	
	.us-tour .age-group-card {
		height: 100%
	}
	
	@media(min-width:768px) {
		.us-tour .age-group-card__wrapper {
			height: 317px
		}
	}
	
	@media(min-width:1264px) {
		.us-tour .age-group-card__wrapper {
			height: 400px
		}
		.cefcom-card--teaser__btns-list {
			bottom: 32px;
			left: 32px
		}
	}
	
	.mkt-ru .ef-section.rendering__tiles-w-buttons,
	.mkt-ru .ef-section.rendering__tiles-w-links {
		padding-top: 0
	}
	
	@media(min-width:1264px) {
		.mkt-ru .ef-section.rendering__tiles-w-buttons .cefcom-card--teaser__inner,
		.mkt-ru .ef-section.rendering__tiles-w-links .cefcom-card--teaser__inner {
			bottom: 32px;
			left: 32px
		}
	}
	
	.mkt-ru .-set-tiles .ef-section.rendering__tiles-w-buttons,
	.mkt-ru .-set-tiles .ef-section.rendering__tiles-w-links {
		padding-bottom: 0
	}
	
	.-cn-set-tiles .ef-section {
		border-bottom: 1px solid #dedede;
		padding-top: 0
	}
	
	.mkt-cn .-cn-show-button .-b3-btns a:nth-child(3) {
		display: inline-flex
	}
	
	.mkt-cn .-b3-btns a:nth-child(3) {
		display: none
	}
	
	.us-funneling-card-section {
		position: relative
	}
	
	.us-funneling-card-section .ef-card--teaser__title {
		color: #fff;
		font-size: 16px;
		line-height: 1.5;
		margin-bottom: 24px
	}
	
	@media(min-width:768px) {
		.us-funneling-card-section .ef-card--teaser__title {
			font-size: 20px;
			line-height: 1.4
		}
	}
	
	.us-funneling-card-section .btns-action {
		display: flex;
		padding: 16px;
		position: absolute;
		right: 0;
		z-index: 10
	}
	
	@media(min-width:1024px) {
		.us-funneling-card-section .btns-action {
			display: none
		}
	}
	
	.ef-card--teaser.us-funneling-card {
		height: 218px;
		margin-bottom: 0;
		padding-bottom: 0;
		position: relative;
		transition: none
	}
	
	@media(max-width:767px) {
		.ef-card--teaser.us-funneling-card {
			display: flex
		}
	}
	
	@media(min-width:768px) {
		.ef-card--teaser.us-funneling-card {
			height: 231px
		}
	}
	
	@media(min-width:1024px) {
		.ef-card--teaser.us-funneling-card {
			height: 204px
		}
	}
	
	@media(min-width:1264px) {
		.ef-card--teaser.us-funneling-card {
			height: 258px
		}
	}
	
	.ef-card--teaser.us-funneling-card.card-clicked {
		padding-bottom: 0;
		transform: scale(1)
	}
	
	@media(min-width:768px) {
		.ef-card--teaser.us-funneling-card.card-clicked {
			height: 231px
		}
	}
	
	@media(min-width:1024px) {
		.ef-card--teaser.us-funneling-card.card-clicked {
			height: 204px
		}
	}
	
	@media(min-width:1264px) {
		.ef-card--teaser.us-funneling-card.card-clicked {
			height: 258px
		}
	}
	
	.ef-card--teaser.us-funneling-card.card-clicked .us-funneling-card__hover {
		visibility: visible
	}
	
	@media(max-width:767px) {
		.ef-card--teaser.us-funneling-card.card-clicked .us-funneling-card__hover {
			display: flex
		}
	}
	
	@media(min-width:768px)and (max-width:1023px) {
		.ef-card--teaser.us-funneling-card.card-clicked .us-funneling-card__hover {
			display: flex;
			height: 231px;
			opacity: 1;
			transition: all .3s ease-in
		}
	}
	
	@media(min-width:1024px) {
		.ef-card--teaser.us-funneling-card.card-clicked .us-funneling-card__hover {
			height: 204px
		}
	}
	
	@media(min-width:1264px) {
		.ef-card--teaser.us-funneling-card.card-clicked .us-funneling-card__hover {
			height: 258px
		}
	}
	
	@media(max-width:767px) {
		.ef-card--teaser.us-funneling-card.card-clicked .ef-card--teaser__text,
		.ef-card--teaser.us-funneling-card.card-clicked .ef-card--teaser__title {
			display: none
		}
	}
	
	@media(min-width:768px)and (max-width:1023px) {
		.ef-card--teaser.us-funneling-card.card-clicked .ef-card--teaser__text,
		.ef-card--teaser.us-funneling-card.card-clicked .ef-card--teaser__title {
			display: none
		}
	}
	
	.ef-card--teaser.us-funneling-card.card-clicked .ef-card--teaser__img {
		border-radius: 5px 5px 10px 10px
	}
	
	.ef-card--teaser.us-funneling-card.card-clicked .us-funneling-card__btns {
		display: block
	}
	
	@media(min-width:768px) {
		.ef-card--teaser.us-funneling-card:hover {
			height: 231px;
			transform: scale(1)
		}
	}
	
	@media(min-width:1024px) {
		.ef-card--teaser.us-funneling-card:hover {
			height: 204px
		}
	}
	
	@media(min-width:1264px) {
		.ef-card--teaser.us-funneling-card:hover {
			height: 258px
		}
	}
	
	@media(min-width:768px) {
		.ef-card--teaser.us-funneling-card:hover .us-funneling-card__hover {
			display: flex;
			height: 231px;
			opacity: 1;
			transition: all .3s ease-in;
			visibility: visible
		}
	}
	
	@media(min-width:1024px) {
		.ef-card--teaser.us-funneling-card:hover .us-funneling-card__hover {
			height: 100%
		}
		.ef-card--teaser.us-funneling-card:hover .ef-card--teaser__text,
		.ef-card--teaser.us-funneling-card:hover .ef-card--teaser__title {
			display: none
		}
	}
	
	.ef-card--teaser.us-funneling-card:hover .ef-card--teaser__img {
		border-radius: 5px 5px 10px 10px
	}
	
	.ef-card--teaser.us-funneling-card .ef-card--teaser__img {
		border-radius: 4px;
		height: 100%
	}
	
	.ef-card--teaser.us-funneling-card:after {
		border-radius: 5px
	}
	
	.ef-card--teaser.us-funneling-card .ef-card--teaser__content {
		margin-bottom: 24px
	}
	
	@media(min-width:768px) {
		.ef-card--teaser.us-funneling-card .ef-card--teaser__content {
			margin-bottom: 38px;
			max-width: 376px
		}
	}
	
	.ef-card--teaser.us-funneling-card .ef-card--teaser__text * {
		font-size: 14px
	}
	
	@media(min-width:768px) {
		.ef-card--teaser.us-funneling-card .ef-card--teaser__text * {
			font-size: 16px
		}
	}
	
	.ef-card--teaser.us-funneling-card .us-funneling-card__hover {
		background-color: #f9f9f9;
		height: 100%;
		position: relative;
		visibility: hidden;
		width: 100%;
		z-index: 2
	}
	
	@media(min-width:768px) {
		.ef-card--teaser.us-funneling-card .us-funneling-card__hover {
			background-color: hsla(0, 0%, 100%, .95);
			display: flex;
			opacity: 0;
			padding: 0;
			position: absolute;
			transition: all .3s ease-in
		}
	}
	
	.us-funneling-card__subtitle {
		display: block;
		font-size: 16px;
		letter-spacing: 1.14px;
		line-height: 1.38;
		margin-bottom: 0;
		max-width: inherit;
		padding: 32px 0 0 32px;
		width: 100%
	}
	
	@media(min-width:768px) {
		.us-funneling-card__subtitle {
			letter-spacing: .57px;
			padding: 0;
			position: absolute;
			text-align: center;
			top: 24px
		}
	}
	
	.cefcom-row.us-funneling-card__row {
		margin: 0;
		width: 100%
	}
	
	@media(min-width:768px) {
		.cefcom-row.us-funneling-card__row {
			align-self: center;
			display: flex;
			flex-flow: row wrap;
			height: 100%;
			justify-content: flex-start;
			padding-bottom: 24px;
			padding-top: 24px
		}
	}
	
	.cefcom-col.us-funneling-card__item {
		font-size: 14px;
		font-weight: 400;
		line-height: 1.43;
		padding: 24px
	}
	
	@media(max-width:767px) {
		.cefcom-col.us-funneling-card__item:last-child {
			align-self: end
		}
	}
	
	@media(min-width:768px) {
		.cefcom-col.us-funneling-card__item {
			display: flex;
			flex-flow: column nowrap;
			font-size: 16px;
			line-height: 1.5;
			padding: 0 24px
		}
	}
	
	.cefcom-col.us-funneling-card__item p {
		font-size: 14px
	}
	
	.cefcom-col.us-funneling-card__item .block--rich-text {
		margin-bottom: 15px
	}
	
	@media(min-width:768px) {
		.cefcom-col.us-funneling-card__item .block--rich-text {
			display: flex;
			height: 100%;
			margin-bottom: 0;
			padding-bottom: 24px;
			position: relative
		}
		.cefcom-col.us-funneling-card__item .block--rich-text .rich-text__content {
			display: flex;
			flex-flow: column nowrap
		}
		.cefcom-col.us-funneling-card__item .block--rich-text .rich-text__content p {
			margin-bottom: 10px
		}
	}
	
	.cefcom-col.us-funneling-card__item .block--rich-text .bottom-element {
		margin-top: auto
	}
	
	@media(min-width:768px) {
		.cefcom-col.us-funneling-card__item .block--rich-text .bottom-element {
			padding-top: 24px
		}
	}
	
	@media(min-width:1024px) {
		.cefcom-col.us-funneling-card__item .block--rich-text .bottom-element {
			padding-top: 32px
		}
	}
	
	@media(min-width:1264px) {
		.cefcom-col.us-funneling-card__item .block--rich-text .bottom-element {
			padding-top: 40px
		}
	}
	
	.cefcom-col.us-funneling-card__item .block--rich-text .bottom-element h4 {
		font-size: 12px;
		font-weight: 500;
		letter-spacing: .5px;
		margin-bottom: 5px;
		margin-top: 0;
		text-transform: uppercase
	}
	
	.cefcom-col.us-funneling-card__item .block--rich-text ul {
		padding-left: 20px
	}
	
	.cefcom-col.us-funneling-card__item .block--rich-text ul.icon-list {
		display: none;
		list-style: none;
		padding-left: 0
	}
	
	@media(min-width:768px) {
		.cefcom-col.us-funneling-card__item .block--rich-text ul.icon-list {
			display: block
		}
	}
	
	.cefcom-col.us-funneling-card__item .block--rich-text ul.icon-list .ef-icon {
		background-position: 50%;
		margin-right: 8px
	}
	
	.us-funneling-card__differentiator {
		align-items: flex-end;
		display: flex;
		font-size: 12px;
		font-weight: 700;
		line-height: 1;
		margin: 0 0 16px
	}
	
	.us-funneling-card__differentiator .ef-icon {
		margin-right: 8px
	}
	
	.us-funneling-card__differentiator .gh-icon-calendar {
		position: relative;
		top: -2px
	}
	
	.us-funneling-card__btns {
		margin-top: auto;
		white-space: nowrap
	}
	
	@media(max-width:767px) {
		.us-funneling-card__btns {
			display: none
		}
	}
	
	@media(min-width:768px) {
		.us-funneling-card__btns {
			padding-top: 0
		}
	}
	
	.us-funneling-card__btns .ef-button {
		align-items: center;
		border: none;
		margin: 0 4px;
		vertical-align: bottom
	}
	
	.us-funneling-card__btns .ef-button:active,
	.us-funneling-card__btns .ef-button:focus,
	.us-funneling-card__btns .ef-button:hover {
		border: none
	}
	
	.us-funneling-card__btns .ef-button:first-child {
		margin-left: 0
	}
	
	.us-funneling-card__btns .ef-button:last-child {
		margin-right: 0
	}
	
	.us-funneling-card__btns .ef-icon {
		background-size: 12px;
		height: 12px;
		margin-left: 8px;
		margin-top: 2px;
		width: 12px
	}
	
	.us-funneling-card__bottom-link {
		font-size: 12px;
		margin-bottom: 24px;
		padding-left: 32px;
		padding-right: 32px;
		width: 100%
	}
	
	@media(min-width:768px) {
		.us-funneling-card__bottom-link {
			align-self: flex-end;
			bottom: 16px;
			margin-bottom: 0;
			padding-left: 0;
			padding-right: 0;
			position: absolute;
			text-align: center
		}
	}
	
	.us-funneling-card__bottom-link p {
		display: inline-block;
		font-size: 12px;
		font-weight: 400;
		margin: 0 4px 0 0;
		max-width: inherit
	}
	
	.us-funneling-card__bottom-link .ef-link {
		color: #191919;
		font-weight: 400
	}
	
	.us-funneling-card__bottom-link .ef-icon.-new-window {
		background-size: 100%;
		height: 8px;
		margin-left: 4px;
		width: 8px
	}
	
	@media(min-width:768px) {
		.us-funneling-card__bottom-link .ef-icon.-new-window {
			height: 9px;
			width: 9px
		}
	}
	
	.us-funneling-card .block-text__title {
		font-size: 14px;
		letter-spacing: .5px;
		line-height: 1.3;
		margin-bottom: 17px;
		text-transform: uppercase
	}
	
	@media(min-width:768px) {
		.us-funneling-card .block-text__title {
			font-size: 16px;
			margin-bottom: 8px
		}
	}
	
	.tile-standard .us-funneling-card .block-text__title {
		font-size: 14px;
		text-transform: uppercase
	}
	
	@media(min-width:768px) {
		.tile-standard .us-funneling-card .block-text__title {
			font-size: 16px
		}
	}
	
	.tile-lang-product-title-different .us-funneling-card .block-text__title {
		font-size: 18px;
		letter-spacing: normal;
		text-transform: none
	}
	
	@media(min-width:768px) {
		.tile-lang-product-title-different .us-funneling-card .block-text__title {
			font-size: 20px
		}
	}
	
	.tile-lang-product-title-same .us-funneling-card .block-text__title {
		font-size: 18px;
		font-weight: 500;
		letter-spacing: normal;
		line-height: 1.33;
		text-transform: none
	}
	
	@media(min-width:768px) {
		.tile-lang-product-title-same .us-funneling-card .block-text__title {
			font-size: 16px;
			line-height: normal
		}
	}
	
	.us-funneling-card .block-text__title a:hover {
		text-decoration: none
	}
	
	.mosaic-wrapper {
		background-color: #fff
	}
	
	.mosaic-wrapper.no-padding-top {
		padding-top: 0
	}
	
	.ef-section.funneling-card-section {
		margin: 0 auto;
		padding: 0
	}
	
	.funneling-card__item h2.block-text__title a {
		color: #191919
	}
	
	.default-tile-wrapper {
		height: 100%;
		padding-bottom: 24px
	}
	
	.default-tile {
		border-radius: 8px;
		box-shadow: 0 2px 8px 0 rgba(25, 25, 25, .16);
		color: #191919;
		height: 100%;
		padding: 8px;
		position: relative
	}
	
	@media(min-width:1024px) {
		.default-tile.--simplified {
			color: #fff;
			padding: 0
		}
		.default-tile.--simplified .ef-card--teaser__img {
			height: 100%;
			position: absolute
		}
		.default-tile.--simplified:after {
			background: linear-gradient(180deg, transparent, #000);
			border-radius: 8px;
			bottom: 0;
			content: "";
			display: block;
			height: 50%;
			position: absolute;
			width: 100%
		}
		.default-tile.--simplified img {
			border-radius: 8px;
			height: -webkit-fill-available
		}
		.default-tile.--simplified.--language {
			height: 450px;
			overflow: hidden
		}
	}
	
	.default-tile .ef-card--teaser__img {
		position: relative
	}
	
	.default-tile__content {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		padding: 16px;
		position: relative;
		z-index: 9;
		direction: rtl;
	}
	
	@media(min-width:1024px) {
		.--simplified .default-tile__content {
			height: 100%;
			padding: 0 24px 24px;
			direction: rtl;
		}
	}
	
	.default-tile__icon-wrapper {
		bottom: 25px;
		position: absolute;
		right: 25px
	}
	
	.rtl .default-tile__icon-wrapper {
		left: 25px;
		right: auto
	}
	
	.default-tile__icon {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjMTkxOTE5IiBkPSJNMTMgOC41aC0uNWEuNS41IDAgMCAwLS41LjV2My41SDMuNVY0SDdhLjUuNSAwIDAgMCAuNS0uNVYzYS41LjUgMCAwIDAtLjUtLjVIMi41QS41LjUgMCAwIDAgMiAzdjEwLjVhLjUuNSAwIDAgMCAuNS41SDEzYS41LjUgMCAwIDAgLjUtLjVWOWEuNS41IDAgMCAwLS41LS41WiIvPjxwYXRoIGZpbGw9IiMxOTE5MTkiIGQ9Ik0xNC41IDFoLTVhLjUuNSAwIDAgMC0uNS41VjJhLjUuNSAwIDAgMCAuNS41aDIuOTRMNy4xNDUgNy43OWEuNS41IDAgMCAwIDAgLjcxbC4zNTUuMzU1YS41LjUgMCAwIDAgLjU0Ny4xMDguNS41IDAgMCAwIC4xNjMtLjEwOEwxMy41IDMuNTZWNi41YS41LjUgMCAwIDAgLjUuNWguNWEuNS41IDAgMCAwIC41LS41di01YS41LjUgMCAwIDAtLjUtLjVaIi8+PC9zdmc+");
		height: 15px;
		width: 16px
	}
	
	.default-tile__title {
		font-size: 20px;
		font-weight: 700;
		line-height: 28px;
		margin: 0 0 10px;
		text-align: right;
	}
	
	@media(min-width:1024px) {
		.--simplified .default-tile__title {
			font-size: 24px;
			line-height: 32px
		}
	}
	
	.default-tile__description {
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
		margin-bottom: 8px;
	/*	max-width: 326px;	*/
		padding-bottom: 16px;
		text-align: right;
	}
	
	.rtl .default-tile__description {
		margin-bottom: 0
	}
	
	.default-tile img {
		border-radius: 4px;
		height: 175px
	}
	
	@media(min-width:768px) {
		.default-tile img {
			height: 208px
		}
	}
	
	@media(min-width:768px)and (max-width:1023px) {
		.-tablet-mosaic-tall-tile .default-tile {
			height: 356px
		}
	}
	
	@media(min-width:1024px) {
		.-mosaic-tall-tile .default-tile {
			height: 320px
		}
	}
	
	@media(min-width:1264px) {
		.-mosaic-tall-tile .default-tile {
			height: 400px
		}
	}
	
	.cefcom-card--teaser.-with-buttons-list {
		margin-bottom: 0
	}
	
	@media(min-width:1024px) {
		.cefcom-card--teaser.-with-buttons-list {
			padding-bottom: 0
		}
	}
	
	@media(min-width:768px)and (max-width:1023px) {
		.-mosaic-wider-tile .cefcom-card--teaser.-with-buttons-list {
			height: 317px
		}
		.-mosaic-tall-tile .cefcom-card--teaser.-with-buttons-list {
			min-height: 231px
		}
		.-m-6 .-mosaic-tall-tile .cefcom-card--teaser.-with-buttons-list {
			height: 100%
		}
	}
	
	@media(min-width:1024px) {
		.-mosaic-tall-tile .cefcom-card--teaser.-with-buttons-list {
			height: 317px
		}
	}
	
	@media(min-width:1264px) {
		.-mosaic-tall-tile .cefcom-card--teaser.-with-buttons-list {
			height: 400px
		}
	}
	
	@media(min-width:768px)and (max-width:1023px) {
		.mosaic-wrapper .not-sure-card {
			height: 100%;
			min-height: 231px
		}
	}
	
	.not-sure-card__category {
		height: 100%;
		padding-bottom: 24px
	}
	
	.not-sure-card__category .not-sure-card__title {
		margin-bottom: 16px
	}
	
	.ef-card--teaser.funneling-card-combined {
		height: 218px;
		margin-bottom: 0;
		padding-bottom: 0;
		position: relative;
		transition: none
	}
	
	@media(min-width:768px) {
		.ef-card--teaser.funneling-card-combined {
			height: 450px
		}
		.ef-card--teaser.funneling-card-combined .ef-card--teaser__inner {
			left: 32px;
			right: 32px
		}
	}
	
	.ef-card--teaser.funneling-card-combined .ef-card--teaser__title {
		color: #fff;
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 24px
	}
	
	@media(min-width:768px) {
		.ef-card--teaser.funneling-card-combined .ef-card--teaser__title {
			font-size: 24px;
			line-height: 32px
		}
	}
	
	.ef-card--teaser.funneling-card-combined .ef-card--teaser__img {
		border-radius: 4px;
		height: 100%
	}
	
	.ef-card--teaser.funneling-card-combined:after {
		border-radius: 5px
	}
	
	.ef-card--teaser.funneling-card-combined .funneling-card__item {
		font-size: 14px
	}
	
	@media(min-width:768px) {
		.ef-card--teaser.funneling-card-combined .funneling-card__item {
			display: flex;
			flex-flow: column nowrap
		}
	}
	
	.ef-card--teaser.funneling-card-combined .funneling-card__item.combined-tile__item {
		padding: 30px
	}
	
	@media(max-width:767px) {
		.ef-card--teaser.funneling-card-combined .funneling-card__item.combined-tile__item.item-2 {
			border-top: 1px solid rgba(25, 25, 25, .15)
		}
	}
	
	.ef-card--teaser.funneling-card-combined .funneling-card__item p {
		font-size: 14px
	}
	
	@media(min-width:768px) {
		.ef-card--teaser.funneling-card-combined .combined-tile .funneling-card__row {
			align-self: center;
			display: flex;
			flex-flow: row wrap;
			height: 100%;
			justify-content: flex-start;
			margin: 0;
			padding-bottom: 48px;
			padding-top: 48px;
			width: 100%
		}
	}
	
	@media(min-width:1024px) {
		.ef-card--teaser.funneling-card-combined .combined-tile .funneling-card__row {
			padding-bottom: 80px;
			padding-top: 80px
		}
	}
	
	@media(min-width:768px) {
		.ef-card--teaser.funneling-card-combined .combined-tile .funneling-card__item {
			border: none;
			display: inline-flex;
			padding: 0 18px 0 44px
		}
		.ef-card--teaser.funneling-card-combined .combined-tile .funneling-card__item.item-2 {
			padding: 0 44px 0 18px
		}
	}
	
	@media(min-width:1024px) {
		.ef-card--teaser.funneling-card-combined .combined-tile .funneling-card__item {
			border: none;
			display: inline-flex;
			padding: 0 80px
		}
		.ef-card--teaser.funneling-card-combined .combined-tile .funneling-card__item.item-2 {
			border: none;
			padding: 0 80px
		}
	}
	
	.ef-card--teaser.funneling-card-combined .combined-tile .block-text__title {
		font-size: 20px;
		line-height: 1.4;
		margin: 0;
		text-transform: inherit
	}
	
	.ef-card--teaser.funneling-card-combined .combined-tile .ef-card__diff-item {
		font-size: 16px;
		font-weight: 700;
		line-height: 1.5;
		margin-bottom: 16px;
		margin-top: 16px
	}
	
	@media(min-width:768px) {
		.ef-card--teaser.funneling-card-combined .combined-tile .ef-card__diff-item {
			margin-bottom: 0;
			margin-top: 8px
		}
	}
	
	.ef-card--teaser.funneling-card-combined .combined-tile .ef-card__diff-item span:not(.ef-icon) {
		display: inline-block;
		width: calc(100% - 22px)
	}
	
	.ef-card--teaser.funneling-card-combined .combined-tile .ef-card__diff-item .ef-icon {
		display: inline-block;
		height: 12px;
		margin-right: 8px;
		vertical-align: top;
		width: 12px
	}
	
	@media(min-width:768px) {
		.ef-card--teaser.funneling-card-combined .combined-tile .ef-card__diff-item .ef-icon {
			margin-top: 3px
		}
	}
	
	.ef-card--teaser.funneling-card-combined .combined-tile .rich-text__content p {
		font-size: 16px;
		font-weight: 400;
		line-height: 1.5
	}
	
	.ef-card--teaser.funneling-card-combined.card-clicked {
		padding-bottom: 0;
		transform: scale(1)
	}
	
	@media(max-width:767px) {
		.ef-card--teaser.funneling-card-combined.card-clicked {
			height: auto
		}
	}
	
	.ef-card--teaser.funneling-card-combined.card-clicked .funneling-card__hover {
		visibility: visible
	}
	
	@media(min-width:768px)and (max-width:1023px) {
		.ef-card--teaser.funneling-card-combined.card-clicked .funneling-card__hover {
			display: flex;
			opacity: 1;
			transition: all .3s ease-in
		}
	}
	
	@media(min-width:768px) {
		.ef-card--teaser.funneling-card-combined:hover {
			transform: scale(1)
		}
		.ef-card--teaser.funneling-card-combined:hover .funneling-card__hover {
			display: flex;
			height: 450px;
			opacity: 1;
			transition: all .3s ease-in;
			visibility: visible
		}
	}
	
	@media(min-width:1024px) {
		.ef-card--teaser.funneling-card-combined:hover .funneling-card__hover {
			height: 100%
		}
		.ef-card--teaser.funneling-card-combined:hover .ef-card--teaser__text,
		.ef-card--teaser.funneling-card-combined:hover .ef-card--teaser__title {
			display: none
		}
	}
	
	.ef-card--teaser.funneling-card-combined:hover .ef-card--teaser__img {
		border-radius: 5px 5px 10px 10px
	}
	
	.ef-card--teaser.funneling-card-combined .funneling-card__hover {
		background-color: #f9f9f9;
		height: 100%;
		position: relative;
		visibility: hidden;
		z-index: 2
	}
	
	@media(min-width:768px) {
		.ef-card--teaser.funneling-card-combined .funneling-card__hover {
			background-color: #fff;
			display: flex;
			opacity: 0;
			padding: 0;
			position: absolute;
			transition: all .3s ease-in
		}
		.ef-card--teaser.funneling-card-combined .funneling-card__hover.combined-tile {
			width: 100%
		}
	}
	
	.funneling-card__btns {
		margin-top: auto;
		white-space: nowrap
	}
	
	.funneling-card__btns .ef-button {
		align-items: center;
		border: none;
		margin: 0;
		padding-left: 16px;
		padding-right: 16px;
		vertical-align: bottom
	}
	
	.funneling-card__btns .ef-button:active,
	.funneling-card__btns .ef-button:focus,
	.funneling-card__btns .ef-button:hover {
		border: none
	}
	
	.funneling-card__btns .ef-icon {
		background-size: 12px;
		height: 12px;
		margin-left: 8px;
		margin-top: 2px;
		width: 12px
	}
	
	@media(max-width:767px) {
		.three-row-comp-w-section-title #subtile-categories-wrapper:first-child .rendering__funneling-sub-tiles {
			margin-top: 24px
		}
	}
	
	.btns-action {
		display: flex;
		padding: 16px;
		position: absolute;
		right: 7px;
		z-index: 10
	}
	
	.rtl .btns-action {
		left: 0;
		right: inherit
	}
	
	@media(min-width:1024px) {
		.btns-action {
			display: none
		}
	}
	
	.btns-action .icon-more {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTMuNzI3IDYuODQzdi40NTZhLjQ1NC40NTQgMCAwIDEtLjQ1My40NTNINy43NTJ2NS41MjJjMCAuMjUtLjIwMy40NTItLjQ1My40NTNoLS40NTZhLjQ1NS40NTUgMCAwIDEtLjQ1NC0uNDUzVjcuNzUySC44NjlBLjQ1NS40NTUgMCAwIDEgLjQxNSA3LjN2LS40NTZjMC0uMjUuMjAzLS40NTMuNDUzLS40NTNINi4zOVYuODY4YzAtLjI1LjIwMy0uNDUyLjQ1My0uNDUzaC40NTZjLjI1IDAgLjQ1Mi4yMDMuNDUzLjQ1M1Y2LjM5aDUuNTIyYy4yNSAwIC40NTIuMjAzLjQ1My40NTN6IiBvcGFjaXR5PSIuOTUiLz48L3N2Zz4=")
	}
	
	.btns-action .icon-close,
	.btns-action .icon-more {
		background-repeat: no-repeat;
		background-size: 12px;
		height: 12px;
		width: 12px
	}
	
	.btns-action .icon-close {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBmaWxsPSIjMTkxOTE5IiBkPSJNMS4zMTUuMTU5IDYgNC44NDQgMTAuNjg1LjE1OWEuNTQ1LjU0NSAwIDAgMSAuNzcgMGwuMzg2LjM4N2EuNTQ1LjU0NSAwIDAgMSAwIC43NjlMNy4xNTYgNmw0LjY4NSA0LjY4NWEuNTQ1LjU0NSAwIDAgMSAwIC43N2wtLjM4Ny4zODdhLjU0Ni41NDYgMCAwIDEtLjc2OSAwTDYgNy4xNTZsLTQuNjg1IDQuNjg2YS41NDYuNTQ2IDAgMCAxLS43NyAwbC0uMzg2LS4zODdhLjU0NS41NDUgMCAwIDEgMC0uNzdMNC44NDQgNiAuMTU5IDEuMzE1YS41NDUuNTQ1IDAgMCAxIDAtLjc3TC41NDYuMTZhLjU0NS41NDUgMCAwIDEgLjc2OSAweiIgb3BhY2l0eT0iLjI1Ii8+PC9zdmc+")
	}
	
	.mkt-us .ef-section.rendering__us-tiles-w-links,
	.mkt-us .section-wrapper.us-funneling-section {
		padding-bottom: 0
	}
	/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*/
	
	*,
	:after,
	:before {
		border: 0 solid #e5e7eb
	}
	
	:after,
	:before {
		--tw-content: ""
	}
	
	:host,
	html {
		-webkit-text-size-adjust: 100%;
		font-feature-settings: normal;
		-webkit-tap-highlight-color: transparent;
		font-variation-settings: normal;
		line-height: 1.5;
		tab-size: 4
	}
	
	body {
		line-height: inherit
	}
	
	hr {
		border-top-width: 1px;
		color: inherit;
		height: 0
	}
	
	abbr:where([title]) {
		-webkit-text-decoration: underline dotted;
		text-decoration: underline dotted
	}
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-size: inherit;
		font-weight: inherit
	}
	
	a {
		color: inherit;
		text-decoration: inherit
	}
	
	b,
	strong {
		font-weight: bolder
	}
	
	code,
	kbd,
	pre,
	samp {
		font-feature-settings: normal;
		font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
		font-size: 1em;
		font-variation-settings: normal
	}
	
	small {
		font-size: 80%
	}
	
	sub,
	sup {
		font-size: 75%;
		line-height: 0;
		position: relative;
		vertical-align: baseline
	}
	
	sub {
		bottom: -.25em
	}
	
	sup {
		top: -.5em
	}
	
	table {
		border-collapse: collapse;
		border-color: inherit;
		text-indent: 0
	}
	
	button,
	input,
	optgroup,
	select,
	textarea {
		font-feature-settings: inherit;
		color: inherit;
		font-family: inherit;
		font-size: 100%;
		font-variation-settings: inherit;
		font-weight: inherit;
		letter-spacing: inherit;
		line-height: inherit;
		margin: 0;
		padding: 0
	}
	
	button,
	select {
		text-transform: none
	}
	
	button,
	input:where([type=button]),
	input:where([type=reset]),
	input:where([type=submit]) {
		-webkit-appearance: button;
		background-color: transparent;
		background-image: none
	}
	
	:-moz-focusring {
		outline: auto
	}
	
	:-moz-ui-invalid {
		box-shadow: none
	}
	
	progress {
		vertical-align: baseline
	}
	
	::-webkit-inner-spin-button,
	::-webkit-outer-spin-button {
		height: auto
	}
	
	[type=search] {
		-webkit-appearance: textfield;
		outline-offset: -2px
	}
	
	::-webkit-search-decoration {
		-webkit-appearance: none
	}
	
	::-webkit-file-upload-button {
		-webkit-appearance: button;
		font: inherit
	}
	
	summary {
		display: list-item
	}
	
	blockquote,
	dd,
	dl,
	fieldset,
	figure,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	hr,
	p,
	pre {
		margin: 0
	}
	
	legend {
		padding: 0
	}
	
	menu,
	ol,
	ul {
		list-style: none;
		margin: 0;
		padding: 0
	}
	
	dialog {
		padding: 0
	}
	
	textarea {
		resize: vertical
	}
	
	input::placeholder,
	textarea::placeholder {
		color: #9ca3af;
		opacity: 1
	}
	
	[role=button],
	button {
		cursor: pointer
	}
	
	:disabled {
		cursor: default
	}
	
	audio,
	canvas,
	embed,
	iframe,
	img,
	object,
	svg,
	video {
		display: block;
		vertical-align: middle
	}
	
	img,
	video {
		height: auto;
		max-width: 100%
	}
	
	[hidden] {
		display: none
	}
	
	:root {
		--color-brand-digital-first-blue: #009eeb;
		--color-brand-education-blue: #003c64;
		--color-brand-accessible-pink: #da2381;
		--color-brand-accessible-blue: #0075e1;
		--color-brand-hello-pink: #ff329b;
		--color-brand-ef-gray: #efefef;
		--color-brand-ink-black: #191919;
		--color-brand-white: #fff;
		--color-brand-first-paper: #e3f7ff;
		--color-brand-legal-paper: #fffce5;
		--color-brand-hello-paper: #ffe8f5;
		--color-brand-education-paper: #e3ebed;
		--color-brand-outdoor-paper: #e5ffe5;
		--color-brand-ef-paper: #f7f7f7;
		--color-reference-gray-l40: #666;
		--color-reference-gray-l45: #737373;
		--color-reference-gray-l55: #8c8c8c;
		--color-reference-gray-l75: #bfbfbf;
		--color-reference-gray-l85: #dadada;
		--color-reference-gray-l95: #f2f2f2;
		--color-system-primary: #009eeb;
		--color-system-primary-accessible: #0075e1;
		--color-system-on-primary-accessible: #fff;
		--color-system-secondary-accessible: #e5f3ff;
		--color-system-on-secondary-accessible: #0075e1;
		--color-system-text: #191919;
		--color-system-text-on-dark: #fff;
		--color-system-text-disabled: rgba(25, 25, 25, .5);
		--color-system-text-disabled-on-dark: hsla(0, 0%, 100%, .5);
		--color-system-outline: #8c8c8c;
		--color-system-outline-hover: #191919;
		--color-system-outline-on-dark: #bfbfbf;
		--color-system-divider: rgba(25, 25, 25, .3);
		--color-system-divider-on-dark: hsla(0, 0%, 100%, .3);
		--color-system-background: #fff;
		--color-system-background-on-dark: #fff;
		--color-system-background-disabled: #f2f2f2;
		--color-system-background-disabled-on-dark: #737373;
		--color-system-alert-success: #5da335;
		--color-system-alert-attention: #e2720c;
		--color-system-alert-warning: #d1334a;
		--text-mobile-display-caps-fontSize: 2.8125rem;
		--text-mobile-display-caps-fontWeight: 900;
		--text-mobile-display-caps-textTransform: uppercase;
		--text-mobile-display-caps-lineHeight: 3.125rem;
		--text-mobile-display-1-fontSize: 4rem;
		--text-mobile-display-1-fontWeight: 700;
		--text-mobile-display-1-lineHeight: 4.5rem;
		--text-mobile-display-2-fontSize: 3.5rem;
		--text-mobile-display-2-fontWeight: 700;
		--text-mobile-display-2-lineHeight: 4rem;
		--text-desktop-display-caps-fontSize: 5.3125rem;
		--text-desktop-display-caps-fontWeight: 900;
		--text-desktop-display-caps-letterSpacing: 0.1em;
		--text-desktop-display-caps-textTransform: uppercase;
		--text-desktop-display-caps-lineHeight: 5.3125rem;
		--text-desktop-display-1-fontSize: 4.5rem;
		--text-desktop-display-1-fontWeight: 700;
		--text-desktop-display-1-lineHeight: 5rem;
		--text-desktop-display-2-fontSize: 4rem;
		--text-desktop-display-2-fontWeight: 700;
		--text-desktop-display-2-lineHeight: 4.5rem;
		--text-mobile-header-1-fontSize: 3rem;
		--text-mobile-header-1-fontWeight: 700;
		--text-mobile-header-1-lineHeight: 3.5rem;
		--text-mobile-header-2-fontSize: 2.5rem;
		--text-mobile-header-2-fontWeight: 700;
		--text-mobile-header-2-lineHeight: 3rem;
		--text-mobile-header-3-fontSize: 2rem;
		--text-mobile-header-3-fontWeight: 700;
		--text-mobile-header-3-lineHeight: 2.5rem;
		--text-mobile-header-4-fontSize: 1.5rem;
		--text-mobile-header-4-fontWeight: 700;
		--text-mobile-header-4-lineHeight: 2rem;
		--text-mobile-header-5-fontSize: 1.25rem;
		--text-mobile-header-5-fontWeight: 700;
		--text-mobile-header-5-lineHeight: 1.5rem;
		--text-mobile-header-6-fontSize: 1rem;
		--text-mobile-header-6-fontWeight: 700;
		--text-mobile-header-6-lineHeight: 1.5rem;
		--text-desktop-header-1-fontSize: 3.5rem;
		--text-desktop-header-1-fontWeight: 700;
		--text-desktop-header-1-lineHeight: 4rem;
		--text-desktop-header-2-fontSize: 3rem;
		--text-desktop-header-2-fontWeight: 700;
		--text-desktop-header-2-lineHeight: 3.5rem;
		--text-desktop-header-3-fontSize: 2.5rem;
		--text-desktop-header-3-fontWeight: 700;
		--text-desktop-header-3-lineHeight: 3rem;
		--text-desktop-header-4-fontSize: 2rem;
		--text-desktop-header-4-fontWeight: 700;
		--text-desktop-header-4-lineHeight: 2.5rem;
		--text-desktop-header-5-fontSize: 1.5rem;
		--text-desktop-header-5-fontWeight: 700;
		--text-desktop-header-5-lineHeight: 2rem;
		--text-desktop-header-6-fontSize: 1rem;
		--text-desktop-header-6-fontWeight: 700;
		--text-desktop-header-6-lineHeight: 1.5rem;
		--text-mobile-title-1-fontSize: 1.5rem;
		--text-mobile-title-1-fontWeight: 500;
		--text-mobile-title-1-lineHeight: 2rem;
		--text-mobile-title-2-fontSize: 1.25rem;
		--text-mobile-title-2-fontWeight: 500;
		--text-mobile-title-2-lineHeight: 1.75rem;
		--text-mobile-title-3-fontSize: 1.125rem;
		--text-mobile-title-3-fontWeight: 500;
		--text-mobile-title-3-lineHeight: 1.75rem;
		--text-desktop-title-1-fontSize: 1.5rem;
		--text-desktop-title-1-fontWeight: 500;
		--text-desktop-title-1-lineHeight: 2rem;
		--text-desktop-title-2-fontSize: 1.25rem;
		--text-desktop-title-2-fontWeight: 500;
		--text-desktop-title-2-lineHeight: 1.75rem;
		--text-desktop-title-3-fontSize: 1.125rem;
		--text-desktop-title-3-fontWeight: 500;
		--text-desktop-title-3-lineHeight: 1.75rem;
		--text-mobile-subheader-1-fontSize: 1.5rem;
		--text-mobile-subheader-1-fontWeight: 400;
		--text-mobile-subheader-1-lineHeight: 2rem;
		--text-mobile-subheader-2-fontSize: 1.25rem;
		--text-mobile-subheader-2-fontWeight: 400;
		--text-mobile-subheader-2-lineHeight: 1.75rem;
		--text-desktop-subheader-1-fontSize: 2rem;
		--text-desktop-subheader-1-fontWeight: 400;
		--text-desktop-subheader-1-lineHeight: 2.5rem;
		--text-desktop-subheader-2-fontSize: 1.5rem;
		--text-desktop-subheader-2-fontWeight: 400;
		--text-desktop-subheader-2-lineHeight: 2rem;
		--text-body-fontSize: 1.125rem;
		--text-body-fontWeight: 300;
		--text-body-lineHeight: 1.75rem;
		--text-body-book-fontSize: 1.125rem;
		--text-body-book-fontWeight: 400;
		--text-body-book-lineHeight: 1.75rem;
		--text-body-small-fontSize: 1rem;
		--text-body-small-fontWeight: 400;
		--text-body-small-lineHeight: 1.5rem;
		--text-ui-label-fontSize: 1rem;
		--text-ui-label-fontWeight: 400;
		--text-ui-label-lineHeight: 1.5rem;
		--text-ui-label-bold-fontSize: 1rem;
		--text-ui-label-bold-fontWeight: 700;
		--text-ui-label-bold-lineHeight: 1.5rem;
		--text-ui-label-large-fontSize: 1.125rem;
		--text-ui-label-large-fontWeight: 400;
		--text-ui-label-large-lineHeight: 1.5rem;
		--text-ui-label-large-bold-fontSize: 1.125rem;
		--text-ui-label-large-bold-fontWeight: 700;
		--text-ui-label-large-bold-lineHeight: 1.5rem;
		--text-ui-label-small-fontSize: 0.875rem;
		--text-ui-label-small-fontWeight: 400;
		--text-ui-label-small-lineHeight: 1rem;
		--text-ui-label-small-bold-fontSize: 0.875rem;
		--text-ui-label-small-bold-fontWeight: 700;
		--text-ui-label-small-bold-lineHeight: 1rem;
		--text-small-print-fontSize: 0.75rem;
		--text-small-print-fontWeight: 400;
		--text-small-print-lineHeight: 1rem;
		--text-small-print-bold-fontSize: 0.75rem;
		--text-small-print-bold-fontWeight: 700;
		--text-small-print-bold-lineHeight: 1rem;
		--text-eyebrow-fontSize: 0.875rem;
		--text-eyebrow-fontWeight: 700;
		--text-eyebrow-letterSpacing: 0.84px;
		--text-eyebrow-textTransform: uppercase;
		--text-eyebrow-lineHeight: 1.0625rem;
		--motion-system-easing-standard: cubic-bezier(0.4, 0, 0.95, 1);
		--motion-system-easing-expressive: cubic-bezier(0.45, 0.05, 0.12, 0.88);
		--motion-system-duration-short: 150ms;
		--motion-system-duration-medium: 300ms;
		--motion-system-duration-long: 700ms;
		--motion-system-duration-extralong: 1000ms;
		--motion-system-stagger-short: 30ms;
		--motion-system-stagger-long: 150ms;
		--shadow-shadow-dark-s-10: 0 2px 4px 0 rgba(26, 26, 26, .1);
		--shadow-shadow-dark-m-15: 0 2px 8px 0 rgba(26, 26, 26, .15);
		--shadow-shadow-dark-m-20: 0 2px 8px 0 rgba(26, 26, 26, .2);
		--shadow-shadow-dark-m-25: 0 2px 8px 0 rgba(26, 26, 26, .25);
		--shadow-shadow-dark-l-10: 0 2px 16px 0 rgba(26, 26, 26, .1);
		--shadow-shadow-dark-l-15: 0 2px 16px 0 rgba(26, 26, 26, .15);
		--shadow-shadow-dark-xl-15: 0 2px 32px 0 rgba(26, 26, 26, .15);
		--shadow-focus-shadow: 0 2px 32px 0 rgba(26, 26, 26, .15);
		--spacing-spacing-xxs: 4px;
		--spacing-spacing-xs: 8px;
		--spacing-spacing-s: 16px;
		--spacing-spacing-m: 24px;
		--spacing-spacing-l: 32px;
		--spacing-spacing-xl: 48px;
		--spacing-spacing-xxl: 64px;
		--spacing-spacing-xxxl: 128px
	}
	
	[dir=rtl] .rtl-flip {
		rotate: 180deg
	}
	
	:root {
		--border-radius-xxs: 4px;
		--border-radius-xs: 8px;
		--border-radius-s: 16px;
		--border-radius-m: 24px;
		--border-radius-l: 32px;
		--border-radius-full: 9999px;
		--sm-grid-min: 10px;
		--sm-grid-max: 1fr;
		--md-grid-min: 10px;
		--md-grid-max: 1fr;
		--lg-grid-min: 10px;
		--lg-grid-max: 58px;
		--xl-grid-min: 58px;
		--xl-grid-max: 78px;
		--xxl-grid-min: 76px;
		--xxl-grid-max: 80px;
		--transition-property: opacity;
		--transition-duration: 3000ms;
		--transition-delay: 1000ms;
		--transition-timing-function: ease
	}
	
	.beforeTransition {
		opacity: .1;
		transform: translate3d(0, 40px, 0);
		transition: transform var(--transition-duration) var(--transition-timing-function) var(--transition-delay), var(--transition-property) var(--transition-duration) var(--transition-timing-function) var(--transition-delay)
	}
	
	.afterTransition {
		opacity: 1;
		transform: translateZ(0)
	}
	
	body {
		color: var(--color-system-text);
		line-height: 1.5;
		position: relative
	}
	
	a,
	button {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
	}
	
	button {
		-webkit-appearance: none;
		appearance: none;
		border: none;
		outline: none;
		padding: 0
	}
	
	button:-moz-focusring {
		outline: none
	}
	
	fieldset {
		border: none;
		padding: 0
	}
	
	legend {
		display: block
	}
	
	hr {
		background-color: var(--color-brand-ef-gray);
		border: none;
		height: 1px;
		margin: 0 0 var(--spacing-spacing-m)
	}
	
	::selection {
		background: var(--color-selection, var(--color-system-primary-accessible))
	}
	
	@media print {
		* {
			background: transparent!important;
			box-shadow: none!important;
			color: #000!important;
			text-shadow: none!important
		}
		a,
		a:visited {
			text-decoration: underline
		}
		a[href]:after {
			content: " (" attr(href) ")"
		}
		abbr[title]:after {
			content: " (" attr(title) ")"
		}
		.ir a:after,
		a[href^="#"]:after,
		a[href^="javascript:"]:after {
			content: ""
		}
		blockquote,
		pre {
			border: 1px solid #999;
			page-break-inside: avoid
		}
		thead {
			display: table-header-group
		}
		img,
		tr {
			page-break-inside: avoid
		}
		img {
			max-width: 100%!important
		}
		@page {
			margin: .5cm
		}
		h2,
		h3,
		p {
			orphans: 3;
			widows: 3
		}
		h2,
		h3 {
			page-break-after: avoid
		}
	}
	
	*,
	:after,
	:before {
		--tw-border-spacing-x: 0;
		--tw-border-spacing-y: 0;
		--tw-translate-x: 0;
		--tw-translate-y: 0;
		--tw-rotate: 0;
		--tw-skew-x: 0;
		--tw-skew-y: 0;
		--tw-scale-x: 1;
		--tw-scale-y: 1;
		--tw-pan-x: ;
		--tw-pan-y: ;
		--tw-pinch-zoom: ;
		--tw-scroll-snap-strictness: proximity;
		--tw-gradient-from-position: ;
		--tw-gradient-via-position: ;
		--tw-gradient-to-position: ;
		--tw-ordinal: ;
		--tw-slashed-zero: ;
		--tw-numeric-figure: ;
		--tw-numeric-spacing: ;
		--tw-numeric-fraction: ;
		--tw-ring-inset: ;
		--tw-ring-offset-width: 0px;
		--tw-ring-offset-color: #fff;
		--tw-ring-color: rgba(59, 130, 246, .5);
		--tw-ring-offset-shadow: 0 0 #0000;
		--tw-ring-shadow: 0 0 #0000;
		--tw-shadow: 0 0 #0000;
		--tw-shadow-colored: 0 0 #0000;
		--tw-blur: ;
		--tw-brightness: ;
		--tw-contrast: ;
		--tw-grayscale: ;
		--tw-hue-rotate: ;
		--tw-invert: ;
		--tw-saturate: ;
		--tw-sepia: ;
		--tw-drop-shadow: ;
		--tw-backdrop-blur: ;
		--tw-backdrop-brightness: ;
		--tw-backdrop-contrast: ;
		--tw-backdrop-grayscale: ;
		--tw-backdrop-hue-rotate: ;
		--tw-backdrop-invert: ;
		--tw-backdrop-opacity: ;
		--tw-backdrop-saturate: ;
		--tw-backdrop-sepia: ;
		--tw-contain-size: ;
		--tw-contain-layout: ;
		--tw-contain-paint: ;
		--tw-contain-style:
	}
	
	::backdrop {
		--tw-border-spacing-x: 0;
		--tw-border-spacing-y: 0;
		--tw-translate-x: 0;
		--tw-translate-y: 0;
		--tw-rotate: 0;
		--tw-skew-x: 0;
		--tw-skew-y: 0;
		--tw-scale-x: 1;
		--tw-scale-y: 1;
		--tw-pan-x: ;
		--tw-pan-y: ;
		--tw-pinch-zoom: ;
		--tw-scroll-snap-strictness: proximity;
		--tw-gradient-from-position: ;
		--tw-gradient-via-position: ;
		--tw-gradient-to-position: ;
		--tw-ordinal: ;
		--tw-slashed-zero: ;
		--tw-numeric-figure: ;
		--tw-numeric-spacing: ;
		--tw-numeric-fraction: ;
		--tw-ring-inset: ;
		--tw-ring-offset-width: 0px;
		--tw-ring-offset-color: #fff;
		--tw-ring-color: rgba(59, 130, 246, .5);
		--tw-ring-offset-shadow: 0 0 #0000;
		--tw-ring-shadow: 0 0 #0000;
		--tw-shadow: 0 0 #0000;
		--tw-shadow-colored: 0 0 #0000;
		--tw-blur: ;
		--tw-brightness: ;
		--tw-contrast: ;
		--tw-grayscale: ;
		--tw-hue-rotate: ;
		--tw-invert: ;
		--tw-saturate: ;
		--tw-sepia: ;
		--tw-drop-shadow: ;
		--tw-backdrop-blur: ;
		--tw-backdrop-brightness: ;
		--tw-backdrop-contrast: ;
		--tw-backdrop-grayscale: ;
		--tw-backdrop-hue-rotate: ;
		--tw-backdrop-invert: ;
		--tw-backdrop-opacity: ;
		--tw-backdrop-saturate: ;
		--tw-backdrop-sepia: ;
		--tw-contain-size: ;
		--tw-contain-layout: ;
		--tw-contain-paint: ;
		--tw-contain-style:
	}
	
	.container {
		width: 100%
	}
	
	@media (min-width:480px) {
		.container {
			max-width: 480px
		}
	}
	
	@media (min-width:768px) {
		.container {
			max-width: 768px
		}
	}
	
	@media (min-width:1024px) {
		.container {
			max-width: 1024px
		}
	}
	
	@media (min-width:1264px) {
		.container {
			max-width: 1264px
		}
	}
	
	@media (min-width:1440px) {
		.container {
			max-width: 1440px
		}
	}
	
	@media (min-width:1536px) {
		.container {
			max-width: 1536px
		}
	}
	
	.visible {
		visibility: visible
	}
	
	.static {
		position: static
	}
	
	.fixed {
		position: fixed
	}
	
	.absolute {
		position: absolute
	}
	
	.relative {
		position: relative
	}
	
	.bottom-0 {
		bottom: 0
	}
	
	.left-0 {
		left: 0
	}
	
	.right-0 {
		right: 0
	}
	
	.top-1\/2 {
		top: 50%
	}
	
	.z-10 {
		z-index: 10
	}
	
	.z-\[2147483647\] {
		z-index: 2147483647
	}
	
	.order-1 {
		order: 1
	}
	
	.order-10 {
		order: 10
	}
	
	.order-11 {
		order: 11
	}
	
	.order-12 {
		order: 12
	}
	
	.order-2 {
		order: 2
	}
	
	.order-3 {
		order: 3
	}
	
	.order-4 {
		order: 4
	}
	
	.order-5 {
		order: 5
	}
	
	.order-6 {
		order: 6
	}
	
	.order-7 {
		order: 7
	}
	
	.order-8 {
		order: 8
	}
	
	.order-9 {
		order: 9
	}
	
	.order-first {
		order: -9999
	}
	
	.order-last {
		order: 9999
	}
	
	.order-none {
		order: 0
	}
	
	.col-span-1 {
		grid-column: span 1/span 1
	}
	
	.col-span-4 {
		grid-column: span 4/span 4
	}
	
	.col-start-1 {
		grid-column-start: 1
	}
	
	.col-start-10 {
		grid-column-start: 10
	}
	
	.col-start-11 {
		grid-column-start: 11
	}
	
	.col-start-12 {
		grid-column-start: 12
	}
	
	.col-start-13 {
		grid-column-start: 13
	}
	
	.col-start-14 {
		grid-column-start: 14
	}
	
	.col-start-15 {
		grid-column-start: 15
	}
	
	.col-start-16 {
		grid-column-start: 16
	}
	
	.col-start-17 {

		grid-column-start: 17
	}
	
	.col-start-2 {
		grid-column-start: 2
	}
	
	.col-start-3 {
		grid-column-start: 3
	}
	
	.col-start-4 {
		grid-column-start: 4
	}
	
	.col-start-5 {
		grid-column-start: 5
	}
	
	.col-start-6 {
		grid-column-start: 6
	}
	
	.col-start-7 {
		grid-column-start: 7
	}
	
	.col-start-8 {
		grid-column-start: 8
	}
	
	.col-start-9 {
		grid-column-start: 9
	}
	
	.col-start-main {
		grid-column-start: main
	}
	
	.col-start-offset {
		grid-column-start: offset
	}
	
	.col-end-1 {
		grid-column-end: 1
	}
	
	.col-end-10 {
		grid-column-end: 10
	}
	
	.col-end-11 {
		grid-column-end: 11
	}
	
	.col-end-12 {
		grid-column-end: 12
	}
	
	.col-end-13 {
		grid-column-end: 13
	}
	
	.col-end-14 {
		grid-column-end: 14
	}
	
	.col-end-15 {
		grid-column-end: 15
	}
	
	.col-end-16 {
		grid-column-end: 16
	}
	
	.col-end-17 {
		grid-column-end: 17
	}
	
	.col-end-2 {
		grid-column-end: 2
	}
	
	.col-end-3 {
		grid-column-end: 3
	}
	
	.col-end-4 {
		grid-column-end: 4
	}
	
	.col-end-5 {
		grid-column-end: 5
	}
	
	.col-end-6 {
		grid-column-end: 6
	}
	
	.col-end-7 {
		grid-column-end: 7
	}
	
	.col-end-8 {
		grid-column-end: 8
	}
	
	.col-end-9 {
		grid-column-end: 9
	}
	
	.m-0 {
		margin: 0
	}
	
	.-mx-s {
		margin-left: calc(var(--spacing-spacing-s)*-1);
		margin-right: calc(var(--spacing-spacing-s)*-1)
	}
	
	.-me-1 {
		margin-inline-end: -.25rem
	}
	
	.-me-1\.5 {
		margin-inline-end: -.375rem
	}
	
	.-mt-1 {
		margin-top: -.25rem
	}
	
	.-mt-1\.5 {
		margin-top: -.375rem
	}
	
	.mb-0 {
		margin-bottom: 0
	}
	
	.mb-auto {
		margin-bottom: auto
	}
	
	.mb-l {
		margin-bottom: var(--spacing-spacing-l)
	}
	
	.mb-m {
		margin-bottom: var(--spacing-spacing-m)
	}
	
	.mb-s {
		margin-bottom: var(--spacing-spacing-s)
	}
	
	.mb-xl {
		margin-bottom: var(--spacing-spacing-xl)
	}
	
	.mb-xs {
		margin-bottom: var(--spacing-spacing-xs)
	}
	
	.mb-xxl {
		margin-bottom: var(--spacing-spacing-xxl)
	}
	
	.mb-xxs {
		margin-bottom: var(--spacing-spacing-xxs)
	}
	
	.mb-xxxl {
		margin-bottom: var(--spacing-spacing-xxxl)
	}
	
	.me-1 {
		margin-inline-end: .25rem
	}
	
	.ml-0 {
		margin-left: 0
	}
	
	.ml-auto {
		margin-left: auto
	}
	
	.ml-l {
		margin-left: var(--spacing-spacing-l)
	}
	
	.ml-m {
		margin-left: var(--spacing-spacing-m)
	}
	
	.ml-s {
		margin-left: var(--spacing-spacing-s)
	}
	
	.ml-xl {
		margin-left: var(--spacing-spacing-xl)
	}
	
	.ml-xs {
		margin-left: var(--spacing-spacing-xs)
	}
	
	.ml-xxl {
		margin-left: var(--spacing-spacing-xxl)
	}
	
	.ml-xxs {
		margin-left: var(--spacing-spacing-xxs)
	}
	
	.ml-xxxl {
		margin-left: var(--spacing-spacing-xxxl)
	}
	
	.mr-0 {
		margin-right: 0
	}
	
	.mr-3 {
		margin-right: .75rem
	}
	
	.mr-auto {
		margin-right: auto
	}
	
	.mr-l {
		margin-right: var(--spacing-spacing-l)
	}
	
	.mr-m {
		margin-right: var(--spacing-spacing-m)
	}
	
	.mr-s {
		margin-right: var(--spacing-spacing-s)
	}
	
	.mr-xl {
		margin-right: var(--spacing-spacing-xl)
	}
	
	.mr-xs {
		margin-right: var(--spacing-spacing-xs)
	}
	
	.mr-xxl {
		margin-right: var(--spacing-spacing-xxl)
	}
	
	.mr-xxs {
		margin-right: var(--spacing-spacing-xxs)
	}
	
	.mr-xxxl {
		margin-right: var(--spacing-spacing-xxxl)
	}
	
	.mt-0 {
		margin-top: 0
	}
	
	.mt-4 {
		margin-top: 1rem
	}
	
	.mt-6 {
		margin-top: 1.5rem
	}
	
	.mt-\[--spacing-spacing-xxs\] {
		margin-top: var(--spacing-spacing-xxs)
	}
	
	.mt-auto {
		margin-top: auto
	}
	
	.mt-l {
		margin-top: var(--spacing-spacing-l)
	}
	
	.mt-m {
		margin-top: var(--spacing-spacing-m)
	}
	
	.mt-s {
		margin-top: var(--spacing-spacing-s)
	}
	
	.mt-xl {
		margin-top: var(--spacing-spacing-xl)
	}
	
	.mt-xs {
		margin-top: var(--spacing-spacing-xs)
	}
	
	.mt-xxl {
		margin-top: var(--spacing-spacing-xxl)
	}
	
	.mt-xxs {
		margin-top: var(--spacing-spacing-xxs)
	}
	
	.mt-xxxl {
		margin-top: var(--spacing-spacing-xxxl)
	}
	
	.line-clamp-1 {
		-webkit-line-clamp: 1
	}
	
	.line-clamp-1,
	.line-clamp-2 {
		-webkit-box-orient: vertical;
		display: -webkit-box;
		overflow: hidden
	}
	
	.line-clamp-2 {
		-webkit-line-clamp: 2
	}
	
	.line-clamp-3 {
		-webkit-line-clamp: 3
	}
	
	.line-clamp-3,
	.line-clamp-4 {
		-webkit-box-orient: vertical;
		display: -webkit-box;
		overflow: hidden
	}
	
	.line-clamp-4 {
		-webkit-line-clamp: 4
	}
	
	.line-clamp-5 {
		-webkit-line-clamp: 5
	}
	
	.line-clamp-5,
	.line-clamp-6 {
		-webkit-box-orient: vertical;
		display: -webkit-box;
		overflow: hidden
	}
	
	.line-clamp-6 {
		-webkit-line-clamp: 6
	}
	
	.line-clamp-none {
		-webkit-box-orient: horizontal;
		-webkit-line-clamp: none;
		display: block;
		overflow: visible
	}
	
	.block {
		display: block
	}
	
	.inline-block {
		display: inline-block
	}
	
	.inline {
		display: inline
	}
	
	.\!flex {
		display: flex!important
	}
	
	.flex {
		display: flex
	}
	
	.inline-flex {
		display: inline-flex
	}
	
	.table {
		display: table
	}
	
	.grid {
		display: grid
	}
	
	.hidden {
		display: none
	}
	
	.aspect-1-1 {
		aspect-ratio: 1/1
	}
	
	.aspect-16-9 {
		aspect-ratio: 16/9
	}
	
	.aspect-2-1 {
		aspect-ratio: 2/1
	}
	
	.aspect-2-3 {
		aspect-ratio: 2/3
	}
	
	.aspect-3-2 {
		aspect-ratio: 3/2
	}
	
	.aspect-3-4 {
		aspect-ratio: 3/4
	}
	
	.aspect-4-3 {
		aspect-ratio: 4/3
	}
	
	.aspect-9-16 {
		aspect-ratio: 9/16
	}
	
	.h-5 {
		height: 1.25rem
	}
	
	.h-\[16px\] {
		height: 16px
	}
	
	.h-\[32px\] {
		height: 32px
	}
	
	.h-\[3px\] {
		height: 3px
	}
	
	.h-\[40px\] {
		height: 40px
	}
	
	.h-\[48px\] {
		height: 48px
	}
	
	.h-\[56px\] {
		height: 56px
	}
	
	.h-\[64px\] {
		height: 64px
	}
	
	.h-fit {
		height: fit-content
	}
	
	.h-full {
		height: 100%
	}
	
	.h-m {
		height: var(--spacing-spacing-m)
	}
	
	.h-screen {
		height: 100vh
	}
	
	.h-xxs {
		height: var(--spacing-spacing-xxs)
	}
	
	.min-h-fit {
		min-height: fit-content
	}
	
	.min-h-full {
		min-height: 100%
	}
	
	.\!w-\[56px\] {
		width: 56px!important
	}
	
	.w-5 {
		width: 1.25rem
	}
	
	.w-\[--indicator-width\] {
		width: var(--indicator-width)
	}
	
	.w-\[16px\] {
		width: 16px
	}
	
	.w-\[32px\] {
		width: 32px
	}
	
	.w-\[40px\] {
		width: 40px
	}
	
	.w-\[48px\] {
		width: 48px
	}
	
	.w-\[56px\] {
		width: 56px
	}
	
	.w-\[64px\] {
		width: 64px
	}
	
	.w-full {
		width: 100%
	}
	
	.min-w-full {
		min-width: 100%
	}
	
	.max-w-\[327px\] {
		max-width: 327px
	}
	
	.max-w-\[468px\] {
		max-width: 468px
	}
	
	.flex-1 {
		flex: 1 1
	}
	
	.flex-auto {
		flex: 1 1 auto
	}
	
	.flex-none {
		flex: none
	}
	
	.flex-shrink {
		flex-shrink: 1
	}
	
	.flex-shrink-0 {
		flex-shrink: 0
	}
	
	.shrink {
		flex-shrink: 1
	}
	
	.shrink-0 {
		flex-shrink: 0
	}
	
	.flex-grow {
		flex-grow: 1
	}
	
	.flex-grow-0 {
		flex-grow: 0
	}
	
	.grow {
		flex-grow: 1
	}
	
	.basis-0 {
		flex-basis: 0px
	}
	
	.basis-1\/2 {
		flex-basis: 50%
	}
	
	.basis-1\/3 {
		flex-basis: 33.333333%
	}
	
	.basis-1\/4 {
		flex-basis: 25%
	}
	
	.basis-2\/3 {
		flex-basis: 66.666667%
	}
	
	.basis-auto {
		flex-basis: auto
	}
	
	.basis-full {
		flex-basis: 100%
	}
	
	.table-auto {
		table-layout: auto
	}
	
	.border-collapse {
		border-collapse: collapse
	}
	
	.origin-left {
		transform-origin: left
	}
	
	.-translate-y-1\/2 {
		--tw-translate-y: -50%
	}
	
	.-translate-y-1\/2,
	.transform {
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
	}
	
	.touch-none {
		touch-action: none
	}
	
	.touch-pan-y {
		--tw-pan-y: pan-y;
		touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)
	}
	
	.select-none {
		-webkit-user-select: none;
		user-select: none
	}
	
	.resize {
		resize: both
	}
	
	.list-none {
		list-style-type: none
	}
	
	.grid-cols-5 {
		grid-template-columns: repeat(5, minmax(0, 1fr))
	}
	
	.grid-cols-gallery-1-1 {
		grid-template-columns: 1fr .5fr
	}
	
	.grid-cols-gallery-3-4 {
		grid-template-columns: 1fr 2.75fr
	}
	
	.grid-cols-gallery-4-3 {
		grid-template-columns: 2fr 1fr
	}
	
	.grid-cols-gallery-mobile {
		grid-template-columns: 1fr 1fr
	}
	
	.grid-cols-lg {
		grid-template-columns: [bounds-start] minmax(8px, auto) [main-start offset-start col-1-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-1-end col-2-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-2-end col-3-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-3-end col-4-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-4-end col-5-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-5-end col-6-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-6-end col-7-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-7-end col-8-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-8-end col-9-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-9-end col-10-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-10-end col-11-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-11-end col-12-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-12-end main-end offset-end] minmax(8px, auto) [bounds-end]
	}
	
	.grid-cols-md {
		grid-template-columns: [bounds-start] 8px [main-start offset-start col-1-start col-2-start col-3-start] minmax(var(--md-grid-min), var(--md-grid-max)) [col-1-end col-2-end col-3-end col-4-start col-5-start col-6-start] minmax(var(--md-grid-min), var(--md-grid-max)) [col-4-end col-5-end col-6-end col-7-start col-8-start col-9-start] minmax(var(--md-grid-min), var(--md-grid-max)) [col-7-end col-8-end col-9-end col-10-start col-11-start col-12-start] minmax(var(--md-grid-min), var(--md-grid-max)) [col-10-end col-11-end col-12-end main-end offset-end] 8px [bounds-end]
	}
	
	.grid-cols-sm {
		grid-template-columns: [bounds-start] 8px [main-start offset-start col-1-start col-2-start col-3-start] minmax(var(--sm-grid-min), var(--sm-grid-max)) [col-1-end col-2-end col-3-end col-4-start col-5-start col-6-start] minmax(var(--sm-grid-min), var(--sm-grid-max)) [col-4-end col-5-end col-6-end col-7-start col-8-start col-9-start] minmax(var(--sm-grid-min), var(--sm-grid-max)) [col-7-end col-8-end col-9-end col-10-start col-11-start col-12-start] minmax(var(--sm-grid-min), var(--sm-grid-max)) [col-10-end col-11-end col-12-end main-end offset-end] 8px [bounds-end]
	}
	
	.grid-cols-xl {
		grid-template-columns: [bounds-start] minmax(8px, auto) [main-start offset-start col-1-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-1-end col-2-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-2-end col-3-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-3-end col-4-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-4-end col-5-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-5-end col-6-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-6-end col-7-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-7-end col-8-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-8-end col-9-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-9-end col-10-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-10-end col-11-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-11-end col-12-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-12-end offset-end main-end] minmax(8px, auto) [bounds-end]
	}
	
	.grid-cols-xxl {
		grid-template-columns: [bounds-start] minmax(8px, auto) [offset-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [main-start col-1-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-1-end col-2-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-2-end col-3-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-3-end col-4-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-4-end col-5-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-5-end col-6-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-6-end col-7-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-7-end col-8-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-8-end col-9-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-9-end col-10-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-10-end col-11-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-11-end col-12-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-12-end main-end] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [offset-end] minmax(8px, auto) [bounds-end]
	}
	
	.flex-row {
		flex-direction: row
	}
	
	.flex-row-reverse {
		flex-direction: row-reverse
	}
	
	.flex-col {
		flex-direction: column
	}
	
	.flex-col-reverse {
		flex-direction: column-reverse
	}
	
	.flex-wrap {
		flex-wrap: wrap
	}
	
	.flex-nowrap {
		flex-wrap: nowrap
	}
	
	.content-center {
		align-content: center
	}
	
	.content-start {
		align-content: flex-start
	}
	
	.content-end {
		align-content: flex-end
	}
	
	.content-between {
		align-content: space-between
	}
	
	.content-around {
		align-content: space-around
	}
	
	.content-evenly {
		align-content: space-evenly
	}
	
	.items-start {
		align-items: flex-start
	}
	
	.items-end {
		align-items: flex-end
	}
	
	.items-center {
		align-items: center
	}
	
	.items-baseline {
		align-items: baseline
	}
	
	.items-stretch {
		align-items: stretch
	}
	
	.justify-start {
		justify-content: flex-start
	}
	
	.justify-end {
		justify-content: flex-end
	}
	
	.justify-center {
		justify-content: center
	}
	
	.justify-between {
		justify-content: space-between
	}
	
	.justify-evenly {
		justify-content: space-evenly
	}
	
	.justify-stretch {
		justify-content: stretch
	}
	
	.gap-0 {
		gap: 0
	}
	
	.gap-4 {
		gap: 1rem
	}
	
	.gap-\[10px\] {
		gap: 10px
	}
	
	.gap-l {
		gap: var(--spacing-spacing-l)
	}
	
	.gap-m {
		gap: var(--spacing-spacing-m)
	}
	
	.gap-s {
		gap: var(--spacing-spacing-s)
	}
	
	.gap-xl {
		gap: var(--spacing-spacing-xl)
	}
	
	.gap-xs {
		gap: var(--spacing-spacing-xs)
	}
	
	.gap-xxl {
		gap: var(--spacing-spacing-xxl)
	}
	
	.gap-xxs {
		gap: var(--spacing-spacing-xxs)
	}
	
	.gap-xxxl {
		gap: var(--spacing-spacing-xxxl)
	}
	
	.gap-x-0 {
		column-gap: 0
	}
	
	.gap-x-l {
		column-gap: var(--spacing-spacing-l)
	}
	
	.gap-x-m {
		column-gap: var(--spacing-spacing-m)
	}
	
	.gap-x-s {
		column-gap: var(--spacing-spacing-s)
	}
	
	.gap-x-xl {
		column-gap: var(--spacing-spacing-xl)
	}
	
	.gap-x-xs {
		column-gap: var(--spacing-spacing-xs)
	}
	
	.gap-x-xxl {
		column-gap: var(--spacing-spacing-xxl)
	}
	
	.gap-x-xxs {
		column-gap: var(--spacing-spacing-xxs)
	}
	
	.gap-x-xxxl {
		column-gap: var(--spacing-spacing-xxxl)
	}
	
	.gap-y-0 {
		row-gap: 0
	}
	
	.gap-y-4 {
		row-gap: 1rem
	}
	
	.gap-y-l {
		row-gap: var(--spacing-spacing-l)
	}
	
	.gap-y-m {
		row-gap: var(--spacing-spacing-m)
	}
	
	.gap-y-s {
		row-gap: var(--spacing-spacing-s)
	}
	
	.gap-y-xl {
		row-gap: var(--spacing-spacing-xl)
	}
	
	.gap-y-xs {
		row-gap: var(--spacing-spacing-xs)
	}
	
	.gap-y-xxl {
		row-gap: var(--spacing-spacing-xxl)
	}
	
	.gap-y-xxs {
		row-gap: var(--spacing-spacing-xxs)
	}
	
	.gap-y-xxxl {
		row-gap: var(--spacing-spacing-xxxl)
	}
	
	.self-start {
		align-self: flex-start
	}
	
	.self-end {
		align-self: flex-end
	}
	
	.self-center {
		align-self: center
	}
	
	.self-stretch {
		align-self: stretch
	}
	
	.self-baseline {
		align-self: baseline
	}
	
	.overflow-hidden {
		overflow: hidden
	}
	
	.overflow-visible {
		overflow: visible
	}
	
	.overflow-x-auto {
		overflow-x: auto
	}
	
	.whitespace-nowrap {
		white-space: nowrap
	}
	
	.rounded {
		border-radius: .25rem
	}
	
	.rounded-\[10px\] {
		border-radius: 10px
	}
	
	.rounded-\[2px\] {
		border-radius: 2px
	}
	
	.rounded-full {
		border-radius: var(--border-radius-full)
	}
	
	.rounded-md {
		border-radius: var(--border-radius-m)
	}
	
	.rounded-none {
		border-radius: 0
	}
	
	.rounded-sm {
		border-radius: var(--border-radius-s)
	}
	
	.rounded-xs {
		border-radius: var(--border-radius-xs)
	}
	
	.rounded-xxs {
		border-radius: var(--border-radius-xxs)
	}
	
	.rounded-b-none {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0
	}
	
	.rounded-t-3xl {
		border-top-left-radius: 1.5rem;
		border-top-right-radius: 1.5rem
	}
	
	.border {
		border-width: 1px
	}
	
	.border-b {
		border-bottom-width: 1px
	}
	
	.border-b-2 {
		border-bottom-width: 2px
	}
	
	.border-s-4 {
		border-inline-start-width: 4px
	}
	
	.border-solid {
		border-style: solid
	}
	
	.border-none {
		border-style: none
	}
	
	.border-\[--color-system-divider\] {
		border-color: var(--color-system-divider)
	}
	
	.border-\[--color-system-text-on-dark\] {
		border-color: var(--color-system-text-on-dark)
	}
	
	.border-\[--color-system-text\] {
		border-color: var(--color-system-text)
	}
	
	.border-system-outline {
		--tw-border-opacity: 1;
		border-color: color-mix(in srgb, var(--color-system-outline), transparent calc((1 - var(--tw-border-opacity))*100%))
	}
	
	.bg-\[--color-brand-ink-black\] {
		background-color: var(--color-brand-ink-black)
	}
	
	.bg-\[--color-system-background-disabled\] {
		background-color: var(--color-system-background-disabled)
	}
	
	.bg-black {
		--tw-bg-opacity: 1;
		background-color: rgb(0 0 0/var(--tw-bg-opacity))
	}
	
	.bg-brand-ef-gray {
		--tw-bg-opacity: 1;
		background-color: color-mix(in srgb, var(--color-brand-ef-gray), transparent calc((1 - var(--tw-bg-opacity))*100%))
	}
	
	.bg-brand-first-paper {
		--tw-bg-opacity: 1;
		background-color: color-mix(in srgb, var(--color-brand-first-paper), transparent calc((1 - var(--tw-bg-opacity))*100%))
	}
	
	.bg-brand-ink-black {
		--tw-bg-opacity: 1;
		background-color: color-mix(in srgb, var(--color-brand-ink-black), transparent calc((1 - var(--tw-bg-opacity))*100%))
	}
	
	.bg-brand-white {
		--tw-bg-opacity: 1;
		background-color: color-mix(in srgb, var(--color-brand-white), transparent calc((1 - var(--tw-bg-opacity))*100%))
	}
	
	.bg-gray-100 {
		--tw-bg-opacity: 1;
		background-color: rgb(243 244 246/var(--tw-bg-opacity))
	}
	
	.bg-gray-700 {
		--tw-bg-opacity: 1;
		background-color: rgb(55 65 81/var(--tw-bg-opacity))
	}
	
	.bg-reference-gray-l40 {
		--tw-bg-opacity: 1;
		background-color: color-mix(in srgb, var(--color-reference-gray-l40), transparent calc((1 - var(--tw-bg-opacity))*100%))
	}
	
	.bg-reference-gray-l75 {
		--tw-bg-opacity: 1;
		background-color: color-mix(in srgb, var(--color-reference-gray-l75), transparent calc((1 - var(--tw-bg-opacity))*100%))
	}
	
	.bg-system-primary-accessible {
		--tw-bg-opacity: 1;
		background-color: color-mix(in srgb, var(--color-system-primary-accessible), transparent calc((1 - var(--tw-bg-opacity))*100%))
	}
	
	.bg-white {
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255/var(--tw-bg-opacity))
	}
	
	.bg-opacity-50 {
		--tw-bg-opacity: 0.5
	}
	
	.p-0 {
		padding: 0
	}
	
	.p-2 {
		padding: .5rem
	}
	
	.p-4 {
		padding: 1rem
	}
	
	.p-6 {
		padding: 1.5rem
	}
	
	.p-\[20px\] {
		padding: 20px
	}
	
	.px-2 {
		padding-left: .5rem;
		padding-right: .5rem
	}
	
	.px-2\.5 {
		padding-left: .625rem;
		padding-right: .625rem
	}
	
	.px-4 {
		padding-left: 1rem;
		padding-right: 1rem
	}
	
	.px-s {
		padding-left: var(--spacing-spacing-s);
		padding-right: var(--spacing-spacing-s)
	}
	
	.px-xs {
		padding-left: var(--spacing-spacing-xs);
		padding-right: var(--spacing-spacing-xs)
	}
	
	.py-6 {
		padding-bottom: 1.5rem;
		padding-top: 1.5rem
	}
	
	.py-s {
		padding-bottom: var(--spacing-spacing-s);
		padding-top: var(--spacing-spacing-s)
	}
	
	.py-xs {
		padding-bottom: var(--spacing-spacing-xs);
		padding-top: var(--spacing-spacing-xs)
	}
	
	.pb-0 {
		padding-bottom: 0
	}
	
	.pb-l {
		padding-bottom: var(--spacing-spacing-l)
	}
	
	.pb-m {
		padding-bottom: var(--spacing-spacing-m)
	}
	
	.pb-s {
		padding-bottom: var(--spacing-spacing-s)
	}
	
	.pb-xl {
		padding-bottom: var(--spacing-spacing-xl)
	}
	
	.pb-xs {
		padding-bottom: var(--spacing-spacing-xs)
	}
	
	.pb-xxl {
		padding-bottom: var(--spacing-spacing-xxl)
	}
	
	.pb-xxs {
		padding-bottom: var(--spacing-spacing-xxs)
	}
	
	.pb-xxxl {
		padding-bottom: var(--spacing-spacing-xxxl)
	}
	
	.pl-0 {
		padding-left: 0
	}
	
	.pl-l {
		padding-left: var(--spacing-spacing-l)
	}
	
	.pl-m {
		padding-left: var(--spacing-spacing-m)
	}
	
	.pl-s {
		padding-left: var(--spacing-spacing-s)
	}
	
	.pl-xl {
		padding-left: var(--spacing-spacing-xl)
	}
	
	.pl-xs {
		padding-left: var(--spacing-spacing-xs)
	}
	
	.pl-xxl {
		padding-left: var(--spacing-spacing-xxl)
	}
	
	.pl-xxs {
		padding-left: var(--spacing-spacing-xxs)
	}
	
	.pl-xxxl {
		padding-left: var(--spacing-spacing-xxxl)
	}
	
	.pr-0 {
		padding-right: 0
	}
	
	.pr-l {
		padding-right: var(--spacing-spacing-l)
	}
	
	.pr-m {
		padding-right: var(--spacing-spacing-m)
	}
	
	.pr-s {
		padding-right: var(--spacing-spacing-s)
	}
	
	.pr-xl {
		padding-right: var(--spacing-spacing-xl)
	}
	
	.pr-xs {
		padding-right: var(--spacing-spacing-xs)
	}
	
	.pr-xxl {
		padding-right: var(--spacing-spacing-xxl)
	}
	
	.pr-xxs {
		padding-right: var(--spacing-spacing-xxs)
	}
	
	.pr-xxxl {
		padding-right: var(--spacing-spacing-xxxl)
	}
	
	.ps-\[--spacing-spacing-m\] {
		padding-inline-start: var(--spacing-spacing-m)
	}
	
	.pt-0 {
		padding-top: 0
	}
	
	.pt-l {
		padding-top: var(--spacing-spacing-l)
	}
	
	.pt-m {
		padding-top: var(--spacing-spacing-m)
	}
	
	.pt-s {
		padding-top: var(--spacing-spacing-s)
	}
	
	.pt-xl {
		padding-top: var(--spacing-spacing-xl)
	}
	
	.pt-xs {
		padding-top: var(--spacing-spacing-xs)
	}
	
	.pt-xxl {
		padding-top: var(--spacing-spacing-xxl)
	}
	
	.pt-xxs {
		padding-top: var(--spacing-spacing-xxs)
	}
	
	.pt-xxxl {
		padding-top: var(--spacing-spacing-xxxl)
	}
	
	.text-left {
		text-align: left
	}
	
	.text-center {
		text-align: center
	}
	
	.text-start {
		text-align: start
	}
	
	.text-end {
		text-align: end
	}
	
	.align-top {
		vertical-align: top
	}
	
	.text-2xl {
		font-size: 1.5rem;
		line-height: 2rem
	}
	
	.text-\[12px\] {
		font-size: 12px
	}
	
	.text-\[24px\] {
		font-size: 24px
	}
	
	.font-light {
		font-weight: 300
	}
	
	.font-normal {
		font-weight: 400
	}
	
	.uppercase {
		text-transform: uppercase
	}
	
	.capitalize {
		text-transform: capitalize
	}
	
	.normal-case {
		text-transform: none
	}
	
	.italic {
		font-style: italic
	}
	
	.not-italic {
		font-style: normal
	}
	
	.leading-8 {
		line-height: 2rem
	}
	
	.leading-\[--text-ui-label-lineHeight\] {
		line-height: var(--text-ui-label-lineHeight)
	}
	
	.text-\[--color-brand-accessible-blue\] {
		color: var(--color-brand-accessible-blue)
	}
	
	.text-\[--color-system-alert-attention\] {
		color: var(--color-system-alert-attention)
	}
	
	.text-\[--color-system-alert-success\] {
		color: var(--color-system-alert-success)
	}
	
	.text-\[--color-system-alert-warning\] {
		color: var(--color-system-alert-warning)
	}
	
	.text-\[--color-system-text-on-dark\] {
		color: var(--color-system-text-on-dark)
	}
	
	.text-\[--color-system-text\] {
		color: var(--color-system-text)
	}
	
	.text-\[--text-ui-label-fontSize\] {
		color: var(--text-ui-label-fontSize)
	}
	
	.text-black {
		--tw-text-opacity: 1;
		color: rgb(0 0 0/var(--tw-text-opacity))
	}
	
	.text-brand-white {
		--tw-text-opacity: 1;
		color: color-mix(in srgb, var(--color-brand-white), transparent calc((1 - var(--tw-text-opacity))*100%))
	}
	
	.text-green-300 {
		--tw-text-opacity: 1;
		color: rgb(134 239 172/var(--tw-text-opacity))
	}
	
	.text-green-700 {
		--tw-text-opacity: 1;

		color: rgb(21 128 61/var(--tw-text-opacity))
	}
	
	.text-reference-gray-l40 {
		--tw-text-opacity: 1;
		color: color-mix(in srgb, var(--color-reference-gray-l40), transparent calc((1 - var(--tw-text-opacity))*100%))
	}
	
	.text-system-text {
		--tw-text-opacity: 1;
		color: color-mix(in srgb, var(--color-system-text), transparent calc((1 - var(--tw-text-opacity))*100%))
	}
	
	.text-system-text-on-dark {
		--tw-text-opacity: 1;
		color: color-mix(in srgb, var(--color-system-text-on-dark), transparent calc((1 - var(--tw-text-opacity))*100%))
	}
	
	.text-white {
		--tw-text-opacity: 1;
		color: rgb(255 255 255/var(--tw-text-opacity))
	}
	
	.underline {
		text-decoration-line: underline
	}
	
	.opacity-100 {
		opacity: 1
	}
	
	.shadow {
		--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
		--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color)
	}
	
	.shadow,
	.shadow-dark-l-10 {
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
	}
	
	.shadow-dark-l-10 {
		--tw-shadow: var(--shadow-shadow-dark-l-10);
		--tw-shadow-colored: var(--shadow-shadow-dark-l-10)
	}
	
	.shadow-dark-l-15 {
		--tw-shadow: var(--shadow-shadow-dark-l-15);
		--tw-shadow-colored: var(--shadow-shadow-dark-l-15)
	}
	
	.shadow-dark-l-15,
	.shadow-dark-m-15 {
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
	}
	
	.shadow-dark-m-15 {
		--tw-shadow: var(--shadow-shadow-dark-m-15);
		--tw-shadow-colored: var(--shadow-shadow-dark-m-15)
	}
	
	.shadow-dark-m-20 {
		--tw-shadow: var(--shadow-shadow-dark-m-20);
		--tw-shadow-colored: var(--shadow-shadow-dark-m-20)
	}
	
	.shadow-dark-m-20,
	.shadow-dark-m-25 {
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
	}
	
	.shadow-dark-m-25 {
		--tw-shadow: var(--shadow-shadow-dark-m-25);
		--tw-shadow-colored: var(--shadow-shadow-dark-m-25)
	}
	
	.shadow-dark-s-10 {
		--tw-shadow: var(--shadow-shadow-dark-s-10);
		--tw-shadow-colored: var(--shadow-shadow-dark-s-10)
	}
	
	.shadow-dark-s-10,
	.shadow-dark-xl-15 {
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
	}
	
	.shadow-dark-xl-15 {
		--tw-shadow: var(--shadow-shadow-dark-xl-15);
		--tw-shadow-colored: var(--shadow-shadow-dark-xl-15)
	}
	
	.shadow-xl {
		--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
		--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
	}
	
	.outline-none {
		outline: 2px solid transparent;
		outline-offset: 2px
	}
	
	.outline {
		outline-style: solid
	}
	
	.blur {
		--tw-blur: blur(8px)
	}
	
	.blur,
	.filter {
		filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
	}
	
	.backdrop-blur-sm {
		--tw-backdrop-blur: blur(4px);
		-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
		backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
	}
	
	.transition {
		transition-duration: .15s;
		transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
		transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
		transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
		transition-timing-function: cubic-bezier(.4, 0, .2, 1)
	}
	
	.transition-colors {
		transition-duration: .15s;
		transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
		transition-timing-function: cubic-bezier(.4, 0, .2, 1)
	}
	
	.duration-200 {
		transition-duration: .2s
	}
	
	.ease-in {
		transition-timing-function: cubic-bezier(.4, 0, 1, 1)
	}
	
	.ease-in-out {
		transition-timing-function: cubic-bezier(.4, 0, .2, 1)
	}
	
	.ease-out {
		transition-timing-function: cubic-bezier(0, 0, .2, 1)
	}
	
	.text-mobile-display-caps {
		font-size: var(--text-mobile-display-caps-fontSize);
		font-weight: var(--text-mobile-display-caps-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-mobile-display-caps-lineHeight);
		text-transform: var(--text-mobile-display-caps-textTransform)
	}
	
	.text-mobile-display-1 {
		font-size: var(--text-mobile-display-1-fontSize);
		font-weight: var(--text-mobile-display-1-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-mobile-display-1-lineHeight);
		text-transform: unset
	}
	
	.text-mobile-display-2 {
		font-size: var(--text-mobile-display-2-fontSize);
		font-weight: var(--text-mobile-display-2-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-mobile-display-2-lineHeight);
		text-transform: unset
	}
	
	.text-desktop-display-caps {
		font-size: var(--text-desktop-display-caps-fontSize);
		font-weight: var(--text-desktop-display-caps-fontWeight);
		letter-spacing: var(--text-desktop-display-caps-letterSpacing);
		line-height: var(--text-desktop-display-caps-lineHeight);
		text-transform: var(--text-desktop-display-caps-textTransform)
	}
	
	.text-desktop-display-1 {
		font-size: var(--text-desktop-display-1-fontSize);
		font-weight: var(--text-desktop-display-1-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-desktop-display-1-lineHeight);
		text-transform: unset
	}
	
	.text-desktop-display-2 {
		font-size: var(--text-desktop-display-2-fontSize);
		font-weight: var(--text-desktop-display-2-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-desktop-display-2-lineHeight);
		text-transform: unset
	}
	
	.text-mobile-header-1 {
		font-size: var(--text-mobile-header-1-fontSize);
		font-weight: var(--text-mobile-header-1-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-mobile-header-1-lineHeight);
		text-transform: unset
	}
	
	.text-mobile-header-2 {
		font-size: var(--text-mobile-header-2-fontSize);
		font-weight: var(--text-mobile-header-2-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-mobile-header-2-lineHeight);
		text-transform: unset
	}
	
	.text-mobile-header-3 {
		font-size: var(--text-mobile-header-3-fontSize);
		font-weight: var(--text-mobile-header-3-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-mobile-header-3-lineHeight);
		text-transform: unset
	}
	
	.text-mobile-header-4 {
		font-size: var(--text-mobile-header-4-fontSize);
		font-weight: var(--text-mobile-header-4-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-mobile-header-4-lineHeight);
		text-transform: unset
	}
	
	.text-mobile-header-5 {
		font-size: var(--text-mobile-header-5-fontSize);
		font-weight: var(--text-mobile-header-5-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-mobile-header-5-lineHeight);
		text-transform: unset
	}
	
	.text-mobile-header-6 {
		font-size: var(--text-mobile-header-6-fontSize);
		font-weight: var(--text-mobile-header-6-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-mobile-header-6-lineHeight);
		text-transform: unset
	}
	
	.text-desktop-header-1 {
		font-size: var(--text-desktop-header-1-fontSize);
		font-weight: var(--text-desktop-header-1-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-desktop-header-1-lineHeight);
		text-transform: unset
	}
	
	.text-desktop-header-2 {
		font-size: var(--text-desktop-header-2-fontSize);
		font-weight: var(--text-desktop-header-2-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-desktop-header-2-lineHeight);
		text-transform: unset
	}
	
	.text-desktop-header-3 {
		font-size: var(--text-desktop-header-3-fontSize);
		font-weight: var(--text-desktop-header-3-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-desktop-header-3-lineHeight);
		text-transform: unset
	}
	
	.text-desktop-header-4 {
		font-size: var(--text-desktop-header-4-fontSize);
		font-weight: var(--text-desktop-header-4-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-desktop-header-4-lineHeight);
		text-transform: unset
	}
	
	.text-desktop-header-5 {
		font-size: var(--text-desktop-header-5-fontSize);
		font-weight: var(--text-desktop-header-5-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-desktop-header-5-lineHeight);
		text-transform: unset
	}
	
	.text-desktop-header-6 {
		font-size: var(--text-desktop-header-6-fontSize);
		font-weight: var(--text-desktop-header-6-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-desktop-header-6-lineHeight);
		text-transform: unset
	}
	
	.text-mobile-title-1 {
		font-size: var(--text-mobile-title-1-fontSize);
		font-weight: var(--text-mobile-title-1-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-mobile-title-1-lineHeight);
		text-transform: unset
	}
	
	.text-mobile-title-2 {
		font-size: var(--text-mobile-title-2-fontSize);
		font-weight: var(--text-mobile-title-2-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-mobile-title-2-lineHeight);
		text-transform: unset
	}
	
	.text-mobile-title-3 {
		font-size: var(--text-mobile-title-3-fontSize);
		font-weight: var(--text-mobile-title-3-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-mobile-title-3-lineHeight);
		text-transform: unset
	}
	
	.text-desktop-title-1 {
		font-size: var(--text-desktop-title-1-fontSize);
		font-weight: var(--text-desktop-title-1-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-desktop-title-1-lineHeight);
		text-transform: unset
	}
	
	.text-desktop-title-2 {
		font-size: var(--text-desktop-title-2-fontSize);
		font-weight: var(--text-desktop-title-2-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-desktop-title-2-lineHeight);
		text-transform: unset
	}
	
	.text-desktop-title-3 {
		font-size: var(--text-desktop-title-3-fontSize);
		font-weight: var(--text-desktop-title-3-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-desktop-title-3-lineHeight);
		text-transform: unset
	}
	
	.text-mobile-subheader-1 {
		font-size: var(--text-mobile-subheader-1-fontSize);
		font-weight: var(--text-mobile-subheader-1-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-mobile-subheader-1-lineHeight);
		text-transform: unset
	}
	
	.text-mobile-subheader-2 {
		font-size: var(--text-mobile-subheader-2-fontSize);
		font-weight: var(--text-mobile-subheader-2-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-mobile-subheader-2-lineHeight);
		text-transform: unset
	}
	
	.text-desktop-subheader-1 {
		font-size: var(--text-desktop-subheader-1-fontSize);
		font-weight: var(--text-desktop-subheader-1-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-desktop-subheader-1-lineHeight);
		text-transform: unset
	}
	
	.text-desktop-subheader-2 {
		font-size: var(--text-desktop-subheader-2-fontSize);
		font-weight: var(--text-desktop-subheader-2-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-desktop-subheader-2-lineHeight);
		text-transform: unset
	}
	
	.text-body {
		font-size: var(--text-body-fontSize);
		font-weight: var(--text-body-fontWeight);
		line-height: var(--text-body-lineHeight)
	}
	
	.text-body,
	.text-body-book {
		letter-spacing: unset;
		text-transform: unset
	}
	
	.text-body-book {
		font-size: var(--text-body-book-fontSize);
		font-weight: var(--text-body-book-fontWeight);
		line-height: var(--text-body-book-lineHeight)
	}
	
	.text-body-small {
		font-size: var(--text-body-small-fontSize);
		font-weight: var(--text-body-small-fontWeight);
		line-height: var(--text-body-small-lineHeight)
	}
	
	.text-body-small,
	.text-ui-label {
		letter-spacing: unset;
		text-transform: unset
	}
	
	.text-ui-label {
		font-size: var(--text-ui-label-fontSize);
		font-weight: var(--text-ui-label-fontWeight);
		line-height: var(--text-ui-label-lineHeight)
	}
	
	.text-ui-label-bold {
		font-size: var(--text-ui-label-bold-fontSize);
		font-weight: var(--text-ui-label-bold-fontWeight);
		line-height: var(--text-ui-label-bold-lineHeight)
	}
	
	.text-ui-label-bold,
	.text-ui-label-large {
		letter-spacing: unset;
		text-transform: unset
	}
	
	.text-ui-label-large {
		font-size: var(--text-ui-label-large-fontSize);
		font-weight: var(--text-ui-label-large-fontWeight);
		line-height: var(--text-ui-label-large-lineHeight)
	}
	
	.text-ui-label-large-bold {
		font-size: var(--text-ui-label-large-bold-fontSize);
		font-weight: var(--text-ui-label-large-bold-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-ui-label-large-bold-lineHeight);
		text-transform: unset
	}
	
	.text-ui-label-small {
		font-size: var(--text-ui-label-small-fontSize);
		font-weight: var(--text-ui-label-small-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-ui-label-small-lineHeight);
		text-transform: unset
	}
	
	.text-ui-label-small-bold {
		font-size: var(--text-ui-label-small-bold-fontSize);
		font-weight: var(--text-ui-label-small-bold-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-ui-label-small-bold-lineHeight);
		text-transform: unset
	}
	
	.text-small-print {
		font-size: var(--text-small-print-fontSize);
		font-weight: var(--text-small-print-fontWeight);
		line-height: var(--text-small-print-lineHeight)
	}
	
	.text-small-print,
	.text-small-print-bold {
		letter-spacing: unset;
		text-transform: unset
	}
	
	.text-small-print-bold {
		font-size: var(--text-small-print-bold-fontSize);
		font-weight: var(--text-small-print-bold-fontWeight);
		line-height: var(--text-small-print-bold-lineHeight)
	}
	
	.text-eyebrow {
		font-size: var(--text-eyebrow-fontSize);
		font-weight: var(--text-eyebrow-fontWeight);
		letter-spacing: var(--text-eyebrow-letterSpacing);
		line-height: var(--text-eyebrow-lineHeight);
		text-transform: var(--text-eyebrow-textTransform)
	}
	
	@keyframes enter {
		0% {
			opacity: var(--tw-enter-opacity, 1);
			transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1, 1, 1)) rotate(var(--tw-enter-rotate, 0))
		}
	}
	
	@keyframes exit {
		to {
			opacity: var(--tw-exit-opacity, 1);
			transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1, 1, 1)) rotate(var(--tw-exit-rotate, 0))
		}
	}
	
	.animate-in {
		--tw-enter-opacity: initial;
		--tw-enter-scale: initial;
		--tw-enter-rotate: initial;
		--tw-enter-translate-x: initial;
		--tw-enter-translate-y: initial;
		animation-fill-mode: backwards;
		animation-name: enter;
		animation-timing-function: cubic-bezier(.4, 0, .2, 1)
	}
	
	.animate-out {
		--tw-exit-opacity: initial;
		--tw-exit-scale: initial;
		--tw-exit-rotate: initial;
		--tw-exit-translate-x: initial;
		--tw-exit-translate-y: initial;
		animation-fill-mode: forwards;
		animation-name: exit;
		animation-timing-function: cubic-bezier(.4, 0, .2, 1)
	}
	
	.animate-from-opacity {
		--tw-enter-opacity: 0
	}
	
	.animate-from-opacity-20 {
		--tw-enter-opacity: 0.2
	}
	
	.animate-to-opacity {
		--tw-exit-opacity: 0
	}
	
	.animate-to-opacity-100 {
		--tw-exit-opacity: 1
	}
	
	.animate-from-scale {
		--tw-enter-scale: 0, 0, 0
	}
	
	.animate-from-scale-\[1\2c 1\2c 1\] {
		--tw-enter-scale: 1, 1, 1
	}
	
	.animate-to-scale {
		--tw-exit-scale: 0, 0, 0
	}
	
	.animate-to-scale-\[0\2c 1\2c 1\] {
		--tw-exit-scale: 0, 1, 1
	}
	
	.animate-from-rotate {
		--tw-enter-rotate: 30deg
	}
	
	.animate-to-rotate {
		--tw-exit-rotate: 30deg
	}
	
	.animate-from-bottom {
		--tw-enter-translate-y: 100%
	}
	
	.animate-from-left {
		--tw-enter-translate-x: -100%
	}
	
	.animate-from-right {
		--tw-enter-translate-x: 100%
	}
	
	.animate-from-right-10 {
		--tw-enter-translate-x: 2.5rem
	}
	
	.animate-from-top {
		--tw-enter-translate-y: -100%
	}
	
	.animate-to-bottom {
		--tw-exit-translate-y: 100%
	}
	
	.animate-to-left {
		--tw-exit-translate-x: -100%
	}
	
	.animate-to-left-0 {
		--tw-exit-translate-x: -0px
	}
	
	.animate-to-right {
		--tw-exit-translate-x: 100%
	}
	
	.animate-to-top {
		--tw-exit-translate-y: -100%
	}
	
	.animation-duration-system-extralong {
		animation-duration: var(--motion-system-duration-extralong)
	}
	
	.animation-delay-\[--delay\] {
		animation-delay: var(--delay)
	}
	
	.animation-ease-linear {
		animation-timing-function: linear
	}
	
	.animation-running {
		animation-play-state: running
	}
	
	.animation-paused {
		animation-play-state: paused
	}
	
	.col-start-bounds-start {
		grid-column-start: bounds-start
	}
	
	.col-start-offset-start {
		grid-column-start: offset-start
	}
	
	.col-start-main-start {
		grid-column-start: main-start
	}
	
	.col-start-col-1-start {
		grid-column-start: col-1-start
	}
	
	.col-start-col-1-end {
		grid-column-start: col-1-end
	}
	
	.col-start-col-2-start {
		grid-column-start: col-2-start
	}
	
	.col-start-col-2-end {
		grid-column-start: col-2-end
	}
	
	.col-start-col-3-start {
		grid-column-start: col-3-start
	}
	
	.col-start-col-3-end {
		grid-column-start: col-3-end
	}
	
	.col-start-col-4-start {
		grid-column-start: col-4-start
	}
	
	.col-start-col-4-end {
		grid-column-start: col-4-end
	}
	
	.col-start-col-5-start {
		grid-column-start: col-5-start
	}
	
	.col-start-col-5-end {
		grid-column-start: col-5-end
	}
	
	.col-start-col-6-start {
		grid-column-start: col-6-start
	}
	
	.col-start-col-6-end {
		grid-column-start: col-6-end
	}
	
	.col-start-col-7-start {
		grid-column-start: col-7-start
	}
	
	.col-start-col-7-end {
		grid-column-start: col-7-end
	}
	
	.col-start-col-8-start {
		grid-column-start: col-8-start
	}
	
	.col-start-col-8-end {
		grid-column-start: col-8-end
	}
	
	.col-start-col-9-start {
		grid-column-start: col-9-start
	}
	
	.col-start-col-9-end {
		grid-column-start: col-9-end
	}
	
	.col-start-col-10-start {
		grid-column-start: col-10-start
	}
	
	.col-start-col-10-end {
		grid-column-start: col-10-end
	}
	
	.col-start-col-11-start {
		grid-column-start: col-11-start
	}
	
	.col-start-col-11-end {
		grid-column-start: col-11-end
	}
	
	.col-start-col-12-start {
		grid-column-start: col-12-start
	}
	
	.col-start-col-12-end {
		grid-column-start: col-12-end
	}
	
	.col-start-main-end {
		grid-column-start: main-end
	}
	
	.col-start-offset-end {
		grid-column-start: offset-end
	}
	
	.col-start-bounds-end {
		grid-column-start: bounds-end
	}
	
	.col-end-bounds-start {
		grid-column-end: bounds-start
	}
	
	.col-end-offset-start {
		grid-column-end: offset-start
	}
	
	.col-end-main-start {
		grid-column-end: main-start
	}
	
	.col-end-col-1-start {
		grid-column-end: col-1-start
	}
	
	.col-end-col-1-end {
		grid-column-end: col-1-end
	}
	
	.col-end-col-2-start {
		grid-column-end: col-2-start
	}
	
	.col-end-col-2-end {
		grid-column-end: col-2-end
	}
	
	.col-end-col-3-start {
		grid-column-end: col-3-start
	}
	
	.col-end-col-3-end {
		grid-column-end: col-3-end
	}
	
	.col-end-col-4-start {
		grid-column-end: col-4-start
	}
	
	.col-end-col-4-end {
		grid-column-end: col-4-end
	}
	
	.col-end-col-5-start {
		grid-column-end: col-5-start
	}
	
	.col-end-col-5-end {
		grid-column-end: col-5-end
	}
	
	.col-end-col-6-start {
		grid-column-end: col-6-start
	}
	
	.col-end-col-6-end {
		grid-column-end: col-6-end
	}
	
	.col-end-col-7-start {
		grid-column-end: col-7-start
	}
	
	.col-end-col-7-end {
		grid-column-end: col-7-end
	}
	
	.col-end-col-8-start {
		grid-column-end: col-8-start
	}
	
	.col-end-col-8-end {
		grid-column-end: col-8-end
	}
	
	.col-end-col-9-start {
		grid-column-end: col-9-start
	}
	
	.col-end-col-9-end {
		grid-column-end: col-9-end
	}
	
	.col-end-col-10-start {
		grid-column-end: col-10-start
	}
	
	.col-end-col-10-end {
		grid-column-end: col-10-end
	}
	
	.col-end-col-11-start {
		grid-column-end: col-11-start
	}
	
	.col-end-col-11-end {
		grid-column-end: col-11-end
	}
	
	.col-end-col-12-start {
		grid-column-end: col-12-start
	}
	
	.col-end-col-12-end {
		grid-column-end: col-12-end
	}
	
	.col-end-main-end {
		grid-column-end: main-end
	}
	
	.col-end-offset-end {
		grid-column-end: offset-end
	}
	
	.col-end-bounds-end {
		grid-column-end: bounds-end
	}
	
	.text-align-inherit {
		text-align: inherit
	}
	
	.\[--icon-size\:16px\] {
		--icon-size: 16px
	}
	
	.\[--icon-size\:24px\] {
		--icon-size: 24px
	}
	
	.\[--icon-size\:32px\] {
		--icon-size: 32px
	}
	
	.\[--icon-size\:40px\] {
		--icon-size: 40px
	}
	
	.\[--icon-size\:48px\] {
		--icon-size: 48px
	}
	
	.\[--icon-size\:8px\] {
		--icon-size: 8px
	}
	
	.\[--viewport-padding\:24px\] {
		--viewport-padding: 24px
	}
	
	.first\:font-bold:first-child {
		font-weight: 700
	}
	
	.first\:last\:font-normal:last-child:first-child {
		font-weight: 400
	}
	
	.only\:mx-auto:only-child {
		margin-left: auto;
		margin-right: auto
	}
	
	.hover\:bg-\[\#CFE3EB\]:hover {
		--tw-bg-opacity: 1;
		background-color: rgb(207 227 235/var(--tw-bg-opacity))
	}
	
	.hover\:bg-reference-gray-l85:hover {
		--tw-bg-opacity: 1;
		background-color: color-mix(in srgb, var(--color-reference-gray-l85), transparent calc((1 - var(--tw-bg-opacity))*100%))
	}
	
	.hover\:bg-system-primary:hover {
		--tw-bg-opacity: 1;
		background-color: color-mix(in srgb, var(--color-system-primary), transparent calc((1 - var(--tw-bg-opacity))*100%))
	}
	
	.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel] {
		--tw-translate-x: 0px
	}
	
	.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel],
	.data-\[swipe\=end\]\:translate-x-\[--radix-toast-swipe-end-x\][data-swipe=end] {
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
	}
	
	.data-\[swipe\=end\]\:translate-x-\[--radix-toast-swipe-end-x\][data-swipe=end] {
		--tw-translate-x: var(--radix-toast-swipe-end-x)
	}
	
	.data-\[swipe\=move\]\:translate-x-\[--radix-toast-swipe-move-x\][data-swipe=move] {
		--tw-translate-x: var(--radix-toast-swipe-move-x);
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
	}
	
	.data-\[swipe\=cancel\]\:duration-200[data-swipe=cancel] {
		transition-duration: .2s
	}
	
	.data-\[swipe\=end\]\:duration-100[data-swipe=end] {
		transition-duration: .1s
	}
	
	.data-\[state\=open\]\:ease-system-easing-expressive[data-state=open] {
		transition-timing-function: var(--motion-system-easing-expressive)
	}
	
	.data-\[swipe\=cancel\]\:ease-out[data-swipe=cancel],
	.data-\[swipe\=end\]\:ease-out[data-swipe=end] {
		transition-timing-function: cubic-bezier(0, 0, .2, 1)
	}
	
	.data-\[state\=open\]\:animate-in[data-state=open] {
		--tw-enter-opacity: initial;
		--tw-enter-scale: initial;
		--tw-enter-rotate: initial;
		--tw-enter-translate-x: initial;
		--tw-enter-translate-y: initial;
		animation-fill-mode: backwards;
		animation-name: enter;
		animation-timing-function: cubic-bezier(.4, 0, .2, 1)
	}
	
	.data-\[state\=closed\]\:animate-out[data-state=closed] {
		--tw-exit-opacity: initial;
		--tw-exit-scale: initial;
		--tw-exit-rotate: initial;
		--tw-exit-translate-x: initial;
		--tw-exit-translate-y: initial;
		animation-fill-mode: forwards;
		animation-name: exit;
		animation-timing-function: cubic-bezier(.4, 0, .2, 1)
	}
	
	.data-\[state\=closed\]\:animate-from-left-0[data-state=closed] {
		--tw-enter-translate-x: -0px
	}
	
	.data-\[state\=closed\]\:animate-to-right-\[calc\(100\%\+var\(--viewport-padding\)\)\][data-state=closed] {
		--tw-exit-translate-x: calc(100% + var(--viewport-padding))
	}
	
	.data-\[state\=open\]\:animate-from-right-\[calc\(100\%\+var\(--viewport-padding\)\)\][data-state=open] {
		--tw-enter-translate-x: calc(100% + var(--viewport-padding))
	}
	
	.data-\[state\=open\]\:animate-to-left-0[data-state=open] {
		--tw-exit-translate-x: -0px
	}
	
	.data-\[state\=closed\]\:animation-duration-system-short[data-state=closed] {
		animation-duration: var(--motion-system-duration-short)
	}
	
	.data-\[state\=open\]\:animation-duration-system-medium[data-state=open] {
		animation-duration: var(--motion-system-duration-medium)
	}
	
	@media (prefers-reduced-motion:no-preference) {
		.motion-safe\:transition-all {
			transition-duration: .15s;
			transition-property: all;
			transition-timing-function: cubic-bezier(.4, 0, .2, 1)
		}
		.motion-safe\:duration-200 {
			transition-duration: .2s
		}
		.motion-safe\:ease-linear {
			transition-timing-function: linear
		}
		.motion-safe\:animate-in {
			--tw-enter-opacity: initial;
			--tw-enter-scale: initial;
			--tw-enter-rotate: initial;
			--tw-enter-translate-x: initial;
			--tw-enter-translate-y: initial;
			animation-fill-mode: backwards;
			animation-name: enter;
			animation-timing-function: cubic-bezier(.4, 0, .2, 1)
		}
		.motion-safe\:animate-from-opacity-20 {
			--tw-enter-opacity: 0.2
		}
		.motion-safe\:animate-to-opacity-100 {
			--tw-exit-opacity: 1
		}
		.motion-safe\:animate-from-right-10 {
			--tw-enter-translate-x: 2.5rem
		}
		.motion-safe\:animate-to-left-0 {
			--tw-exit-translate-x: -0px
		}
		.motion-safe\:animation-duration-system-extralong {
			animation-duration: var(--motion-system-duration-extralong)
		}
		.motion-safe\:animation-delay-\[--delay\] {
			animation-delay: var(--delay)
		}
	}
	
	@media (min-width:768px) {
		.md\:order-1 {
			order: 1
		}
		.md\:order-10 {
			order: 10
		}
		.md\:order-11 {
			order: 11
		}
		.md\:order-12 {
			order: 12
		}
		.md\:order-2 {
			order: 2
		}
		.md\:order-3 {
			order: 3
		}
		.md\:order-4 {
			order: 4
		}
		.md\:order-5 {
			order: 5
		}
		.md\:order-6 {
			order: 6
		}
		.md\:order-7 {
			order: 7
		}
		.md\:order-8 {
			order: 8
		}
		.md\:order-9 {
			order: 9
		}
		.md\:order-none {
			order: 0
		}
		.md\:col-start-1 {
			grid-column-start: 1
		}
		.md\:col-start-10 {
			grid-column-start: 10
		}
		.md\:col-start-11 {
			grid-column-start: 11
		}
		.md\:col-start-12 {
			grid-column-start: 12
		}
		.md\:col-start-13 {
			grid-column-start: 13
		}
		.md\:col-start-14 {
			grid-column-start: 14
		}
		.md\:col-start-15 {
			grid-column-start: 15
		}
		.md\:col-start-16 {
			grid-column-start: 16
		}
		.md\:col-start-17 {
			grid-column-start: 17
		}
		.md\:col-start-2 {
			grid-column-start: 2
		}
		.md\:col-start-3 {
			grid-column-start: 3
		}
		.md\:col-start-4 {
			grid-column-start: 4
		}
		.md\:col-start-5 {
			grid-column-start: 5
		}
		.md\:col-start-6 {
			grid-column-start: 6
		}
		.md\:col-start-7 {
			grid-column-start: 7
		}
		.md\:col-start-8 {
			grid-column-start: 8
		}
		.md\:col-start-9 {
			grid-column-start: 9
		}
		.md\:col-start-main {
			grid-column-start: main
		}
		.md\:col-end-1 {
			grid-column-end: 1
		}
		.md\:col-end-10 {
			grid-column-end: 10
		}
		.md\:col-end-11 {
			grid-column-end: 11
		}
		.md\:col-end-12 {
			grid-column-end: 12
		}
		.md\:col-end-13 {
			grid-column-end: 13
		}
		.md\:col-end-14 {
			grid-column-end: 14
		}
		.md\:col-end-15 {
			grid-column-end: 15
		}
		.md\:col-end-16 {
			grid-column-end: 16
		}
		.md\:col-end-17 {
			grid-column-end: 17
		}
		.md\:col-end-2 {
			grid-column-end: 2
		}
		.md\:col-end-3 {
			grid-column-end: 3
		}
		.md\:col-end-4 {
			grid-column-end: 4
		}
		.md\:col-end-5 {
			grid-column-end: 5
		}
		.md\:col-end-6 {
			grid-column-end: 6
		}
		.md\:col-end-7 {
			grid-column-end: 7
		}
		.md\:col-end-8 {
			grid-column-end: 8
		}
		.md\:col-end-9 {
			grid-column-end: 9
		}
		.md\:m-24 {
			margin: 6rem
		}
		.md\:mb-0 {
			margin-bottom: 0
		}
		.md\:mb-auto {
			margin-bottom: auto
		}
		.md\:mb-l {
			margin-bottom: var(--spacing-spacing-l)
		}
		.md\:mb-m {
			margin-bottom: var(--spacing-spacing-m)
		}
		.md\:mb-s {
			margin-bottom: var(--spacing-spacing-s)
		}
		.md\:mb-xl {
			margin-bottom: var(--spacing-spacing-xl)
		}
		.md\:mb-xs {
			margin-bottom: var(--spacing-spacing-xs)
		}
		.md\:mb-xxl {
			margin-bottom: var(--spacing-spacing-xxl)
		}
		.md\:mb-xxs {
			margin-bottom: var(--spacing-spacing-xxs)
		}
		.md\:mb-xxxl {
			margin-bottom: var(--spacing-spacing-xxxl)
		}
		.md\:ml-0 {
			margin-left: 0
		}
		.md\:ml-auto {
			margin-left: auto
		}
		.md\:ml-l {
			margin-left: var(--spacing-spacing-l)
		}
		.md\:ml-m {
			margin-left: var(--spacing-spacing-m)
		}
		.md\:ml-s {
			margin-left: var(--spacing-spacing-s)
		}
		.md\:ml-xl {
			margin-left: var(--spacing-spacing-xl)
		}
		.md\:ml-xs {
			margin-left: var(--spacing-spacing-xs)
		}
		.md\:ml-xxl {
			margin-left: var(--spacing-spacing-xxl)
		}
		.md\:ml-xxs {
			margin-left: var(--spacing-spacing-xxs)
		}
		.md\:ml-xxxl {
			margin-left: var(--spacing-spacing-xxxl)
		}
		.md\:mr-0 {
			margin-right: 0
		}
		.md\:mr-auto {
			margin-right: auto
		}
		.md\:mr-l {
			margin-right: var(--spacing-spacing-l)
		}
		.md\:mr-m {
			margin-right: var(--spacing-spacing-m)
		}
		.md\:mr-s {
			margin-right: var(--spacing-spacing-s)
		}
		.md\:mr-xl {
			margin-right: var(--spacing-spacing-xl)
		}
		.md\:mr-xs {
			margin-right: var(--spacing-spacing-xs)
		}
		.md\:mr-xxl {
			margin-right: var(--spacing-spacing-xxl)
		}
		.md\:mr-xxs {
			margin-right: var(--spacing-spacing-xxs)
		}
		.md\:mr-xxxl {
			margin-right: var(--spacing-spacing-xxxl)
		}
		.md\:mt-0 {
			margin-top: 0
		}
		.md\:mt-auto {
			margin-top: auto
		}
		.md\:mt-l {
			margin-top: var(--spacing-spacing-l)
		}
		.md\:mt-m {
			margin-top: var(--spacing-spacing-m)
		}
		.md\:mt-s {
			margin-top: var(--spacing-spacing-s)
		}
		.md\:mt-xl {
			margin-top: var(--spacing-spacing-xl)
		}
		.md\:mt-xs {
			margin-top: var(--spacing-spacing-xs)
		}
		.md\:mt-xxl {
			margin-top: var(--spacing-spacing-xxl)
		}
		.md\:mt-xxs {
			margin-top: var(--spacing-spacing-xxs)
		}
		.md\:mt-xxxl {
			margin-top: var(--spacing-spacing-xxxl)
		}
		.md\:line-clamp-1 {
			-webkit-line-clamp: 1
		}
		.md\:line-clamp-1,
		.md\:line-clamp-2 {
			-webkit-box-orient: vertical;
			display: -webkit-box;
			overflow: hidden
		}
		.md\:line-clamp-2 {
			-webkit-line-clamp: 2
		}
		.md\:line-clamp-3 {
			-webkit-line-clamp: 3
		}
		.md\:line-clamp-3,
		.md\:line-clamp-4 {
			-webkit-box-orient: vertical;
			display: -webkit-box;
			overflow: hidden
		}
		.md\:line-clamp-4 {
			-webkit-line-clamp: 4
		}
		.md\:line-clamp-5 {
			-webkit-line-clamp: 5
		}
		.md\:line-clamp-5,
		.md\:line-clamp-6 {
			-webkit-box-orient: vertical;
			display: -webkit-box;
			overflow: hidden
		}
		.md\:line-clamp-6 {
			-webkit-line-clamp: 6
		}
		.md\:line-clamp-none {
			-webkit-box-orient: horizontal;
			-webkit-line-clamp: none;
			display: block;
			overflow: visible
		}
		.md\:block {
			display: block
		}
		.md\:inline-block {
			display: inline-block
		}
		.md\:inline {
			display: inline
		}
		.md\:flex {
			display: flex
		}
		.md\:inline-flex {
			display: inline-flex
		}
		.md\:hidden {
			display: none
		}
		.md\:aspect-1-1 {
			aspect-ratio: 1/1
		}
		.md\:aspect-16-9 {
			aspect-ratio: 16/9
		}
		.md\:aspect-2-1 {
			aspect-ratio: 2/1
		}
		.md\:aspect-2-3 {
			aspect-ratio: 2/3
		}
		.md\:aspect-3-2 {
			aspect-ratio: 3/2
		}
		.md\:aspect-3-4 {
			aspect-ratio: 3/4
		}
		.md\:aspect-4-3 {
			aspect-ratio: 4/3
		}
		.md\:aspect-9-16 {
			aspect-ratio: 9/16
		}
		.md\:min-h-fit {
			min-height: fit-content
		}
		.md\:min-h-full {
			min-height: 100%
		}
		.md\:max-w-\[960px\] {
			max-width: 960px
		}
		.md\:flex-1 {
			flex: 1 1
		}
		.md\:flex-auto {
			flex: 1 1 auto
		}
		.md\:flex-none {
			flex: none
		}
		.md\:basis-0 {
			flex-basis: 0px
		}
		.md\:basis-1\/2 {
			flex-basis: 50%
		}
		.md\:basis-1\/3 {
			flex-basis: 33.333333%
		}
		.md\:basis-1\/4 {
			flex-basis: 25%
		}
		.md\:basis-auto {
			flex-basis: auto
		}
		.md\:basis-full {
			flex-basis: 100%
		}
		.md\:grid-cols-lg {
			grid-template-columns: [bounds-start] minmax(8px, auto) [main-start offset-start col-1-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-1-end col-2-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-2-end col-3-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-3-end col-4-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-4-end col-5-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-5-end col-6-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-6-end col-7-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-7-end col-8-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-8-end col-9-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-9-end col-10-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-10-end col-11-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-11-end col-12-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-12-end main-end offset-end] minmax(8px, auto) [bounds-end]
		}
		.md\:grid-cols-md {
			grid-template-columns: [bounds-start] 8px [main-start offset-start col-1-start col-2-start col-3-start] minmax(var(--md-grid-min), var(--md-grid-max)) [col-1-end col-2-end col-3-end col-4-start col-5-start col-6-start] minmax(var(--md-grid-min), var(--md-grid-max)) [col-4-end col-5-end col-6-end col-7-start col-8-start col-9-start] minmax(var(--md-grid-min), var(--md-grid-max)) [col-7-end col-8-end col-9-end col-10-start col-11-start col-12-start] minmax(var(--md-grid-min), var(--md-grid-max)) [col-10-end col-11-end col-12-end main-end offset-end] 8px [bounds-end]
		}
		.md\:grid-cols-sm {
			grid-template-columns: [bounds-start] 8px [main-start offset-start col-1-start col-2-start col-3-start] minmax(var(--sm-grid-min), var(--sm-grid-max)) [col-1-end col-2-end col-3-end col-4-start col-5-start col-6-start] minmax(var(--sm-grid-min), var(--sm-grid-max)) [col-4-end col-5-end col-6-end col-7-start col-8-start col-9-start] minmax(var(--sm-grid-min), var(--sm-grid-max)) [col-7-end col-8-end col-9-end col-10-start col-11-start col-12-start] minmax(var(--sm-grid-min), var(--sm-grid-max)) [col-10-end col-11-end col-12-end main-end offset-end] 8px [bounds-end]
		}
		.md\:grid-cols-xl {
			grid-template-columns: [bounds-start] minmax(8px, auto) [main-start offset-start col-1-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-1-end col-2-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-2-end col-3-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-3-end col-4-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-4-end col-5-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-5-end col-6-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-6-end col-7-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-7-end col-8-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-8-end col-9-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-9-end col-10-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-10-end col-11-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-11-end col-12-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-12-end offset-end main-end] minmax(8px, auto) [bounds-end]
		}
		.md\:grid-cols-xxl {
			grid-template-columns: [bounds-start] minmax(8px, auto) [offset-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [main-start col-1-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-1-end col-2-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-2-end col-3-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-3-end col-4-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-4-end col-5-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-5-end col-6-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-6-end col-7-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-7-end col-8-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-8-end col-9-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-9-end col-10-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-10-end col-11-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-11-end col-12-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-12-end main-end] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [offset-end] minmax(8px, auto) [bounds-end]
		}
		.md\:flex-row {
			flex-direction: row
		}
		.md\:flex-col {
			flex-direction: column
		}
		.md\:content-center {
			align-content: center
		}
		.md\:content-start {
			align-content: flex-start
		}
		.md\:content-end {
			align-content: flex-end
		}
		.md\:content-between {
			align-content: space-between
		}
		.md\:content-around {
			align-content: space-around
		}
		.md\:content-evenly {
			align-content: space-evenly
		}
		.md\:items-start {
			align-items: flex-start
		}
		.md\:items-end {
			align-items: flex-end
		}
		.md\:items-center {
			align-items: center
		}
		.md\:items-baseline {
			align-items: baseline
		}
		.md\:items-stretch {
			align-items: stretch
		}
		.md\:justify-start {
			justify-content: flex-start
		}
		.md\:justify-end {
			justify-content: flex-end
		}
		.md\:justify-center {
			justify-content: center
		}
		.md\:justify-between {
			justify-content: space-between
		}
		.md\:justify-evenly {
			justify-content: space-evenly
		}
		.md\:justify-stretch {
			justify-content: stretch
		}
		.md\:gap-0 {
			gap: 0
		}
		.md\:gap-6 {
			gap: 1.5rem
		}
		.md\:gap-l {
			gap: var(--spacing-spacing-l)
		}
		.md\:gap-m {
			gap: var(--spacing-spacing-m)
		}
		.md\:gap-s {
			gap: var(--spacing-spacing-s)
		}
		.md\:gap-xl {
			gap: var(--spacing-spacing-xl)
		}
		.md\:gap-xs {
			gap: var(--spacing-spacing-xs)
		}
		.md\:gap-xxl {
			gap: var(--spacing-spacing-xxl)
		}
		.md\:gap-xxs {
			gap: var(--spacing-spacing-xxs)
		}
		.md\:gap-xxxl {
			gap: var(--spacing-spacing-xxxl)
		}
		.md\:gap-x-0 {
			column-gap: 0
		}
		.md\:gap-x-l {
			column-gap: var(--spacing-spacing-l)
		}
		.md\:gap-x-m {
			column-gap: var(--spacing-spacing-m)
		}
		.md\:gap-x-s {
			column-gap: var(--spacing-spacing-s)
		}
		.md\:gap-x-xl {
			column-gap: var(--spacing-spacing-xl)
		}
		.md\:gap-x-xs {
			column-gap: var(--spacing-spacing-xs)
		}
		.md\:gap-x-xxl {
			column-gap: var(--spacing-spacing-xxl)
		}
		.md\:gap-x-xxs {
			column-gap: var(--spacing-spacing-xxs)
		}
		.md\:gap-x-xxxl {
			column-gap: var(--spacing-spacing-xxxl)
		}
		.md\:gap-y-0 {
			row-gap: 0
		}
		.md\:gap-y-l {
			row-gap: var(--spacing-spacing-l)
		}
		.md\:gap-y-m {
			row-gap: var(--spacing-spacing-m)
		}
		.md\:gap-y-s {
			row-gap: var(--spacing-spacing-s)
		}
		.md\:gap-y-xl {
			row-gap: var(--spacing-spacing-xl)
		}
		.md\:gap-y-xs {
			row-gap: var(--spacing-spacing-xs)
		}
		.md\:gap-y-xxl {
			row-gap: var(--spacing-spacing-xxl)
		}
		.md\:gap-y-xxs {
			row-gap: var(--spacing-spacing-xxs)
		}
		.md\:gap-y-xxxl {
			row-gap: var(--spacing-spacing-xxxl)
		}
		.md\:p-6 {
			padding: 1.5rem
		}
		.md\:pb-0 {
			padding-bottom: 0
		}
		.md\:pb-l {
			padding-bottom: var(--spacing-spacing-l)
		}
		.md\:pb-m {
			padding-bottom: var(--spacing-spacing-m)
		}
		.md\:pb-s {
			padding-bottom: var(--spacing-spacing-s)
		}
		.md\:pb-xl {
			padding-bottom: var(--spacing-spacing-xl)
		}
		.md\:pb-xs {
			padding-bottom: var(--spacing-spacing-xs)
		}
		.md\:pb-xxl {
			padding-bottom: var(--spacing-spacing-xxl)
		}
		.md\:pb-xxs {
			padding-bottom: var(--spacing-spacing-xxs)
		}
		.md\:pb-xxxl {
			padding-bottom: var(--spacing-spacing-xxxl)
		}
		.md\:pl-0 {
			padding-left: 0
		}
		.md\:pl-l {
			padding-left: var(--spacing-spacing-l)
		}
		.md\:pl-m {
			padding-left: var(--spacing-spacing-m)
		}
		.md\:pl-s {
			padding-left: var(--spacing-spacing-s)
		}
		.md\:pl-xl {
			padding-left: var(--spacing-spacing-xl)
		}
		.md\:pl-xs {
			padding-left: var(--spacing-spacing-xs)
		}
		.md\:pl-xxl {
			padding-left: var(--spacing-spacing-xxl)
		}
		.md\:pl-xxs {
			padding-left: var(--spacing-spacing-xxs)
		}
		.md\:pl-xxxl {
			padding-left: var(--spacing-spacing-xxxl)
		}
		.md\:pr-0 {
			padding-right: 0
		}
		.md\:pr-l {
			padding-right: var(--spacing-spacing-l)
		}
		.md\:pr-m {
			padding-right: var(--spacing-spacing-m)
		}
		.md\:pr-s {
			padding-right: var(--spacing-spacing-s)
		}
		.md\:pr-xl {
			padding-right: var(--spacing-spacing-xl)
		}
		.md\:pr-xs {
			padding-right: var(--spacing-spacing-xs)
		}
		.md\:pr-xxl {
			padding-right: var(--spacing-spacing-xxl)
		}
		.md\:pr-xxs {
			padding-right: var(--spacing-spacing-xxs)
		}
		.md\:pr-xxxl {
			padding-right: var(--spacing-spacing-xxxl)
		}
		.md\:pt-0 {
			padding-top: 0
		}
		.md\:pt-l {
			padding-top: var(--spacing-spacing-l)
		}
		.md\:pt-m {
			padding-top: var(--spacing-spacing-m)
		}
		.md\:pt-s {
			padding-top: var(--spacing-spacing-s)
		}
		.md\:pt-xl {
			padding-top: var(--spacing-spacing-xl)
		}
		.md\:pt-xs {
			padding-top: var(--spacing-spacing-xs)
		}
		.md\:pt-xxl {
			padding-top: var(--spacing-spacing-xxl)
		}
		.md\:pt-xxs {
			padding-top: var(--spacing-spacing-xxs)
		}
		.md\:pt-xxxl {
			padding-top: var(--spacing-spacing-xxxl)
		}
		.md\:text-center {
			text-align: center
		}
		.md\:text-start {
			text-align: start
		}
		.md\:text-end {
			text-align: end
		}
		.md\:text-3xl {
			font-size: 1.875rem;
			line-height: 2.25rem
		}
		.md\:text-\[32px\] {
			font-size: 32px
		}
		.md\:uppercase {
			text-transform: uppercase
		}
		.md\:normal-case {
			text-transform: none
		}
		.md\:leading-10 {
			line-height: 2.5rem
		}
		.md\:text-mobile-display-caps {
			font-size: var(--text-mobile-display-caps-fontSize);
			font-weight: var(--text-mobile-display-caps-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-display-caps-lineHeight);
			text-transform: var(--text-mobile-display-caps-textTransform)
		}
		.md\:text-mobile-display-1 {
			font-size: var(--text-mobile-display-1-fontSize);
			font-weight: var(--text-mobile-display-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-display-1-lineHeight);
			text-transform: unset
		}
		.md\:text-mobile-display-2 {
			font-size: var(--text-mobile-display-2-fontSize);
			font-weight: var(--text-mobile-display-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-display-2-lineHeight);
			text-transform: unset
		}
		.md\:text-desktop-display-caps {
			font-size: var(--text-desktop-display-caps-fontSize);
			font-weight: var(--text-desktop-display-caps-fontWeight);
			letter-spacing: var(--text-desktop-display-caps-letterSpacing);
			line-height: var(--text-desktop-display-caps-lineHeight);
			text-transform: var(--text-desktop-display-caps-textTransform)
		}
		.md\:text-desktop-display-1 {
			font-size: var(--text-desktop-display-1-fontSize);
			font-weight: var(--text-desktop-display-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-display-1-lineHeight);
			text-transform: unset
		}
		.md\:text-desktop-display-2 {
			font-size: var(--text-desktop-display-2-fontSize);
			font-weight: var(--text-desktop-display-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-display-2-lineHeight);
			text-transform: unset
		}
		.md\:text-mobile-header-1 {
			font-size: var(--text-mobile-header-1-fontSize);
			font-weight: var(--text-mobile-header-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-1-lineHeight);
			text-transform: unset
		}
		.md\:text-mobile-header-2 {
			font-size: var(--text-mobile-header-2-fontSize);
			font-weight: var(--text-mobile-header-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-2-lineHeight);
			text-transform: unset
		}
		.md\:text-mobile-header-3 {
			font-size: var(--text-mobile-header-3-fontSize);
			font-weight: var(--text-mobile-header-3-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-3-lineHeight);
			text-transform: unset
		}
		.md\:text-mobile-header-4 {
			font-size: var(--text-mobile-header-4-fontSize);
			font-weight: var(--text-mobile-header-4-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-4-lineHeight);
			text-transform: unset
		}
		.md\:text-mobile-header-5 {
			font-size: var(--text-mobile-header-5-fontSize);
			font-weight: var(--text-mobile-header-5-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-5-lineHeight);
			text-transform: unset
		}
		.md\:text-mobile-header-6 {
			font-size: var(--text-mobile-header-6-fontSize);
			font-weight: var(--text-mobile-header-6-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-6-lineHeight);
			text-transform: unset
		}
		.md\:text-desktop-header-1 {
			font-size: var(--text-desktop-header-1-fontSize);
			font-weight: var(--text-desktop-header-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-1-lineHeight);
			text-transform: unset
		}
		.md\:text-desktop-header-2 {
			font-size: var(--text-desktop-header-2-fontSize);
			font-weight: var(--text-desktop-header-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-2-lineHeight);
			text-transform: unset
		}
		.md\:text-desktop-header-3 {
			font-size: var(--text-desktop-header-3-fontSize);
			font-weight: var(--text-desktop-header-3-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-3-lineHeight);
			text-transform: unset
		}
		.md\:text-desktop-header-4 {
			font-size: var(--text-desktop-header-4-fontSize);
			font-weight: var(--text-desktop-header-4-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-4-lineHeight);
			text-transform: unset
		}
		.md\:text-desktop-header-5 {
			font-size: var(--text-desktop-header-5-fontSize);
			font-weight: var(--text-desktop-header-5-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-5-lineHeight);
			text-transform: unset
		}
		.md\:text-desktop-header-6 {
			font-size: var(--text-desktop-header-6-fontSize);
			font-weight: var(--text-desktop-header-6-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-6-lineHeight);
			text-transform: unset
		}
		.md\:text-mobile-title-1 {
			font-size: var(--text-mobile-title-1-fontSize);
			font-weight: var(--text-mobile-title-1-fontWeight);
			line-height: var(--text-mobile-title-1-lineHeight)
		}
		.md\:text-mobile-title-1,
		.md\:text-mobile-title-2 {
			letter-spacing: unset;
			text-transform: unset
		}
		.md\:text-mobile-title-2 {
			font-size: var(--text-mobile-title-2-fontSize);
			font-weight: var(--text-mobile-title-2-fontWeight);
			line-height: var(--text-mobile-title-2-lineHeight)
		}
		.md\:text-mobile-title-3 {
			font-size: var(--text-mobile-title-3-fontSize);
			font-weight: var(--text-mobile-title-3-fontWeight);
			line-height: var(--text-mobile-title-3-lineHeight)
		}
		.md\:text-desktop-title-1,
		.md\:text-mobile-title-3 {
			letter-spacing: unset;
			text-transform: unset
		}
		.md\:text-desktop-title-1 {
			font-size: var(--text-desktop-title-1-fontSize);
			font-weight: var(--text-desktop-title-1-fontWeight);
			line-height: var(--text-desktop-title-1-lineHeight)
		}
		.md\:text-desktop-title-2 {
			font-size: var(--text-desktop-title-2-fontSize);
			font-weight: var(--text-desktop-title-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-title-2-lineHeight);
			text-transform: unset
		}
		.md\:text-desktop-title-3 {
			font-size: var(--text-desktop-title-3-fontSize);
			font-weight: var(--text-desktop-title-3-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-title-3-lineHeight);
			text-transform: unset
		}
		.md\:text-mobile-subheader-1 {
			font-size: var(--text-mobile-subheader-1-fontSize);
			font-weight: var(--text-mobile-subheader-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-subheader-1-lineHeight);
			text-transform: unset
		}
		.md\:text-mobile-subheader-2 {
			font-size: var(--text-mobile-subheader-2-fontSize);
			font-weight: var(--text-mobile-subheader-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-subheader-2-lineHeight);
			text-transform: unset
		}
		.md\:text-desktop-subheader-1 {
			font-size: var(--text-desktop-subheader-1-fontSize);
			font-weight: var(--text-desktop-subheader-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-subheader-1-lineHeight);
			text-transform: unset
		}
		.md\:text-desktop-subheader-2 {
			font-size: var(--text-desktop-subheader-2-fontSize);
			font-weight: var(--text-desktop-subheader-2-fontWeight);
			line-height: var(--text-desktop-subheader-2-lineHeight)
		}
		.md\:text-body,
		.md\:text-desktop-subheader-2 {
			letter-spacing: unset;
			text-transform: unset
		}
		.md\:text-body {
			font-size: var(--text-body-fontSize);
			font-weight: var(--text-body-fontWeight);
			line-height: var(--text-body-lineHeight)
		}
		.md\:text-body-book {
			font-size: var(--text-body-book-fontSize);
			font-weight: var(--text-body-book-fontWeight);
			line-height: var(--text-body-book-lineHeight)
		}
		.md\:text-body-book,
		.md\:text-body-small {
			letter-spacing: unset;
			text-transform: unset
		}
		.md\:text-body-small {
			font-size: var(--text-body-small-fontSize);
			font-weight: var(--text-body-small-fontWeight);
			line-height: var(--text-body-small-lineHeight)
		}
		.md\:text-ui-label {
			font-size: var(--text-ui-label-fontSize);
			font-weight: var(--text-ui-label-fontWeight);
			line-height: var(--text-ui-label-lineHeight)
		}
		.md\:text-ui-label,
		.md\:text-ui-label-bold {
			letter-spacing: unset;
			text-transform: unset
		}
		.md\:text-ui-label-bold {
			font-size: var(--text-ui-label-bold-fontSize);
			font-weight: var(--text-ui-label-bold-fontWeight);
			line-height: var(--text-ui-label-bold-lineHeight)
		}
		.md\:text-ui-label-large {
			font-size: var(--text-ui-label-large-fontSize);
			font-weight: var(--text-ui-label-large-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-ui-label-large-lineHeight);
			text-transform: unset
		}
		.md\:text-ui-label-large-bold {
			font-size: var(--text-ui-label-large-bold-fontSize);
			font-weight: var(--text-ui-label-large-bold-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-ui-label-large-bold-lineHeight);
			text-transform: unset
		}
		.md\:text-ui-label-small {
			font-size: var(--text-ui-label-small-fontSize);
			font-weight: var(--text-ui-label-small-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-ui-label-small-lineHeight);
			text-transform: unset
		}
		.md\:text-ui-label-small-bold {
			font-size: var(--text-ui-label-small-bold-fontSize);
			font-weight: var(--text-ui-label-small-bold-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-ui-label-small-bold-lineHeight);
			text-transform: unset
		}
		.md\:text-small-print {
			font-size: var(--text-small-print-fontSize);
			font-weight: var(--text-small-print-fontWeight);
			line-height: var(--text-small-print-lineHeight)
		}
		.md\:text-small-print,
		.md\:text-small-print-bold {
			letter-spacing: unset;
			text-transform: unset
		}
		.md\:text-small-print-bold {
			font-size: var(--text-small-print-bold-fontSize);
			font-weight: var(--text-small-print-bold-fontWeight);
			line-height: var(--text-small-print-bold-lineHeight)
		}
		.md\:text-eyebrow {
			font-size: var(--text-eyebrow-fontSize);
			font-weight: var(--text-eyebrow-fontWeight);
			letter-spacing: var(--text-eyebrow-letterSpacing);
			line-height: var(--text-eyebrow-lineHeight);
			text-transform: var(--text-eyebrow-textTransform)
		}
		.md\:col-start-bounds-start {
			grid-column-start: bounds-start
		}
		.md\:col-start-offset-start {
			grid-column-start: offset-start
		}
		.md\:col-start-main-start {
			grid-column-start: main-start
		}
		.md\:col-start-col-1-start {
			grid-column-start: col-1-start
		}
		.md\:col-start-col-1-end {
			grid-column-start: col-1-end
		}
		.md\:col-start-col-2-start {
			grid-column-start: col-2-start
		}
		.md\:col-start-col-2-end {
			grid-column-start: col-2-end
		}
		.md\:col-start-col-3-start {
			grid-column-start: col-3-start
		}
		.md\:col-start-col-3-end {
			grid-column-start: col-3-end
		}
		.md\:col-start-col-4-start {
			grid-column-start: col-4-start
		}
		.md\:col-start-col-4-end {
			grid-column-start: col-4-end
		}
		.md\:col-start-col-5-start {
			grid-column-start: col-5-start
		}
		.md\:col-start-col-5-end {
			grid-column-start: col-5-end
		}
		.md\:col-start-col-6-start {
			grid-column-start: col-6-start
		}
		.md\:col-start-col-6-end {
			grid-column-start: col-6-end
		}
		.md\:col-start-col-7-start {
			grid-column-start: col-7-start
		}
		.md\:col-start-col-7-end {
			grid-column-start: col-7-end
		}
		.md\:col-start-col-8-start {
			grid-column-start: col-8-start
		}
		.md\:col-start-col-8-end {
			grid-column-start: col-8-end
		}
		.md\:col-start-col-9-start {
			grid-column-start: col-9-start
		}
		.md\:col-start-col-9-end {
			grid-column-start: col-9-end
		}
		.md\:col-start-col-10-start {
			grid-column-start: col-10-start
		}
		.md\:col-start-col-10-end {
			grid-column-start: col-10-end
		}
		.md\:col-start-col-11-start {
			grid-column-start: col-11-start
		}
		.md\:col-start-col-11-end {
			grid-column-start: col-11-end
		}
		.md\:col-start-col-12-start {
			grid-column-start: col-12-start
		}
		.md\:col-start-col-12-end {
			grid-column-start: col-12-end
		}
		.md\:col-start-main-end {
			grid-column-start: main-end
		}
		.md\:col-start-offset-end {
			grid-column-start: offset-end
		}
		.md\:col-start-bounds-end {
			grid-column-start: bounds-end
		}
		.md\:col-end-bounds-start {
			grid-column-end: bounds-start
		}
		.md\:col-end-offset-start {
			grid-column-end: offset-start
		}
		.md\:col-end-main-start {
			grid-column-end: main-start
		}
		.md\:col-end-col-1-start {
			grid-column-end: col-1-start
		}
		.md\:col-end-col-1-end {
			grid-column-end: col-1-end
		}
		.md\:col-end-col-2-start {
			grid-column-end: col-2-start
		}
		.md\:col-end-col-2-end {
			grid-column-end: col-2-end
		}
		.md\:col-end-col-3-start {
			grid-column-end: col-3-start
		}
		.md\:col-end-col-3-end {
			grid-column-end: col-3-end
		}
		.md\:col-end-col-4-start {
			grid-column-end: col-4-start
		}
		.md\:col-end-col-4-end {
			grid-column-end: col-4-end
		}
		.md\:col-end-col-5-start {
			grid-column-end: col-5-start
		}
		.md\:col-end-col-5-end {
			grid-column-end: col-5-end
		}
		.md\:col-end-col-6-start {
			grid-column-end: col-6-start
		}
		.md\:col-end-col-6-end {
			grid-column-end: col-6-end
		}
		.md\:col-end-col-7-start {
			grid-column-end: col-7-start
		}
		.md\:col-end-col-7-end {
			grid-column-end: col-7-end
		}
		.md\:col-end-col-8-start {
			grid-column-end: col-8-start
		}
		.md\:col-end-col-8-end {
			grid-column-end: col-8-end
		}
		.md\:col-end-col-9-start {
			grid-column-end: col-9-start
		}
		.md\:col-end-col-9-end {
			grid-column-end: col-9-end
		}
		.md\:col-end-col-10-start {
			grid-column-end: col-10-start
		}
		.md\:col-end-col-10-end {
			grid-column-end: col-10-end
		}
		.md\:col-end-col-11-start {
			grid-column-end: col-11-start
		}
		.md\:col-end-col-11-end {
			grid-column-end: col-11-end
		}
		.md\:col-end-col-12-start {
			grid-column-end: col-12-start
		}
		.md\:col-end-col-12-end {
			grid-column-end: col-12-end
		}
		.md\:col-end-main-end {
			grid-column-end: main-end
		}
		.md\:col-end-offset-end {
			grid-column-end: offset-end
		}
		.md\:col-end-bounds-end {
			grid-column-end: bounds-end
		}
	}
	
	@media (min-width:1024px) {
		.lg\:order-1 {
			order: 1
		}
		.lg\:order-10 {
			order: 10
		}
		.lg\:order-11 {
			order: 11
		}
		.lg\:order-12 {
			order: 12
		}
		.lg\:order-2 {
			order: 2
		}
		.lg\:order-3 {
			order: 3
		}
		.lg\:order-4 {
			order: 4
		}
		.lg\:order-5 {
			order: 5
		}
		.lg\:order-6 {
			order: 6
		}
		.lg\:order-7 {
			order: 7
		}
		.lg\:order-8 {
			order: 8
		}
		.lg\:order-9 {
			order: 9
		}
		.lg\:order-none {
			order: 0
		}
		.lg\:col-start-1 {
			grid-column-start: 1
		}
		.lg\:col-start-10 {
			grid-column-start: 10
		}
		.lg\:col-start-11 {
			grid-column-start: 11
		}
		.lg\:col-start-12 {
			grid-column-start: 12
		}
		.lg\:col-start-13 {
			grid-column-start: 13
		}
		.lg\:col-start-14 {
			grid-column-start: 14
		}
		.lg\:col-start-15 {
			grid-column-start: 15
		}
		.lg\:col-start-16 {
			grid-column-start: 16
		}
		.lg\:col-start-17 {
			grid-column-start: 17
		}
		.lg\:col-start-2 {
			grid-column-start: 2
		}
		.lg\:col-start-3 {
			grid-column-start: 3
		}
		.lg\:col-start-4 {
			grid-column-start: 4
		}
		.lg\:col-start-5 {
			grid-column-start: 5
		}
		.lg\:col-start-6 {
			grid-column-start: 6
		}
		.lg\:col-start-7 {
			grid-column-start: 7
		}
		.lg\:col-start-8 {
			grid-column-start: 8
		}
		.lg\:col-start-9 {
			grid-column-start: 9
		}
		.lg\:col-start-main {
			grid-column-start: main
		}
		.lg\:col-end-1 {
			grid-column-end: 1
		}
		.lg\:col-end-10 {
			grid-column-end: 10
		}
		.lg\:col-end-11 {
			grid-column-end: 11
		}
		.lg\:col-end-12 {
			grid-column-end: 12
		}
		.lg\:col-end-13 {
			grid-column-end: 13
		}
		.lg\:col-end-14 {
			grid-column-end: 14
		}
		.lg\:col-end-15 {
			grid-column-end: 15
		}
		.lg\:col-end-16 {
			grid-column-end: 16
		}
		.lg\:col-end-17 {
			grid-column-end: 17
		}
		.lg\:col-end-2 {
			grid-column-end: 2
		}
		.lg\:col-end-3 {
			grid-column-end: 3
		}
		.lg\:col-end-4 {
			grid-column-end: 4
		}
		.lg\:col-end-5 {
			grid-column-end: 5
		}
		.lg\:col-end-6 {
			grid-column-end: 6
		}
		.lg\:col-end-7 {
			grid-column-end: 7
		}
		.lg\:col-end-8 {
			grid-column-end: 8
		}
		.lg\:col-end-9 {
			grid-column-end: 9
		}
		.lg\:mb-0 {
			margin-bottom: 0
		}
		.lg\:mb-auto {
			margin-bottom: auto
		}
		.lg\:mb-l {
			margin-bottom: var(--spacing-spacing-l)
		}
		.lg\:mb-m {
			margin-bottom: var(--spacing-spacing-m)
		}
		.lg\:mb-s {
			margin-bottom: var(--spacing-spacing-s)
		}
		.lg\:mb-xl {
			margin-bottom: var(--spacing-spacing-xl)
		}
		.lg\:mb-xs {
			margin-bottom: var(--spacing-spacing-xs)
		}
		.lg\:mb-xxl {
			margin-bottom: var(--spacing-spacing-xxl)
		}
		.lg\:mb-xxs {
			margin-bottom: var(--spacing-spacing-xxs)
		}
		.lg\:mb-xxxl {
			margin-bottom: var(--spacing-spacing-xxxl)
		}
		.lg\:ml-0 {
			margin-left: 0
		}
		.lg\:ml-auto {
			margin-left: auto
		}
		.lg\:ml-l {
			margin-left: var(--spacing-spacing-l)
		}
		.lg\:ml-m {
			margin-left: var(--spacing-spacing-m)
		}
		.lg\:ml-s {
			margin-left: var(--spacing-spacing-s)
		}
		.lg\:ml-xl {
			margin-left: var(--spacing-spacing-xl)
		}
		.lg\:ml-xs {
			margin-left: var(--spacing-spacing-xs)
		}
		.lg\:ml-xxl {
			margin-left: var(--spacing-spacing-xxl)
		}
		.lg\:ml-xxs {
			margin-left: var(--spacing-spacing-xxs)
		}
		.lg\:ml-xxxl {
			margin-left: var(--spacing-spacing-xxxl)
		}
		.lg\:mr-0 {
			margin-right: 0
		}
		.lg\:mr-auto {
			margin-right: auto
		}
		.lg\:mr-l {
			margin-right: var(--spacing-spacing-l)
		}
		.lg\:mr-m {
			margin-right: var(--spacing-spacing-m)
		}
		.lg\:mr-s {
			margin-right: var(--spacing-spacing-s)
		}
		.lg\:mr-xl {
			margin-right: var(--spacing-spacing-xl)
		}
		.lg\:mr-xs {
			margin-right: var(--spacing-spacing-xs)
		}
		.lg\:mr-xxl {
			margin-right: var(--spacing-spacing-xxl)
		}
		.lg\:mr-xxs {
			margin-right: var(--spacing-spacing-xxs)
		}
		.lg\:mr-xxxl {
			margin-right: var(--spacing-spacing-xxxl)
		}
		.lg\:mt-0 {
			margin-top: 0
		}
		.lg\:mt-auto {
			margin-top: auto
		}
		.lg\:mt-l {
			margin-top: var(--spacing-spacing-l)
		}
		.lg\:mt-m {
			margin-top: var(--spacing-spacing-m)
		}
		.lg\:mt-s {
			margin-top: var(--spacing-spacing-s)
		}
		.lg\:mt-xl {
			margin-top: var(--spacing-spacing-xl)
		}
		.lg\:mt-xs {
			margin-top: var(--spacing-spacing-xs)
		}
		.lg\:mt-xxl {
			margin-top: var(--spacing-spacing-xxl)
		}
		.lg\:mt-xxs {
			margin-top: var(--spacing-spacing-xxs)
		}
		.lg\:mt-xxxl {
			margin-top: var(--spacing-spacing-xxxl)
		}
		.lg\:line-clamp-1 {
			-webkit-line-clamp: 1
		}
		.lg\:line-clamp-1,
		.lg\:line-clamp-2 {
			-webkit-box-orient: vertical;
			display: -webkit-box;
			overflow: hidden
		}
		.lg\:line-clamp-2 {
			-webkit-line-clamp: 2
		}
		.lg\:line-clamp-3 {
			-webkit-line-clamp: 3
		}
		.lg\:line-clamp-3,
		.lg\:line-clamp-4 {
			-webkit-box-orient: vertical;
			display: -webkit-box;
			overflow: hidden
		}
		.lg\:line-clamp-4 {
			-webkit-line-clamp: 4
		}
		.lg\:line-clamp-5 {
			-webkit-line-clamp: 5
		}
		.lg\:line-clamp-5,
		.lg\:line-clamp-6 {
			-webkit-box-orient: vertical;
			display: -webkit-box;
			overflow: hidden
		}
		.lg\:line-clamp-6 {
			-webkit-line-clamp: 6
		}
		.lg\:line-clamp-none {
			-webkit-box-orient: horizontal;
			-webkit-line-clamp: none;
			display: block;
			overflow: visible
		}
		.lg\:block {
			display: block
		}
		.lg\:inline-block {
			display: inline-block
		}
		.lg\:inline {
			display: inline
		}
		.lg\:flex {
			display: flex
		}
		.lg\:inline-flex {
			display: inline-flex
		}
		.lg\:hidden {
			display: none
		}
		.lg\:aspect-1-1 {
			aspect-ratio: 1/1
		}
		.lg\:aspect-16-9 {
			aspect-ratio: 16/9
		}
		.lg\:aspect-2-1 {
			aspect-ratio: 2/1
		}
		.lg\:aspect-2-3 {
			aspect-ratio: 2/3
		}
		.lg\:aspect-3-2 {
			aspect-ratio: 3/2
		}
		.lg\:aspect-3-4 {
			aspect-ratio: 3/4
		}
		.lg\:aspect-4-3 {
			aspect-ratio: 4/3
		}
		.lg\:aspect-9-16 {
			aspect-ratio: 9/16
		}
		.lg\:min-h-fit {
			min-height: fit-content
		}
		.lg\:min-h-full {
			min-height: 100%
		}
		.lg\:flex-auto {
			flex: 1 1 auto
		}
		.lg\:flex-none {
			flex: none
		}
		.lg\:basis-0 {
			flex-basis: 0px
		}
		.lg\:basis-1\/2 {
			flex-basis: 50%
		}
		.lg\:basis-1\/3 {
			flex-basis: 33.333333%
		}
		.lg\:basis-1\/4 {
			flex-basis: 25%
		}
		.lg\:basis-auto {
			flex-basis: auto
		}
		.lg\:basis-full {
			flex-basis: 100%
		}
		.lg\:table-fixed {
			table-layout: fixed
		}
		.lg\:grid-cols-lg {
			grid-template-columns: [bounds-start] minmax(8px, auto) [main-start offset-start col-1-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-1-end col-2-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-2-end col-3-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-3-end col-4-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-4-end col-5-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-5-end col-6-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-6-end col-7-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-7-end col-8-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-8-end col-9-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-9-end col-10-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-10-end col-11-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-11-end col-12-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-12-end main-end offset-end] minmax(8px, auto) [bounds-end]
		}
		.lg\:grid-cols-md {
			grid-template-columns: [bounds-start] 8px [main-start offset-start col-1-start col-2-start col-3-start] minmax(var(--md-grid-min), var(--md-grid-max)) [col-1-end col-2-end col-3-end col-4-start col-5-start col-6-start] minmax(var(--md-grid-min), var(--md-grid-max)) [col-4-end col-5-end col-6-end col-7-start col-8-start col-9-start] minmax(var(--md-grid-min), var(--md-grid-max)) [col-7-end col-8-end col-9-end col-10-start col-11-start col-12-start] minmax(var(--md-grid-min), var(--md-grid-max)) [col-10-end col-11-end col-12-end main-end offset-end] 8px [bounds-end]
		}
		.lg\:grid-cols-sm {
			grid-template-columns: [bounds-start] 8px [main-start offset-start col-1-start col-2-start col-3-start] minmax(var(--sm-grid-min), var(--sm-grid-max)) [col-1-end col-2-end col-3-end col-4-start col-5-start col-6-start] minmax(var(--sm-grid-min), var(--sm-grid-max)) [col-4-end col-5-end col-6-end col-7-start col-8-start col-9-start] minmax(var(--sm-grid-min), var(--sm-grid-max)) [col-7-end col-8-end col-9-end col-10-start col-11-start col-12-start] minmax(var(--sm-grid-min), var(--sm-grid-max)) [col-10-end col-11-end col-12-end main-end offset-end] 8px [bounds-end]
		}
		.lg\:grid-cols-xl {
			grid-template-columns: [bounds-start] minmax(8px, auto) [main-start offset-start col-1-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-1-end col-2-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-2-end col-3-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-3-end col-4-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-4-end col-5-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-5-end col-6-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-6-end col-7-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-7-end col-8-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-8-end col-9-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-9-end col-10-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-10-end col-11-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-11-end col-12-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-12-end offset-end main-end] minmax(8px, auto) [bounds-end]
		}
		.lg\:grid-cols-xxl {
			grid-template-columns: [bounds-start] minmax(8px, auto) [offset-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [main-start col-1-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-1-end col-2-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-2-end col-3-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-3-end col-4-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-4-end col-5-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-5-end col-6-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-6-end col-7-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-7-end col-8-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-8-end col-9-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-9-end col-10-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-10-end col-11-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-11-end col-12-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-12-end main-end] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [offset-end] minmax(8px, auto) [bounds-end]
		}
		.lg\:flex-row {
			flex-direction: row
		}
		.lg\:flex-col {
			flex-direction: column
		}
		.lg\:content-center {
			align-content: center
		}
		.lg\:content-start {
			align-content: flex-start
		}
		.lg\:content-end {
			align-content: flex-end
		}
		.lg\:content-between {
			align-content: space-between
		}
		.lg\:content-around {
			align-content: space-around
		}
		.lg\:content-evenly {
			align-content: space-evenly
		}
		.lg\:items-start {
			align-items: flex-start
		}
		.lg\:items-end {
			align-items: flex-end
		}
		.lg\:items-center {
			align-items: center
		}
		.lg\:items-baseline {
			align-items: baseline
		}
		.lg\:items-stretch {
			align-items: stretch
		}
		.lg\:justify-start {
			justify-content: flex-start
		}
		.lg\:justify-end {
			justify-content: flex-end
		}
		.lg\:justify-center {
			justify-content: center
		}
		.lg\:justify-between {
			justify-content: space-between
		}
		.lg\:justify-evenly {
			justify-content: space-evenly
		}
		.lg\:justify-stretch {
			justify-content: stretch
		}
		.lg\:gap-0 {
			gap: 0
		}
		.lg\:gap-l {
			gap: var(--spacing-spacing-l)
		}
		.lg\:gap-m {
			gap: var(--spacing-spacing-m)
		}
		.lg\:gap-s {
			gap: var(--spacing-spacing-s)
		}
		.lg\:gap-xl {
			gap: var(--spacing-spacing-xl)
		}
		.lg\:gap-xs {
			gap: var(--spacing-spacing-xs)
		}
		.lg\:gap-xxl {
			gap: var(--spacing-spacing-xxl)
		}
		.lg\:gap-xxs {
			gap: var(--spacing-spacing-xxs)
		}
		.lg\:gap-xxxl {
			gap: var(--spacing-spacing-xxxl)
		}
		.lg\:gap-x-0 {
			column-gap: 0
		}
		.lg\:gap-x-l {
			column-gap: var(--spacing-spacing-l)
		}
		.lg\:gap-x-m {
			column-gap: var(--spacing-spacing-m)
		}
		.lg\:gap-x-s {
			column-gap: var(--spacing-spacing-s)
		}
		.lg\:gap-x-xl {
			column-gap: var(--spacing-spacing-xl)
		}
		.lg\:gap-x-xs {
			column-gap: var(--spacing-spacing-xs)
		}
		.lg\:gap-x-xxl {
			column-gap: var(--spacing-spacing-xxl)
		}
		.lg\:gap-x-xxs {
			column-gap: var(--spacing-spacing-xxs)
		}
		.lg\:gap-x-xxxl {
			column-gap: var(--spacing-spacing-xxxl)
		}
		.lg\:gap-y-0 {
			row-gap: 0
		}
		.lg\:gap-y-l {
			row-gap: var(--spacing-spacing-l)
		}
		.lg\:gap-y-m {
			row-gap: var(--spacing-spacing-m)
		}
		.lg\:gap-y-s {
			row-gap: var(--spacing-spacing-s)
		}
		.lg\:gap-y-xl {
			row-gap: var(--spacing-spacing-xl)
		}
		.lg\:gap-y-xs {
			row-gap: var(--spacing-spacing-xs)
		}
		.lg\:gap-y-xxl {
			row-gap: var(--spacing-spacing-xxl)
		}
		.lg\:gap-y-xxs {
			row-gap: var(--spacing-spacing-xxs)
		}
		.lg\:gap-y-xxxl {
			row-gap: var(--spacing-spacing-xxxl)
		}
		.lg\:whitespace-normal {
			white-space: normal
		}
		.lg\:pb-0 {
			padding-bottom: 0
		}
		.lg\:pb-l {
			padding-bottom: var(--spacing-spacing-l)
		}
		.lg\:pb-m {
			padding-bottom: var(--spacing-spacing-m)
		}
		.lg\:pb-s {
			padding-bottom: var(--spacing-spacing-s)
		}
		.lg\:pb-xl {
			padding-bottom: var(--spacing-spacing-xl)
		}
		.lg\:pb-xs {
			padding-bottom: var(--spacing-spacing-xs)
		}
		.lg\:pb-xxl {
			padding-bottom: var(--spacing-spacing-xxl)
		}
		.lg\:pb-xxs {
			padding-bottom: var(--spacing-spacing-xxs)
		}
		.lg\:pb-xxxl {
			padding-bottom: var(--spacing-spacing-xxxl)
		}
		.lg\:pl-0 {
			padding-left: 0
		}
		.lg\:pl-l {
			padding-left: var(--spacing-spacing-l)
		}
		.lg\:pl-m {
			padding-left: var(--spacing-spacing-m)
		}
		.lg\:pl-s {
			padding-left: var(--spacing-spacing-s)
		}
		.lg\:pl-xl {
			padding-left: var(--spacing-spacing-xl)
		}
		.lg\:pl-xs {
			padding-left: var(--spacing-spacing-xs)
		}
		.lg\:pl-xxl {
			padding-left: var(--spacing-spacing-xxl)
		}
		.lg\:pl-xxs {
			padding-left: var(--spacing-spacing-xxs)
		}
		.lg\:pl-xxxl {
			padding-left: var(--spacing-spacing-xxxl)
		}
		.lg\:pr-0 {
			padding-right: 0
		}
		.lg\:pr-l {
			padding-right: var(--spacing-spacing-l)
		}
		.lg\:pr-m {
			padding-right: var(--spacing-spacing-m)
		}
		.lg\:pr-s {
			padding-right: var(--spacing-spacing-s)
		}
		.lg\:pr-xl {
			padding-right: var(--spacing-spacing-xl)
		}
		.lg\:pr-xs {
			padding-right: var(--spacing-spacing-xs)
		}
		.lg\:pr-xxl {
			padding-right: var(--spacing-spacing-xxl)
		}
		.lg\:pr-xxs {
			padding-right: var(--spacing-spacing-xxs)
		}
		.lg\:pr-xxxl {
			padding-right: var(--spacing-spacing-xxxl)
		}
		.lg\:pt-0 {
			padding-top: 0
		}
		.lg\:pt-l {
			padding-top: var(--spacing-spacing-l)
		}
		.lg\:pt-m {
			padding-top: var(--spacing-spacing-m)
		}
		.lg\:pt-s {
			padding-top: var(--spacing-spacing-s)
		}
		.lg\:pt-xl {
			padding-top: var(--spacing-spacing-xl)
		}
		.lg\:pt-xs {
			padding-top: var(--spacing-spacing-xs)
		}
		.lg\:pt-xxl {
			padding-top: var(--spacing-spacing-xxl)
		}
		.lg\:pt-xxs {
			padding-top: var(--spacing-spacing-xxs)
		}
		.lg\:pt-xxxl {
			padding-top: var(--spacing-spacing-xxxl)
		}
		.lg\:text-center {
			text-align: center
		}
		.lg\:text-start {
			text-align: start
		}
		.lg\:text-end {
			text-align: end
		}
		.lg\:uppercase {
			text-transform: uppercase
		}
		.lg\:normal-case {
			text-transform: none
		}
		.lg\:text-mobile-display-caps {
			font-size: var(--text-mobile-display-caps-fontSize);
			font-weight: var(--text-mobile-display-caps-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-display-caps-lineHeight);
			text-transform: var(--text-mobile-display-caps-textTransform)
		}
		.lg\:text-mobile-display-1 {
			font-size: var(--text-mobile-display-1-fontSize);
			font-weight: var(--text-mobile-display-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-display-1-lineHeight);
			text-transform: unset
		}
		.lg\:text-mobile-display-2 {
			font-size: var(--text-mobile-display-2-fontSize);
			font-weight: var(--text-mobile-display-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-display-2-lineHeight);
			text-transform: unset
		}
		.lg\:text-desktop-display-caps {
			font-size: var(--text-desktop-display-caps-fontSize);
			font-weight: var(--text-desktop-display-caps-fontWeight);
			letter-spacing: var(--text-desktop-display-caps-letterSpacing);
			line-height: var(--text-desktop-display-caps-lineHeight);
			text-transform: var(--text-desktop-display-caps-textTransform)
		}
		.lg\:text-desktop-display-1 {
			font-size: var(--text-desktop-display-1-fontSize);
			font-weight: var(--text-desktop-display-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-display-1-lineHeight);
			text-transform: unset
		}
		.lg\:text-desktop-display-2 {
			font-size: var(--text-desktop-display-2-fontSize);
			font-weight: var(--text-desktop-display-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-display-2-lineHeight);
			text-transform: unset
		}
		.lg\:text-mobile-header-1 {
			font-size: var(--text-mobile-header-1-fontSize);
			font-weight: var(--text-mobile-header-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-1-lineHeight);
			text-transform: unset
		}
		.lg\:text-mobile-header-2 {
			font-size: var(--text-mobile-header-2-fontSize);
			font-weight: var(--text-mobile-header-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-2-lineHeight);
			text-transform: unset
		}
		.lg\:text-mobile-header-3 {
			font-size: var(--text-mobile-header-3-fontSize);
			font-weight: var(--text-mobile-header-3-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-3-lineHeight);
			text-transform: unset
		}
		.lg\:text-mobile-header-4 {
			font-size: var(--text-mobile-header-4-fontSize);
			font-weight: var(--text-mobile-header-4-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-4-lineHeight);
			text-transform: unset
		}
		.lg\:text-mobile-header-5 {
			font-size: var(--text-mobile-header-5-fontSize);
			font-weight: var(--text-mobile-header-5-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-5-lineHeight);
			text-transform: unset
		}
		.lg\:text-mobile-header-6 {
			font-size: var(--text-mobile-header-6-fontSize);
			font-weight: var(--text-mobile-header-6-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-6-lineHeight);
			text-transform: unset
		}
		.lg\:text-desktop-header-1 {
			font-size: var(--text-desktop-header-1-fontSize);
			font-weight: var(--text-desktop-header-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-1-lineHeight);
			text-transform: unset
		}
		.lg\:text-desktop-header-2 {
			font-size: var(--text-desktop-header-2-fontSize);
			font-weight: var(--text-desktop-header-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-2-lineHeight);
			text-transform: unset
		}
		.lg\:text-desktop-header-3 {
			font-size: var(--text-desktop-header-3-fontSize);
			font-weight: var(--text-desktop-header-3-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-3-lineHeight);
			text-transform: unset
		}
		.lg\:text-desktop-header-4 {
			font-size: var(--text-desktop-header-4-fontSize);
			font-weight: var(--text-desktop-header-4-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-4-lineHeight);
			text-transform: unset
		}
		.lg\:text-desktop-header-5 {
			font-size: var(--text-desktop-header-5-fontSize);
			font-weight: var(--text-desktop-header-5-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-5-lineHeight);
			text-transform: unset
		}
		.lg\:text-desktop-header-6 {
			font-size: var(--text-desktop-header-6-fontSize);
			font-weight: var(--text-desktop-header-6-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-6-lineHeight);
			text-transform: unset
		}
		.lg\:text-mobile-title-1 {
			font-size: var(--text-mobile-title-1-fontSize);
			font-weight: var(--text-mobile-title-1-fontWeight);
			line-height: var(--text-mobile-title-1-lineHeight)
		}
		.lg\:text-mobile-title-1,
		.lg\:text-mobile-title-2 {
			letter-spacing: unset;
			text-transform: unset
		}
		.lg\:text-mobile-title-2 {
			font-size: var(--text-mobile-title-2-fontSize);
			font-weight: var(--text-mobile-title-2-fontWeight);
			line-height: var(--text-mobile-title-2-lineHeight)
		}
		.lg\:text-mobile-title-3 {
			font-size: var(--text-mobile-title-3-fontSize);
			font-weight: var(--text-mobile-title-3-fontWeight);
			line-height: var(--text-mobile-title-3-lineHeight)
		}
		.lg\:text-desktop-title-1,
		.lg\:text-mobile-title-3 {
			letter-spacing: unset;
			text-transform: unset
		}
		.lg\:text-desktop-title-1 {
			font-size: var(--text-desktop-title-1-fontSize);
			font-weight: var(--text-desktop-title-1-fontWeight);
			line-height: var(--text-desktop-title-1-lineHeight)
		}
		.lg\:text-desktop-title-2 {
			font-size: var(--text-desktop-title-2-fontSize);
			font-weight: var(--text-desktop-title-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-title-2-lineHeight);
			text-transform: unset
		}
		.lg\:text-desktop-title-3 {
			font-size: var(--text-desktop-title-3-fontSize);
			font-weight: var(--text-desktop-title-3-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-title-3-lineHeight);
			text-transform: unset
		}
		.lg\:text-mobile-subheader-1 {
			font-size: var(--text-mobile-subheader-1-fontSize);
			font-weight: var(--text-mobile-subheader-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-subheader-1-lineHeight);
			text-transform: unset
		}
		.lg\:text-mobile-subheader-2 {
			font-size: var(--text-mobile-subheader-2-fontSize);
			font-weight: var(--text-mobile-subheader-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-subheader-2-lineHeight);
			text-transform: unset
		}
		.lg\:text-desktop-subheader-1 {
			font-size: var(--text-desktop-subheader-1-fontSize);
			font-weight: var(--text-desktop-subheader-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-subheader-1-lineHeight);
			text-transform: unset
		}
		.lg\:text-desktop-subheader-2 {
			font-size: var(--text-desktop-subheader-2-fontSize);
			font-weight: var(--text-desktop-subheader-2-fontWeight);
			line-height: var(--text-desktop-subheader-2-lineHeight)
		}
		.lg\:text-body,
		.lg\:text-desktop-subheader-2 {
			letter-spacing: unset;
			text-transform: unset
		}
		.lg\:text-body {
			font-size: var(--text-body-fontSize);
			font-weight: var(--text-body-fontWeight);
			line-height: var(--text-body-lineHeight)
		}
		.lg\:text-body-book {
			font-size: var(--text-body-book-fontSize);
			font-weight: var(--text-body-book-fontWeight);
			line-height: var(--text-body-book-lineHeight)
		}
		.lg\:text-body-book,
		.lg\:text-body-small {
			letter-spacing: unset;
			text-transform: unset
		}
		.lg\:text-body-small {
			font-size: var(--text-body-small-fontSize);
			font-weight: var(--text-body-small-fontWeight);
			line-height: var(--text-body-small-lineHeight)
		}
		.lg\:text-ui-label {
			font-size: var(--text-ui-label-fontSize);
			font-weight: var(--text-ui-label-fontWeight);
			line-height: var(--text-ui-label-lineHeight)
		}
		.lg\:text-ui-label,
		.lg\:text-ui-label-bold {
			letter-spacing: unset;
			text-transform: unset
		}
		.lg\:text-ui-label-bold {
			font-size: var(--text-ui-label-bold-fontSize);
			font-weight: var(--text-ui-label-bold-fontWeight);
			line-height: var(--text-ui-label-bold-lineHeight)
		}
		.lg\:text-ui-label-large {
			font-size: var(--text-ui-label-large-fontSize);
			font-weight: var(--text-ui-label-large-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-ui-label-large-lineHeight);
			text-transform: unset
		}
		.lg\:text-ui-label-large-bold {
			font-size: var(--text-ui-label-large-bold-fontSize);
			font-weight: var(--text-ui-label-large-bold-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-ui-label-large-bold-lineHeight);
			text-transform: unset
		}
		.lg\:text-ui-label-small {
			font-size: var(--text-ui-label-small-fontSize);
			font-weight: var(--text-ui-label-small-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-ui-label-small-lineHeight);
			text-transform: unset
		}
		.lg\:text-ui-label-small-bold {
			font-size: var(--text-ui-label-small-bold-fontSize);
			font-weight: var(--text-ui-label-small-bold-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-ui-label-small-bold-lineHeight);
			text-transform: unset
		}
		.lg\:text-small-print {
			font-size: var(--text-small-print-fontSize);
			font-weight: var(--text-small-print-fontWeight);
			line-height: var(--text-small-print-lineHeight)
		}
		.lg\:text-small-print,
		.lg\:text-small-print-bold {
			letter-spacing: unset;
			text-transform: unset
		}
		.lg\:text-small-print-bold {
			font-size: var(--text-small-print-bold-fontSize);
			font-weight: var(--text-small-print-bold-fontWeight);
			line-height: var(--text-small-print-bold-lineHeight)
		}
		.lg\:text-eyebrow {
			font-size: var(--text-eyebrow-fontSize);
			font-weight: var(--text-eyebrow-fontWeight);
			letter-spacing: var(--text-eyebrow-letterSpacing);
			line-height: var(--text-eyebrow-lineHeight);
			text-transform: var(--text-eyebrow-textTransform)
		}
		.lg\:col-start-bounds-start {
			grid-column-start: bounds-start
		}
		.lg\:col-start-offset-start {
			grid-column-start: offset-start
		}
		.lg\:col-start-main-start {
			grid-column-start: main-start
		}
		.lg\:col-start-col-1-start {
			grid-column-start: col-1-start
		}
		.lg\:col-start-col-1-end {
			grid-column-start: col-1-end
		}
		.lg\:col-start-col-2-start {
			grid-column-start: col-2-start
		}
		.lg\:col-start-col-2-end {
			grid-column-start: col-2-end
		}
		.lg\:col-start-col-3-start {
			grid-column-start: col-3-start
		}
		.lg\:col-start-col-3-end {
			grid-column-start: col-3-end
		}
		.lg\:col-start-col-4-start {
			grid-column-start: col-4-start
		}
		.lg\:col-start-col-4-end {
			grid-column-start: col-4-end
		}
		.lg\:col-start-col-5-start {
			grid-column-start: col-5-start
		}
		.lg\:col-start-col-5-end {
			grid-column-start: col-5-end
		}
		.lg\:col-start-col-6-start {
			grid-column-start: col-6-start
		}
		.lg\:col-start-col-6-end {
			grid-column-start: col-6-end
		}
		.lg\:col-start-col-7-start {
			grid-column-start: col-7-start
		}
		.lg\:col-start-col-7-end {
			grid-column-start: col-7-end
		}
		.lg\:col-start-col-8-start {
			grid-column-start: col-8-start
		}
		.lg\:col-start-col-8-end {
			grid-column-start: col-8-end
		}
		.lg\:col-start-col-9-start {
			grid-column-start: col-9-start
		}
		.lg\:col-start-col-9-end {
			grid-column-start: col-9-end
		}
		.lg\:col-start-col-10-start {
			grid-column-start: col-10-start
		}
		.lg\:col-start-col-10-end {
			grid-column-start: col-10-end
		}
		.lg\:col-start-col-11-start {
			grid-column-start: col-11-start
		}
		.lg\:col-start-col-11-end {
			grid-column-start: col-11-end
		}
		.lg\:col-start-col-12-start {
			grid-column-start: col-12-start
		}
		.lg\:col-start-col-12-end {
			grid-column-start: col-12-end
		}
		.lg\:col-start-main-end {
			grid-column-start: main-end
		}
		.lg\:col-start-offset-end {
			grid-column-start: offset-end
		}
		.lg\:col-start-bounds-end {
			grid-column-start: bounds-end
		}
		.lg\:col-end-bounds-start {
			grid-column-end: bounds-start
		}
		.lg\:col-end-offset-start {
			grid-column-end: offset-start
		}
		.lg\:col-end-main-start {
			grid-column-end: main-start
		}
		.lg\:col-end-col-1-start {
			grid-column-end: col-1-start
		}
		.lg\:col-end-col-1-end {
			grid-column-end: col-1-end
		}
		.lg\:col-end-col-2-start {
			grid-column-end: col-2-start
		}
		.lg\:col-end-col-2-end {
			grid-column-end: col-2-end
		}
		.lg\:col-end-col-3-start {
			grid-column-end: col-3-start
		}
		.lg\:col-end-col-3-end {
			grid-column-end: col-3-end
		}
		.lg\:col-end-col-4-start {
			grid-column-end: col-4-start
		}
		.lg\:col-end-col-4-end {
			grid-column-end: col-4-end
		}
		.lg\:col-end-col-5-start {
			grid-column-end: col-5-start
		}
		.lg\:col-end-col-5-end {
			grid-column-end: col-5-end
		}
		.lg\:col-end-col-6-start {
			grid-column-end: col-6-start
		}
		.lg\:col-end-col-6-end {
			grid-column-end: col-6-end
		}
		.lg\:col-end-col-7-start {
			grid-column-end: col-7-start
		}
		.lg\:col-end-col-7-end {
			grid-column-end: col-7-end
		}
		.lg\:col-end-col-8-start {
			grid-column-end: col-8-start
		}
		.lg\:col-end-col-8-end {
			grid-column-end: col-8-end
		}
		.lg\:col-end-col-9-start {
			grid-column-end: col-9-start
		}
		.lg\:col-end-col-9-end {
			grid-column-end: col-9-end
		}
		.lg\:col-end-col-10-start {
			grid-column-end: col-10-start
		}
		.lg\:col-end-col-10-end {
			grid-column-end: col-10-end
		}
		.lg\:col-end-col-11-start {
			grid-column-end: col-11-start
		}
		.lg\:col-end-col-11-end {
			grid-column-end: col-11-end
		}
		.lg\:col-end-col-12-start {
			grid-column-end: col-12-start
		}
		.lg\:col-end-col-12-end {
			grid-column-end: col-12-end
		}
		.lg\:col-end-main-end {
			grid-column-end: main-end
		}
		.lg\:col-end-offset-end {
			grid-column-end: offset-end
		}
		.lg\:col-end-bounds-end {
			grid-column-end: bounds-end
		}
	}
	
	@media (min-width:1264px) {
		.xl\:left-\[-28px\] {
			left: -28px
		}
		.xl\:right-\[-28px\] {
			right: -28px
		}
		.xl\:order-1 {
			order: 1
		}
		.xl\:order-10 {
			order: 10
		}
		.xl\:order-11 {
			order: 11
		}
		.xl\:order-12 {
			order: 12
		}
		.xl\:order-2 {
			order: 2
		}
		.xl\:order-3 {
			order: 3
		}
		.xl\:order-4 {
			order: 4
		}
		.xl\:order-5 {
			order: 5
		}
		.xl\:order-6 {
			order: 6
		}
		.xl\:order-7 {
			order: 7
		}
		.xl\:order-8 {
			order: 8
		}
		.xl\:order-9 {
			order: 9
		}
		.xl\:order-none {
			order: 0
		}
		.xl\:col-start-1 {
			grid-column-start: 1
		}
		.xl\:col-start-10 {
			grid-column-start: 10
		}
		.xl\:col-start-11 {
			grid-column-start: 11
		}
		.xl\:col-start-12 {
			grid-column-start: 12
		}
		.xl\:col-start-13 {
			grid-column-start: 13
		}
		.xl\:col-start-14 {
			grid-column-start: 14
		}
		.xl\:col-start-15 {
			grid-column-start: 15
		}
		.xl\:col-start-16 {
			grid-column-start: 16
		}
		.xl\:col-start-17 {
			grid-column-start: 17
		}
		.xl\:col-start-2 {
			grid-column-start: 2
		}
		.xl\:col-start-3 {
			grid-column-start: 3
		}
		.xl\:col-start-4 {
			grid-column-start: 4
		}
		.xl\:col-start-5 {
			grid-column-start: 5
		}
		.xl\:col-start-6 {
			grid-column-start: 6
		}
		.xl\:col-start-7 {
			grid-column-start: 7
		}
		.xl\:col-start-8 {
			grid-column-start: 8
		}
		.xl\:col-start-9 {
			grid-column-start: 9
		}
		.xl\:col-start-main {
			grid-column-start: main
		}
		.xl\:col-end-1 {
			grid-column-end: 1
		}
		.xl\:col-end-10 {
			grid-column-end: 10
		}
		.xl\:col-end-11 {
			grid-column-end: 11
		}
		.xl\:col-end-12 {
			grid-column-end: 12
		}
		.xl\:col-end-13 {
			grid-column-end: 13
		}
		.xl\:col-end-14 {
			grid-column-end: 14
		}
		.xl\:col-end-15 {
			grid-column-end: 15
		}
		.xl\:col-end-16 {
			grid-column-end: 16
		}
		.xl\:col-end-17 {
			grid-column-end: 17
		}
		.xl\:col-end-2 {
			grid-column-end: 2
		}
		.xl\:col-end-3 {
			grid-column-end: 3
		}
		.xl\:col-end-4 {
			grid-column-end: 4
		}
		.xl\:col-end-5 {
			grid-column-end: 5
		}
		.xl\:col-end-6 {
			grid-column-end: 6
		}
		.xl\:col-end-7 {
			grid-column-end: 7
		}
		.xl\:col-end-8 {
			grid-column-end: 8
		}
		.xl\:col-end-9 {
			grid-column-end: 9
		}
		.xl\:mb-0 {
			margin-bottom: 0
		}
		.xl\:mb-auto {
			margin-bottom: auto
		}
		.xl\:mb-l {
			margin-bottom: var(--spacing-spacing-l)
		}
		.xl\:mb-m {
			margin-bottom: var(--spacing-spacing-m)
		}
		.xl\:mb-s {
			margin-bottom: var(--spacing-spacing-s)
		}
		.xl\:mb-xl {
			margin-bottom: var(--spacing-spacing-xl)
		}
		.xl\:mb-xs {
			margin-bottom: var(--spacing-spacing-xs)
		}
		.xl\:mb-xxl {
			margin-bottom: var(--spacing-spacing-xxl)
		}
		.xl\:mb-xxs {
			margin-bottom: var(--spacing-spacing-xxs)
		}
		.xl\:mb-xxxl {
			margin-bottom: var(--spacing-spacing-xxxl)
		}
		.xl\:ml-0 {
			margin-left: 0
		}
		.xl\:ml-auto {
			margin-left: auto
		}
		.xl\:ml-l {
			margin-left: var(--spacing-spacing-l)
		}
		.xl\:ml-m {
			margin-left: var(--spacing-spacing-m)
		}
		.xl\:ml-s {
			margin-left: var(--spacing-spacing-s)
		}
		.xl\:ml-xl {
			margin-left: var(--spacing-spacing-xl)
		}
		.xl\:ml-xs {
			margin-left: var(--spacing-spacing-xs)
		}
		.xl\:ml-xxl {
			margin-left: var(--spacing-spacing-xxl)
		}
		.xl\:ml-xxs {
			margin-left: var(--spacing-spacing-xxs)
		}
		.xl\:ml-xxxl {
			margin-left: var(--spacing-spacing-xxxl)
		}
		.xl\:mr-0 {
			margin-right: 0
		}
		.xl\:mr-auto {
			margin-right: auto
		}
		.xl\:mr-l {
			margin-right: var(--spacing-spacing-l)
		}
		.xl\:mr-m {
			margin-right: var(--spacing-spacing-m)
		}
		.xl\:mr-s {
			margin-right: var(--spacing-spacing-s)
		}
		.xl\:mr-xl {
			margin-right: var(--spacing-spacing-xl)
		}
		.xl\:mr-xs {
			margin-right: var(--spacing-spacing-xs)
		}
		.xl\:mr-xxl {
			margin-right: var(--spacing-spacing-xxl)
		}
		.xl\:mr-xxs {
			margin-right: var(--spacing-spacing-xxs)
		}
		.xl\:mr-xxxl {
			margin-right: var(--spacing-spacing-xxxl)
		}
		.xl\:mt-0 {
			margin-top: 0
		}
		.xl\:mt-auto {
			margin-top: auto
		}
		.xl\:mt-l {
			margin-top: var(--spacing-spacing-l)
		}
		.xl\:mt-m {
			margin-top: var(--spacing-spacing-m)
		}
		.xl\:mt-s {
			margin-top: var(--spacing-spacing-s)
		}
		.xl\:mt-xl {
			margin-top: var(--spacing-spacing-xl)
		}
		.xl\:mt-xs {
			margin-top: var(--spacing-spacing-xs)
		}
		.xl\:mt-xxl {
			margin-top: var(--spacing-spacing-xxl)
		}
		.xl\:mt-xxs {
			margin-top: var(--spacing-spacing-xxs)
		}
		.xl\:mt-xxxl {
			margin-top: var(--spacing-spacing-xxxl)
		}
		.xl\:line-clamp-1 {
			-webkit-line-clamp: 1
		}
		.xl\:line-clamp-1,
		.xl\:line-clamp-2 {
			-webkit-box-orient: vertical;
			display: -webkit-box;
			overflow: hidden
		}
		.xl\:line-clamp-2 {
			-webkit-line-clamp: 2
		}
		.xl\:line-clamp-3 {
			-webkit-line-clamp: 3
		}
		.xl\:line-clamp-3,
		.xl\:line-clamp-4 {
			-webkit-box-orient: vertical;
			display: -webkit-box;
			overflow: hidden
		}
		.xl\:line-clamp-4 {
			-webkit-line-clamp: 4
		}
		.xl\:line-clamp-5 {
			-webkit-line-clamp: 5
		}
		.xl\:line-clamp-5,
		.xl\:line-clamp-6 {
			-webkit-box-orient: vertical;
			display: -webkit-box;
			overflow: hidden
		}
		.xl\:line-clamp-6 {
			-webkit-line-clamp: 6
		}
		.xl\:line-clamp-none {
			-webkit-box-orient: horizontal;
			-webkit-line-clamp: none;
			display: block;
			overflow: visible
		}
		.xl\:block {
			display: block
		}
		.xl\:inline-block {
			display: inline-block
		}
		.xl\:inline {
			display: inline
		}
		.xl\:flex {
			display: flex
		}
		.xl\:inline-flex {
			display: inline-flex
		}
		.xl\:hidden {
			display: none
		}
		.xl\:aspect-1-1 {
			aspect-ratio: 1/1
		}
		.xl\:aspect-16-9 {
			aspect-ratio: 16/9
		}
		.xl\:aspect-2-1 {
			aspect-ratio: 2/1
		}
		.xl\:aspect-2-3 {
			aspect-ratio: 2/3
		}
		.xl\:aspect-3-2 {
			aspect-ratio: 3/2
		}
		.xl\:aspect-3-4 {
			aspect-ratio: 3/4
		}
		.xl\:aspect-4-3 {
			aspect-ratio: 4/3
		}
		.xl\:aspect-9-16 {
			aspect-ratio: 9/16
		}
		.xl\:min-h-fit {
			min-height: fit-content
		}
		.xl\:min-h-full {
			min-height: 100%
		}
		.xl\:flex-auto {
			flex: 1 1 auto
		}
		.xl\:flex-none {
			flex: none
		}
		.xl\:basis-0 {
			flex-basis: 0px
		}
		.xl\:basis-1\/2 {
			flex-basis: 50%
		}
		.xl\:basis-1\/3 {
			flex-basis: 33.333333%
		}
		.xl\:basis-1\/4 {
			flex-basis: 25%
		}
		.xl\:basis-auto {
			flex-basis: auto
		}
		.xl\:basis-full {
			flex-basis: 100%
		}
		.xl\:grid-cols-lg {
			grid-template-columns: [bounds-start] minmax(8px, auto) [main-start offset-start col-1-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-1-end col-2-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-2-end col-3-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-3-end col-4-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-4-end col-5-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-5-end col-6-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-6-end col-7-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-7-end col-8-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-8-end col-9-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-9-end col-10-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-10-end col-11-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-11-end col-12-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-12-end main-end offset-end] minmax(8px, auto) [bounds-end]
		}
		.xl\:grid-cols-md {
			grid-template-columns: [bounds-start] 8px [main-start offset-start col-1-start col-2-start col-3-start] minmax(var(--md-grid-min), var(--md-grid-max)) [col-1-end col-2-end col-3-end col-4-start col-5-start col-6-start] minmax(var(--md-grid-min), var(--md-grid-max)) [col-4-end col-5-end col-6-end col-7-start col-8-start col-9-start] minmax(var(--md-grid-min), var(--md-grid-max)) [col-7-end col-8-end col-9-end col-10-start col-11-start col-12-start] minmax(var(--md-grid-min), var(--md-grid-max)) [col-10-end col-11-end col-12-end main-end offset-end] 8px [bounds-end]
		}
		.xl\:grid-cols-sm {
			grid-template-columns: [bounds-start] 8px [main-start offset-start col-1-start col-2-start col-3-start] minmax(var(--sm-grid-min), var(--sm-grid-max)) [col-1-end col-2-end col-3-end col-4-start col-5-start col-6-start] minmax(var(--sm-grid-min), var(--sm-grid-max)) [col-4-end col-5-end col-6-end col-7-start col-8-start col-9-start] minmax(var(--sm-grid-min), var(--sm-grid-max)) [col-7-end col-8-end col-9-end col-10-start col-11-start col-12-start] minmax(var(--sm-grid-min), var(--sm-grid-max)) [col-10-end col-11-end col-12-end main-end offset-end] 8px [bounds-end]
		}
		.xl\:grid-cols-xl {
			grid-template-columns: [bounds-start] minmax(8px, auto) [main-start offset-start col-1-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-1-end col-2-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-2-end col-3-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-3-end col-4-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-4-end col-5-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-5-end col-6-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-6-end col-7-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-7-end col-8-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-8-end col-9-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-9-end col-10-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-10-end col-11-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-11-end col-12-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-12-end offset-end main-end] minmax(8px, auto) [bounds-end]
		}
		.xl\:grid-cols-xxl {
			grid-template-columns: [bounds-start] minmax(8px, auto) [offset-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [main-start col-1-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-1-end col-2-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-2-end col-3-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-3-end col-4-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-4-end col-5-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-5-end col-6-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-6-end col-7-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-7-end col-8-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-8-end col-9-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-9-end col-10-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-10-end col-11-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-11-end col-12-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-12-end main-end] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [offset-end] minmax(8px, auto) [bounds-end]
		}
		.xl\:flex-row {
			flex-direction: row
		}
		.xl\:flex-col {
			flex-direction: column
		}
		.xl\:content-center {
			align-content: center
		}
		.xl\:content-start {
			align-content: flex-start
		}
		.xl\:content-end {
			align-content: flex-end
		}
		.xl\:content-between {
			align-content: space-between
		}
		.xl\:content-around {
			align-content: space-around
		}
		.xl\:content-evenly {
			align-content: space-evenly
		}
		.xl\:items-start {
			align-items: flex-start
		}
		.xl\:items-end {
			align-items: flex-end
		}
		.xl\:items-center {
			align-items: center
		}
		.xl\:items-baseline {
			align-items: baseline
		}
		.xl\:items-stretch {
			align-items: stretch
		}
		.xl\:justify-start {
			justify-content: flex-start
		}
		.xl\:justify-end {
			justify-content: flex-end
		}
		.xl\:justify-center {
			justify-content: center
		}
		.xl\:justify-between {
			justify-content: space-between
		}
		.xl\:justify-evenly {
			justify-content: space-evenly
		}
		.xl\:justify-stretch {
			justify-content: stretch
		}
		.xl\:gap-0 {
			gap: 0
		}
		.xl\:gap-l {
			gap: var(--spacing-spacing-l)
		}
		.xl\:gap-m {
			gap: var(--spacing-spacing-m)
		}
		.xl\:gap-s {
			gap: var(--spacing-spacing-s)
		}
		.xl\:gap-xl {
			gap: var(--spacing-spacing-xl)
		}
		.xl\:gap-xs {
			gap: var(--spacing-spacing-xs)
		}
		.xl\:gap-xxl {
			gap: var(--spacing-spacing-xxl)
		}
		.xl\:gap-xxs {
			gap: var(--spacing-spacing-xxs)
		}
		.xl\:gap-xxxl {
			gap: var(--spacing-spacing-xxxl)
		}
		.xl\:gap-x-0 {
			column-gap: 0
		}
		.xl\:gap-x-l {
			column-gap: var(--spacing-spacing-l)
		}
		.xl\:gap-x-m {
			column-gap: var(--spacing-spacing-m)
		}
		.xl\:gap-x-s {
			column-gap: var(--spacing-spacing-s)
		}
		.xl\:gap-x-xl {
			column-gap: var(--spacing-spacing-xl)
		}
		.xl\:gap-x-xs {
			column-gap: var(--spacing-spacing-xs)
		}
		.xl\:gap-x-xxl {
			column-gap: var(--spacing-spacing-xxl)
		}
		.xl\:gap-x-xxs {
			column-gap: var(--spacing-spacing-xxs)
		}
		.xl\:gap-x-xxxl {
			column-gap: var(--spacing-spacing-xxxl)
		}
		.xl\:gap-y-0 {
			row-gap: 0
		}
		.xl\:gap-y-l {
			row-gap: var(--spacing-spacing-l)
		}
		.xl\:gap-y-m {
			row-gap: var(--spacing-spacing-m)
		}
		.xl\:gap-y-s {
			row-gap: var(--spacing-spacing-s)
		}
		.xl\:gap-y-xl {
			row-gap: var(--spacing-spacing-xl)
		}
		.xl\:gap-y-xs {
			row-gap: var(--spacing-spacing-xs)
		}
		.xl\:gap-y-xxl {
			row-gap: var(--spacing-spacing-xxl)
		}
		.xl\:gap-y-xxs {
			row-gap: var(--spacing-spacing-xxs)
		}
		.xl\:gap-y-xxxl {
			row-gap: var(--spacing-spacing-xxxl)
		}
		.xl\:pb-0 {
			padding-bottom: 0
		}
		.xl\:pb-l {
			padding-bottom: var(--spacing-spacing-l)
		}
		.xl\:pb-m {
			padding-bottom: var(--spacing-spacing-m)
		}
		.xl\:pb-s {
			padding-bottom: var(--spacing-spacing-s)
		}
		.xl\:pb-xl {
			padding-bottom: var(--spacing-spacing-xl)
		}
		.xl\:pb-xs {
			padding-bottom: var(--spacing-spacing-xs)
		}
		.xl\:pb-xxl {
			padding-bottom: var(--spacing-spacing-xxl)
		}
		.xl\:pb-xxs {
			padding-bottom: var(--spacing-spacing-xxs)
		}
		.xl\:pb-xxxl {
			padding-bottom: var(--spacing-spacing-xxxl)
		}
		.xl\:pl-0 {
			padding-left: 0
		}
		.xl\:pl-l {
			padding-left: var(--spacing-spacing-l)
		}
		.xl\:pl-m {
			padding-left: var(--spacing-spacing-m)
		}
		.xl\:pl-s {
			padding-left: var(--spacing-spacing-s)
		}
		.xl\:pl-xl {
			padding-left: var(--spacing-spacing-xl)
		}
		.xl\:pl-xs {
			padding-left: var(--spacing-spacing-xs)
		}
		.xl\:pl-xxl {
			padding-left: var(--spacing-spacing-xxl)
		}
		.xl\:pl-xxs {
			padding-left: var(--spacing-spacing-xxs)
		}
		.xl\:pl-xxxl {
			padding-left: var(--spacing-spacing-xxxl)
		}
		.xl\:pr-0 {
			padding-right: 0
		}
		.xl\:pr-l {
			padding-right: var(--spacing-spacing-l)
		}
		.xl\:pr-m {
			padding-right: var(--spacing-spacing-m)
		}
		.xl\:pr-s {
			padding-right: var(--spacing-spacing-s)
		}
		.xl\:pr-xl {
			padding-right: var(--spacing-spacing-xl)
		}
		.xl\:pr-xs {
			padding-right: var(--spacing-spacing-xs)
		}
		.xl\:pr-xxl {
			padding-right: var(--spacing-spacing-xxl)
		}
		.xl\:pr-xxs {
			padding-right: var(--spacing-spacing-xxs)
		}
		.xl\:pr-xxxl {
			padding-right: var(--spacing-spacing-xxxl)
		}
		.xl\:pt-0 {
			padding-top: 0
		}
		.xl\:pt-l {
			padding-top: var(--spacing-spacing-l)
		}
		.xl\:pt-m {
			padding-top: var(--spacing-spacing-m)
		}
		.xl\:pt-s {
			padding-top: var(--spacing-spacing-s)
		}
		.xl\:pt-xl {
			padding-top: var(--spacing-spacing-xl)
		}
		.xl\:pt-xs {
			padding-top: var(--spacing-spacing-xs)
		}
		.xl\:pt-xxl {
			padding-top: var(--spacing-spacing-xxl)
		}
		.xl\:pt-xxs {
			padding-top: var(--spacing-spacing-xxs)
		}
		.xl\:pt-xxxl {
			padding-top: var(--spacing-spacing-xxxl)
		}
		.xl\:text-center {
			text-align: center
		}
		.xl\:text-start {
			text-align: start
		}
		.xl\:text-end {
			text-align: end
		}
		.xl\:uppercase {
			text-transform: uppercase
		}
		.xl\:normal-case {
			text-transform: none
		}
		.xl\:text-mobile-display-caps {
			font-size: var(--text-mobile-display-caps-fontSize);
			font-weight: var(--text-mobile-display-caps-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-display-caps-lineHeight);
			text-transform: var(--text-mobile-display-caps-textTransform)
		}
		.xl\:text-mobile-display-1 {
			font-size: var(--text-mobile-display-1-fontSize);
			font-weight: var(--text-mobile-display-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-display-1-lineHeight);
			text-transform: unset
		}
		.xl\:text-mobile-display-2 {
			font-size: var(--text-mobile-display-2-fontSize);
			font-weight: var(--text-mobile-display-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-display-2-lineHeight);
			text-transform: unset
		}
		.xl\:text-desktop-display-caps {
			font-size: var(--text-desktop-display-caps-fontSize);
			font-weight: var(--text-desktop-display-caps-fontWeight);
			letter-spacing: var(--text-desktop-display-caps-letterSpacing);
			line-height: var(--text-desktop-display-caps-lineHeight);
			text-transform: var(--text-desktop-display-caps-textTransform)
		}
		.xl\:text-desktop-display-1 {
			font-size: var(--text-desktop-display-1-fontSize);
			font-weight: var(--text-desktop-display-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-display-1-lineHeight);
			text-transform: unset
		}
		.xl\:text-desktop-display-2 {
			font-size: var(--text-desktop-display-2-fontSize);
			font-weight: var(--text-desktop-display-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-display-2-lineHeight);
			text-transform: unset
		}
		.xl\:text-mobile-header-1 {
			font-size: var(--text-mobile-header-1-fontSize);
			font-weight: var(--text-mobile-header-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-1-lineHeight);
			text-transform: unset
		}
		.xl\:text-mobile-header-2 {
			font-size: var(--text-mobile-header-2-fontSize);
			font-weight: var(--text-mobile-header-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-2-lineHeight);
			text-transform: unset
		}
		.xl\:text-mobile-header-3 {
			font-size: var(--text-mobile-header-3-fontSize);
			font-weight: var(--text-mobile-header-3-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-3-lineHeight);
			text-transform: unset
		}
		.xl\:text-mobile-header-4 {
			font-size: var(--text-mobile-header-4-fontSize);
			font-weight: var(--text-mobile-header-4-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-4-lineHeight);
			text-transform: unset
		}
		.xl\:text-mobile-header-5 {
			font-size: var(--text-mobile-header-5-fontSize);
			font-weight: var(--text-mobile-header-5-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-5-lineHeight);
			text-transform: unset
		}
		.xl\:text-mobile-header-6 {
			font-size: var(--text-mobile-header-6-fontSize);
			font-weight: var(--text-mobile-header-6-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-6-lineHeight);
			text-transform: unset
		}
		.xl\:text-desktop-header-1 {
			font-size: var(--text-desktop-header-1-fontSize);
			font-weight: var(--text-desktop-header-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-1-lineHeight);
			text-transform: unset
		}
		.xl\:text-desktop-header-2 {
			font-size: var(--text-desktop-header-2-fontSize);
			font-weight: var(--text-desktop-header-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-2-lineHeight);
			text-transform: unset
		}
		.xl\:text-desktop-header-3 {
			font-size: var(--text-desktop-header-3-fontSize);
			font-weight: var(--text-desktop-header-3-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-3-lineHeight);
			text-transform: unset
		}
		.xl\:text-desktop-header-4 {
			font-size: var(--text-desktop-header-4-fontSize);
			font-weight: var(--text-desktop-header-4-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-4-lineHeight);
			text-transform: unset
		}
		.xl\:text-desktop-header-5 {
			font-size: var(--text-desktop-header-5-fontSize);
			font-weight: var(--text-desktop-header-5-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-5-lineHeight);
			text-transform: unset
		}
		.xl\:text-desktop-header-6 {
			font-size: var(--text-desktop-header-6-fontSize);
			font-weight: var(--text-desktop-header-6-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-6-lineHeight);
			text-transform: unset
		}
		.xl\:text-mobile-title-1 {
			font-size: var(--text-mobile-title-1-fontSize);
			font-weight: var(--text-mobile-title-1-fontWeight);
			line-height: var(--text-mobile-title-1-lineHeight)
		}
		.xl\:text-mobile-title-1,
		.xl\:text-mobile-title-2 {
			letter-spacing: unset;
			text-transform: unset
		}
		.xl\:text-mobile-title-2 {
			font-size: var(--text-mobile-title-2-fontSize);
			font-weight: var(--text-mobile-title-2-fontWeight);
			line-height: var(--text-mobile-title-2-lineHeight)
		}
		.xl\:text-mobile-title-3 {
			font-size: var(--text-mobile-title-3-fontSize);
			font-weight: var(--text-mobile-title-3-fontWeight);
			line-height: var(--text-mobile-title-3-lineHeight)
		}
		.xl\:text-desktop-title-1,
		.xl\:text-mobile-title-3 {
			letter-spacing: unset;
			text-transform: unset
		}
		.xl\:text-desktop-title-1 {
			font-size: var(--text-desktop-title-1-fontSize);
			font-weight: var(--text-desktop-title-1-fontWeight);
			line-height: var(--text-desktop-title-1-lineHeight)
		}
		.xl\:text-desktop-title-2 {
			font-size: var(--text-desktop-title-2-fontSize);
			font-weight: var(--text-desktop-title-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-title-2-lineHeight);
			text-transform: unset
		}
		.xl\:text-desktop-title-3 {
			font-size: var(--text-desktop-title-3-fontSize);
			font-weight: var(--text-desktop-title-3-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-title-3-lineHeight);
			text-transform: unset
		}
		.xl\:text-mobile-subheader-1 {
			font-size: var(--text-mobile-subheader-1-fontSize);
			font-weight: var(--text-mobile-subheader-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-subheader-1-lineHeight);
			text-transform: unset
		}
		.xl\:text-mobile-subheader-2 {
			font-size: var(--text-mobile-subheader-2-fontSize);
			font-weight: var(--text-mobile-subheader-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-subheader-2-lineHeight);
			text-transform: unset
		}
		.xl\:text-desktop-subheader-1 {
			font-size: var(--text-desktop-subheader-1-fontSize);
			font-weight: var(--text-desktop-subheader-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-subheader-1-lineHeight);
			text-transform: unset
		}
		.xl\:text-desktop-subheader-2 {
			font-size: var(--text-desktop-subheader-2-fontSize);
			font-weight: var(--text-desktop-subheader-2-fontWeight);
			line-height: var(--text-desktop-subheader-2-lineHeight)
		}
		.xl\:text-body,
		.xl\:text-desktop-subheader-2 {
			letter-spacing: unset;
			text-transform: unset
		}
		.xl\:text-body {
			font-size: var(--text-body-fontSize);
			font-weight: var(--text-body-fontWeight);
			line-height: var(--text-body-lineHeight)
		}
		.xl\:text-body-book {
			font-size: var(--text-body-book-fontSize);
			font-weight: var(--text-body-book-fontWeight);
			line-height: var(--text-body-book-lineHeight)
		}
		.xl\:text-body-book,
		.xl\:text-body-small {
			letter-spacing: unset;
			text-transform: unset
		}
		.xl\:text-body-small {
			font-size: var(--text-body-small-fontSize);
			font-weight: var(--text-body-small-fontWeight);
			line-height: var(--text-body-small-lineHeight)
		}
		.xl\:text-ui-label {
			font-size: var(--text-ui-label-fontSize);
			font-weight: var(--text-ui-label-fontWeight);
			line-height: var(--text-ui-label-lineHeight)
		}
		.xl\:text-ui-label,
		.xl\:text-ui-label-bold {
			letter-spacing: unset;
			text-transform: unset
		}
		.xl\:text-ui-label-bold {
			font-size: var(--text-ui-label-bold-fontSize);
			font-weight: var(--text-ui-label-bold-fontWeight);
			line-height: var(--text-ui-label-bold-lineHeight)
		}
		.xl\:text-ui-label-large {
			font-size: var(--text-ui-label-large-fontSize);
			font-weight: var(--text-ui-label-large-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-ui-label-large-lineHeight);
			text-transform: unset
		}
		.xl\:text-ui-label-large-bold {
			font-size: var(--text-ui-label-large-bold-fontSize);
			font-weight: var(--text-ui-label-large-bold-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-ui-label-large-bold-lineHeight);
			text-transform: unset
		}
		.xl\:text-ui-label-small {
			font-size: var(--text-ui-label-small-fontSize);
			font-weight: var(--text-ui-label-small-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-ui-label-small-lineHeight);
			text-transform: unset
		}
		.xl\:text-ui-label-small-bold {
			font-size: var(--text-ui-label-small-bold-fontSize);
			font-weight: var(--text-ui-label-small-bold-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-ui-label-small-bold-lineHeight);
			text-transform: unset
		}
		.xl\:text-small-print {
			font-size: var(--text-small-print-fontSize);
			font-weight: var(--text-small-print-fontWeight);
			line-height: var(--text-small-print-lineHeight)
		}
		.xl\:text-small-print,
		.xl\:text-small-print-bold {
			letter-spacing: unset;
			text-transform: unset
		}
		.xl\:text-small-print-bold {
			font-size: var(--text-small-print-bold-fontSize);
			font-weight: var(--text-small-print-bold-fontWeight);
			line-height: var(--text-small-print-bold-lineHeight)
		}
		.xl\:text-eyebrow {
			font-size: var(--text-eyebrow-fontSize);
			font-weight: var(--text-eyebrow-fontWeight);
			letter-spacing: var(--text-eyebrow-letterSpacing);
			line-height: var(--text-eyebrow-lineHeight);
			text-transform: var(--text-eyebrow-textTransform)
		}
		.xl\:col-start-bounds-start {
			grid-column-start: bounds-start
		}
		.xl\:col-start-offset-start {
			grid-column-start: offset-start
		}
		.xl\:col-start-main-start {
			grid-column-start: main-start
		}
		.xl\:col-start-col-1-start {
			grid-column-start: col-1-start
		}
		.xl\:col-start-col-1-end {
			grid-column-start: col-1-end
		}
		.xl\:col-start-col-2-start {
			grid-column-start: col-2-start
		}
		.xl\:col-start-col-2-end {
			grid-column-start: col-2-end
		}
		.xl\:col-start-col-3-start {
			grid-column-start: col-3-start
		}
		.xl\:col-start-col-3-end {
			grid-column-start: col-3-end
		}
		.xl\:col-start-col-4-start {
			grid-column-start: col-4-start
		}
		.xl\:col-start-col-4-end {
			grid-column-start: col-4-end
		}
		.xl\:col-start-col-5-start {
			grid-column-start: col-5-start
		}
		.xl\:col-start-col-5-end {
			grid-column-start: col-5-end
		}
		.xl\:col-start-col-6-start {
			grid-column-start: col-6-start
		}
		.xl\:col-start-col-6-end {
			grid-column-start: col-6-end
		}
		.xl\:col-start-col-7-start {
			grid-column-start: col-7-start
		}
		.xl\:col-start-col-7-end {
			grid-column-start: col-7-end
		}
		.xl\:col-start-col-8-start {
			grid-column-start: col-8-start
		}
		.xl\:col-start-col-8-end {
			grid-column-start: col-8-end
		}
		.xl\:col-start-col-9-start {
			grid-column-start: col-9-start
		}
		.xl\:col-start-col-9-end {
			grid-column-start: col-9-end
		}
		.xl\:col-start-col-10-start {
			grid-column-start: col-10-start
		}
		.xl\:col-start-col-10-end {
			grid-column-start: col-10-end
		}
		.xl\:col-start-col-11-start {
			grid-column-start: col-11-start
		}
		.xl\:col-start-col-11-end {
			grid-column-start: col-11-end
		}
		.xl\:col-start-col-12-start {
			grid-column-start: col-12-start
		}
		.xl\:col-start-col-12-end {
			grid-column-start: col-12-end
		}
		.xl\:col-start-main-end {
			grid-column-start: main-end
		}
		.xl\:col-start-offset-end {
			grid-column-start: offset-end
		}
		.xl\:col-start-bounds-end {
			grid-column-start: bounds-end
		}
		.xl\:col-end-bounds-start {
			grid-column-end: bounds-start
		}
		.xl\:col-end-offset-start {
			grid-column-end: offset-start
		}
		.xl\:col-end-main-start {
			grid-column-end: main-start
		}
		.xl\:col-end-col-1-start {
			grid-column-end: col-1-start
		}
		.xl\:col-end-col-1-end {
			grid-column-end: col-1-end
		}
		.xl\:col-end-col-2-start {
			grid-column-end: col-2-start
		}
		.xl\:col-end-col-2-end {
			grid-column-end: col-2-end
		}
		.xl\:col-end-col-3-start {
			grid-column-end: col-3-start
		}
		.xl\:col-end-col-3-end {
			grid-column-end: col-3-end
		}
		.xl\:col-end-col-4-start {
			grid-column-end: col-4-start
		}
		.xl\:col-end-col-4-end {
			grid-column-end: col-4-end
		}
		.xl\:col-end-col-5-start {
			grid-column-end: col-5-start
		}
		.xl\:col-end-col-5-end {
			grid-column-end: col-5-end
		}
		.xl\:col-end-col-6-start {
			grid-column-end: col-6-start
		}
		.xl\:col-end-col-6-end {
			grid-column-end: col-6-end
		}
		.xl\:col-end-col-7-start {
			grid-column-end: col-7-start
		}
		.xl\:col-end-col-7-end {
			grid-column-end: col-7-end
		}
		.xl\:col-end-col-8-start {
			grid-column-end: col-8-start
		}
		.xl\:col-end-col-8-end {
			grid-column-end: col-8-end
		}
		.xl\:col-end-col-9-start {
			grid-column-end: col-9-start
		}
		.xl\:col-end-col-9-end {
			grid-column-end: col-9-end
		}
		.xl\:col-end-col-10-start {
			grid-column-end: col-10-start
		}
		.xl\:col-end-col-10-end {
			grid-column-end: col-10-end
		}
		.xl\:col-end-col-11-start {
			grid-column-end: col-11-start
		}
		.xl\:col-end-col-11-end {
			grid-column-end: col-11-end
		}
		.xl\:col-end-col-12-start {
			grid-column-end: col-12-start
		}
		.xl\:col-end-col-12-end {
			grid-column-end: col-12-end
		}
		.xl\:col-end-main-end {
			grid-column-end: main-end
		}
		.xl\:col-end-offset-end {
			grid-column-end: offset-end
		}
		.xl\:col-end-bounds-end {
			grid-column-end: bounds-end
		}
		.xl\:text-align-inherit {
			text-align: inherit
		}
	}
	
	@media (min-width:1440px) {
		.xxl\:order-1 {
			order: 1
		}
		.xxl\:order-10 {
			order: 10
		}
		.xxl\:order-11 {
			order: 11
		}
		.xxl\:order-12 {
			order: 12
		}
		.xxl\:order-2 {
			order: 2
		}
		.xxl\:order-3 {
			order: 3
		}
		.xxl\:order-4 {
			order: 4
		}
		.xxl\:order-5 {
			order: 5
		}
		.xxl\:order-6 {
			order: 6
		}
		.xxl\:order-7 {
			order: 7
		}
		.xxl\:order-8 {
			order: 8
		}
		.xxl\:order-9 {
			order: 9
		}
		.xxl\:order-none {
			order: 0
		}
		.xxl\:col-start-1 {
			grid-column-start: 1
		}
		.xxl\:col-start-10 {
			grid-column-start: 10
		}
		.xxl\:col-start-11 {
			grid-column-start: 11
		}
		.xxl\:col-start-12 {
			grid-column-start: 12
		}
		.xxl\:col-start-13 {
			grid-column-start: 13
		}
		.xxl\:col-start-14 {
			grid-column-start: 14
		}
		.xxl\:col-start-15 {
			grid-column-start: 15
		}
		.xxl\:col-start-16 {
			grid-column-start: 16
		}
		.xxl\:col-start-17 {
			grid-column-start: 17
		}
		.xxl\:col-start-2 {
			grid-column-start: 2
		}
		.xxl\:col-start-3 {
			grid-column-start: 3
		}
		.xxl\:col-start-4 {
			grid-column-start: 4
		}
		.xxl\:col-start-5 {
			grid-column-start: 5
		}
		.xxl\:col-start-6 {
			grid-column-start: 6
		}
		.xxl\:col-start-7 {
			grid-column-start: 7
		}
		.xxl\:col-start-8 {
			grid-column-start: 8
		}
		.xxl\:col-start-9 {
			grid-column-start: 9
		}
		.xxl\:col-start-main {
			grid-column-start: main
		}
		.xxl\:col-end-1 {
			grid-column-end: 1
		}
		.xxl\:col-end-10 {
			grid-column-end: 10
		}
		.xxl\:col-end-11 {
			grid-column-end: 11
		}
		.xxl\:col-end-12 {
			grid-column-end: 12
		}
		.xxl\:col-end-13 {
			grid-column-end: 13
		}
		.xxl\:col-end-14 {
			grid-column-end: 14
		}
		.xxl\:col-end-15 {
			grid-column-end: 15
		}
		.xxl\:col-end-16 {
			grid-column-end: 16
		}
		.xxl\:col-end-17 {
			grid-column-end: 17
		}
		.xxl\:col-end-2 {
			grid-column-end: 2
		}
		.xxl\:col-end-3 {
			grid-column-end: 3
		}
		.xxl\:col-end-4 {
			grid-column-end: 4
		}
		.xxl\:col-end-5 {
			grid-column-end: 5
		}
		.xxl\:col-end-6 {
			grid-column-end: 6
		}
		.xxl\:col-end-7 {
			grid-column-end: 7
		}
		.xxl\:col-end-8 {
			grid-column-end: 8
		}
		.xxl\:col-end-9 {
			grid-column-end: 9
		}
		.xxl\:mb-0 {
			margin-bottom: 0
		}
		.xxl\:mb-auto {
			margin-bottom: auto
		}
		.xxl\:mb-l {
			margin-bottom: var(--spacing-spacing-l)
		}
		.xxl\:mb-m {
			margin-bottom: var(--spacing-spacing-m)
		}
		.xxl\:mb-s {
			margin-bottom: var(--spacing-spacing-s)
		}
		.xxl\:mb-xl {
			margin-bottom: var(--spacing-spacing-xl)
		}
		.xxl\:mb-xs {
			margin-bottom: var(--spacing-spacing-xs)
		}
		.xxl\:mb-xxl {
			margin-bottom: var(--spacing-spacing-xxl)
		}
		.xxl\:mb-xxs {
			margin-bottom: var(--spacing-spacing-xxs)
		}
		.xxl\:mb-xxxl {
			margin-bottom: var(--spacing-spacing-xxxl)
		}
		.xxl\:ml-0 {
			margin-left: 0
		}
		.xxl\:ml-auto {
			margin-left: auto
		}
		.xxl\:ml-l {
			margin-left: var(--spacing-spacing-l)
		}
		.xxl\:ml-m {
			margin-left: var(--spacing-spacing-m)
		}
		.xxl\:ml-s {
			margin-left: var(--spacing-spacing-s)
		}
		.xxl\:ml-xl {
			margin-left: var(--spacing-spacing-xl)
		}
		.xxl\:ml-xs {
			margin-left: var(--spacing-spacing-xs)
		}
		.xxl\:ml-xxl {
			margin-left: var(--spacing-spacing-xxl)
		}
		.xxl\:ml-xxs {
			margin-left: var(--spacing-spacing-xxs)
		}
		.xxl\:ml-xxxl {
			margin-left: var(--spacing-spacing-xxxl)
		}
		.xxl\:mr-0 {
			margin-right: 0
		}
		.xxl\:mr-auto {
			margin-right: auto
		}
		.xxl\:mr-l {
			margin-right: var(--spacing-spacing-l)
		}
		.xxl\:mr-m {
			margin-right: var(--spacing-spacing-m)
		}
		.xxl\:mr-s {
			margin-right: var(--spacing-spacing-s)
		}
		.xxl\:mr-xl {
			margin-right: var(--spacing-spacing-xl)
		}
		.xxl\:mr-xs {
			margin-right: var(--spacing-spacing-xs)
		}
		.xxl\:mr-xxl {
			margin-right: var(--spacing-spacing-xxl)
		}
		.xxl\:mr-xxs {
			margin-right: var(--spacing-spacing-xxs)
		}
		.xxl\:mr-xxxl {
			margin-right: var(--spacing-spacing-xxxl)
		}
		.xxl\:mt-0 {
			margin-top: 0
		}
		.xxl\:mt-auto {
			margin-top: auto
		}
		.xxl\:mt-l {
			margin-top: var(--spacing-spacing-l)
		}
		.xxl\:mt-m {
			margin-top: var(--spacing-spacing-m)
		}
		.xxl\:mt-s {
			margin-top: var(--spacing-spacing-s)
		}
		.xxl\:mt-xl {
			margin-top: var(--spacing-spacing-xl)
		}
		.xxl\:mt-xs {
			margin-top: var(--spacing-spacing-xs)
		}
		.xxl\:mt-xxl {
			margin-top: var(--spacing-spacing-xxl)
		}
		.xxl\:mt-xxs {
			margin-top: var(--spacing-spacing-xxs)
		}
		.xxl\:mt-xxxl {
			margin-top: var(--spacing-spacing-xxxl)
		}
		.xxl\:line-clamp-1 {
			-webkit-line-clamp: 1
		}
		.xxl\:line-clamp-1,
		.xxl\:line-clamp-2 {
			-webkit-box-orient: vertical;
			display: -webkit-box;
			overflow: hidden
		}
		.xxl\:line-clamp-2 {
			-webkit-line-clamp: 2
		}
		.xxl\:line-clamp-3 {
			-webkit-line-clamp: 3
		}
		.xxl\:line-clamp-3,
		.xxl\:line-clamp-4 {
			-webkit-box-orient: vertical;
			display: -webkit-box;
			overflow: hidden
		}
		.xxl\:line-clamp-4 {
			-webkit-line-clamp: 4
		}
		.xxl\:line-clamp-5 {
			-webkit-line-clamp: 5
		}
		.xxl\:line-clamp-5,
		.xxl\:line-clamp-6 {
			-webkit-box-orient: vertical;
			display: -webkit-box;
			overflow: hidden
		}
		.xxl\:line-clamp-6 {
			-webkit-line-clamp: 6
		}
		.xxl\:line-clamp-none {
			-webkit-box-orient: horizontal;
			-webkit-line-clamp: none;
			display: block;
			overflow: visible
		}
		.xxl\:block {
			display: block
		}
		.xxl\:inline-block {
			display: inline-block
		}
		.xxl\:inline {
			display: inline
		}
		.xxl\:flex {
			display: flex
		}
		.xxl\:inline-flex {
			display: inline-flex
		}
		.xxl\:hidden {
			display: none
		}
		.xxl\:aspect-1-1 {
			aspect-ratio: 1/1
		}
		.xxl\:aspect-16-9 {
			aspect-ratio: 16/9
		}
		.xxl\:aspect-2-1 {
			aspect-ratio: 2/1
		}
		.xxl\:aspect-2-3 {
			aspect-ratio: 2/3
		}
		.xxl\:aspect-3-2 {
			aspect-ratio: 3/2
		}
		.xxl\:aspect-3-4 {
			aspect-ratio: 3/4
		}
		.xxl\:aspect-4-3 {
			aspect-ratio: 4/3
		}
		.xxl\:aspect-9-16 {
			aspect-ratio: 9/16
		}
		.xxl\:min-h-fit {
			min-height: fit-content
		}
		.xxl\:min-h-full {
			min-height: 100%
		}
		.xxl\:flex-auto {
			flex: 1 1 auto
		}
		.xxl\:flex-none {
			flex: none
		}
		.xxl\:basis-0 {
			flex-basis: 0px
		}
		.xxl\:basis-1\/2 {
			flex-basis: 50%
		}
		.xxl\:basis-1\/3 {
			flex-basis: 33.333333%
		}
		.xxl\:basis-1\/4 {
			flex-basis: 25%
		}
		.xxl\:basis-auto {
			flex-basis: auto
		}
		.xxl\:basis-full {
			flex-basis: 100%
		}
		.xxl\:grid-cols-lg {
			grid-template-columns: [bounds-start] minmax(8px, auto) [main-start offset-start col-1-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-1-end col-2-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-2-end col-3-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-3-end col-4-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-4-end col-5-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-5-end col-6-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-6-end col-7-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-7-end col-8-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-8-end col-9-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-9-end col-10-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-10-end col-11-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-11-end col-12-start] minmax(var(--lg-grid-min), var(--lg-grid-max)) [col-12-end main-end offset-end] minmax(8px, auto) [bounds-end]
		}
		.xxl\:grid-cols-md {
			grid-template-columns: [bounds-start] 8px [main-start offset-start col-1-start col-2-start col-3-start] minmax(var(--md-grid-min), var(--md-grid-max)) [col-1-end col-2-end col-3-end col-4-start col-5-start col-6-start] minmax(var(--md-grid-min), var(--md-grid-max)) [col-4-end col-5-end col-6-end col-7-start col-8-start col-9-start] minmax(var(--md-grid-min), var(--md-grid-max)) [col-7-end col-8-end col-9-end col-10-start col-11-start col-12-start] minmax(var(--md-grid-min), var(--md-grid-max)) [col-10-end col-11-end col-12-end main-end offset-end] 8px [bounds-end]
		}
		.xxl\:grid-cols-sm {
			grid-template-columns: [bounds-start] 8px [main-start offset-start col-1-start col-2-start col-3-start] minmax(var(--sm-grid-min), var(--sm-grid-max)) [col-1-end col-2-end col-3-end col-4-start col-5-start col-6-start] minmax(var(--sm-grid-min), var(--sm-grid-max)) [col-4-end col-5-end col-6-end col-7-start col-8-start col-9-start] minmax(var(--sm-grid-min), var(--sm-grid-max)) [col-7-end col-8-end col-9-end col-10-start col-11-start col-12-start] minmax(var(--sm-grid-min), var(--sm-grid-max)) [col-10-end col-11-end col-12-end main-end offset-end] 8px [bounds-end]
		}
		.xxl\:grid-cols-xl {
			grid-template-columns: [bounds-start] minmax(8px, auto) [main-start offset-start col-1-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-1-end col-2-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-2-end col-3-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-3-end col-4-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-4-end col-5-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-5-end col-6-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-6-end col-7-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-7-end col-8-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-8-end col-9-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-9-end col-10-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-10-end col-11-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-11-end col-12-start] minmax(var(--xl-grid-min), var(--xl-grid-max)) [col-12-end offset-end main-end] minmax(8px, auto) [bounds-end]
		}
		.xxl\:grid-cols-xxl {
			grid-template-columns: [bounds-start] minmax(8px, auto) [offset-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [main-start col-1-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-1-end col-2-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-2-end col-3-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-3-end col-4-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-4-end col-5-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-5-end col-6-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-6-end col-7-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-7-end col-8-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-8-end col-9-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-9-end col-10-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-10-end col-11-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-11-end col-12-start] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [col-12-end main-end] minmax(var(--xxl-grid-min), var(--xxl-grid-max)) [offset-end] minmax(8px, auto) [bounds-end]
		}
		.xxl\:flex-row {
			flex-direction: row
		}
		.xxl\:flex-col {
			flex-direction: column
		}
		.xxl\:content-center {
			align-content: center
		}
		.xxl\:content-start {
			align-content: flex-start
		}
		.xxl\:content-end {
			align-content: flex-end
		}
		.xxl\:content-between {
			align-content: space-between
		}
		.xxl\:content-around {
			align-content: space-around
		}
		.xxl\:content-evenly {
			align-content: space-evenly
		}
		.xxl\:items-start {
			align-items: flex-start
		}
		.xxl\:items-end {
			align-items: flex-end
		}
		.xxl\:items-center {
			align-items: center
		}
		.xxl\:items-baseline {
			align-items: baseline
		}
		.xxl\:items-stretch {
			align-items: stretch
		}
		.xxl\:justify-start {
			justify-content: flex-start
		}
		.xxl\:justify-end {
			justify-content: flex-end
		}
		.xxl\:justify-center {
			justify-content: center
		}
		.xxl\:justify-between {
			justify-content: space-between
		}
		.xxl\:justify-evenly {
			justify-content: space-evenly
		}
		.xxl\:justify-stretch {
			justify-content: stretch
		}
		.xxl\:gap-0 {
			gap: 0
		}
		.xxl\:gap-l {
			gap: var(--spacing-spacing-l)
		}
		.xxl\:gap-m {
			gap: var(--spacing-spacing-m)
		}
		.xxl\:gap-s {
			gap: var(--spacing-spacing-s)
		}
		.xxl\:gap-xl {
			gap: var(--spacing-spacing-xl)
		}
		.xxl\:gap-xs {
			gap: var(--spacing-spacing-xs)
		}
		.xxl\:gap-xxl {
			gap: var(--spacing-spacing-xxl)
		}
		.xxl\:gap-xxs {
			gap: var(--spacing-spacing-xxs)
		}
		.xxl\:gap-xxxl {
			gap: var(--spacing-spacing-xxxl)
		}
		.xxl\:gap-x-0 {
			column-gap: 0
		}
		.xxl\:gap-x-l {
			column-gap: var(--spacing-spacing-l)
		}
		.xxl\:gap-x-m {
			column-gap: var(--spacing-spacing-m)
		}
		.xxl\:gap-x-s {
			column-gap: var(--spacing-spacing-s)
		}
		.xxl\:gap-x-xl {
			column-gap: var(--spacing-spacing-xl)
		}
		.xxl\:gap-x-xs {
			column-gap: var(--spacing-spacing-xs)
		}
		.xxl\:gap-x-xxl {
			column-gap: var(--spacing-spacing-xxl)
		}
		.xxl\:gap-x-xxs {
			column-gap: var(--spacing-spacing-xxs)
		}
		.xxl\:gap-x-xxxl {
			column-gap: var(--spacing-spacing-xxxl)
		}
		.xxl\:gap-y-0 {
			row-gap: 0
		}
		.xxl\:gap-y-l {
			row-gap: var(--spacing-spacing-l)
		}
		.xxl\:gap-y-m {
			row-gap: var(--spacing-spacing-m)
		}
		.xxl\:gap-y-s {
			row-gap: var(--spacing-spacing-s)
		}
		.xxl\:gap-y-xl {
			row-gap: var(--spacing-spacing-xl)
		}
		.xxl\:gap-y-xs {
			row-gap: var(--spacing-spacing-xs)
		}
		.xxl\:gap-y-xxl {
			row-gap: var(--spacing-spacing-xxl)
		}
		.xxl\:gap-y-xxs {
			row-gap: var(--spacing-spacing-xxs)
		}
		.xxl\:gap-y-xxxl {
			row-gap: var(--spacing-spacing-xxxl)
		}
		.xxl\:pb-0 {
			padding-bottom: 0
		}
		.xxl\:pb-l {
			padding-bottom: var(--spacing-spacing-l)
		}
		.xxl\:pb-m {
			padding-bottom: var(--spacing-spacing-m)
		}
		.xxl\:pb-s {
			padding-bottom: var(--spacing-spacing-s)
		}
		.xxl\:pb-xl {
			padding-bottom: var(--spacing-spacing-xl)
		}
		.xxl\:pb-xs {
			padding-bottom: var(--spacing-spacing-xs)
		}
		.xxl\:pb-xxl {
			padding-bottom: var(--spacing-spacing-xxl)
		}
		.xxl\:pb-xxs {
			padding-bottom: var(--spacing-spacing-xxs)
		}
		.xxl\:pb-xxxl {
			padding-bottom: var(--spacing-spacing-xxxl)
		}
		.xxl\:pl-0 {
			padding-left: 0
		}
		.xxl\:pl-l {
			padding-left: var(--spacing-spacing-l)
		}
		.xxl\:pl-m {
			padding-left: var(--spacing-spacing-m)
		}
		.xxl\:pl-s {
			padding-left: var(--spacing-spacing-s)
		}
		.xxl\:pl-xl {
			padding-left: var(--spacing-spacing-xl)
		}
		.xxl\:pl-xs {
			padding-left: var(--spacing-spacing-xs)
		}
		.xxl\:pl-xxl {
			padding-left: var(--spacing-spacing-xxl)
		}
		.xxl\:pl-xxs {
			padding-left: var(--spacing-spacing-xxs)
		}
		.xxl\:pl-xxxl {
			padding-left: var(--spacing-spacing-xxxl)
		}
		.xxl\:pr-0 {
			padding-right: 0
		}
		.xxl\:pr-l {
			padding-right: var(--spacing-spacing-l)
		}
		.xxl\:pr-m {
			padding-right: var(--spacing-spacing-m)
		}
		.xxl\:pr-s {
			padding-right: var(--spacing-spacing-s)
		}
		.xxl\:pr-xl {
			padding-right: var(--spacing-spacing-xl)
		}
		.xxl\:pr-xs {
			padding-right: var(--spacing-spacing-xs)
		}
		.xxl\:pr-xxl {
			padding-right: var(--spacing-spacing-xxl)
		}
		.xxl\:pr-xxs {
			padding-right: var(--spacing-spacing-xxs)
		}
		.xxl\:pr-xxxl {
			padding-right: var(--spacing-spacing-xxxl)
		}
		.xxl\:pt-0 {
			padding-top: 0
		}
		.xxl\:pt-l {
			padding-top: var(--spacing-spacing-l)
		}
		.xxl\:pt-m {
			padding-top: var(--spacing-spacing-m)
		}
		.xxl\:pt-s {
			padding-top: var(--spacing-spacing-s)
		}
		.xxl\:pt-xl {
			padding-top: var(--spacing-spacing-xl)
		}
		.xxl\:pt-xs {
			padding-top: var(--spacing-spacing-xs)
		}
		.xxl\:pt-xxl {
			padding-top: var(--spacing-spacing-xxl)
		}
		.xxl\:pt-xxs {
			padding-top: var(--spacing-spacing-xxs)
		}
		.xxl\:pt-xxxl {
			padding-top: var(--spacing-spacing-xxxl)
		}
		.xxl\:text-center {
			text-align: center
		}
		.xxl\:text-start {
			text-align: start
		}
		.xxl\:text-end {
			text-align: end
		}
		.xxl\:uppercase {
			text-transform: uppercase
		}
		.xxl\:normal-case {
			text-transform: none
		}
		.xxl\:text-mobile-display-caps {
			font-size: var(--text-mobile-display-caps-fontSize);
			font-weight: var(--text-mobile-display-caps-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-display-caps-lineHeight);
			text-transform: var(--text-mobile-display-caps-textTransform)
		}
		.xxl\:text-mobile-display-1 {
			font-size: var(--text-mobile-display-1-fontSize);
			font-weight: var(--text-mobile-display-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-display-1-lineHeight);
			text-transform: unset
		}
		.xxl\:text-mobile-display-2 {
			font-size: var(--text-mobile-display-2-fontSize);
			font-weight: var(--text-mobile-display-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-display-2-lineHeight);
			text-transform: unset
		}
		.xxl\:text-desktop-display-caps {
			font-size: var(--text-desktop-display-caps-fontSize);
			font-weight: var(--text-desktop-display-caps-fontWeight);
			letter-spacing: var(--text-desktop-display-caps-letterSpacing);
			line-height: var(--text-desktop-display-caps-lineHeight);
			text-transform: var(--text-desktop-display-caps-textTransform)
		}
		.xxl\:text-desktop-display-1 {
			font-size: var(--text-desktop-display-1-fontSize);
			font-weight: var(--text-desktop-display-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-display-1-lineHeight);
			text-transform: unset
		}
		.xxl\:text-desktop-display-2 {
			font-size: var(--text-desktop-display-2-fontSize);
			font-weight: var(--text-desktop-display-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-display-2-lineHeight);
			text-transform: unset
		}
		.xxl\:text-mobile-header-1 {
			font-size: var(--text-mobile-header-1-fontSize);
			font-weight: var(--text-mobile-header-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-1-lineHeight);
			text-transform: unset
		}
		.xxl\:text-mobile-header-2 {
			font-size: var(--text-mobile-header-2-fontSize);
			font-weight: var(--text-mobile-header-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-2-lineHeight);
			text-transform: unset
		}
		.xxl\:text-mobile-header-3 {
			font-size: var(--text-mobile-header-3-fontSize);
			font-weight: var(--text-mobile-header-3-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-3-lineHeight);
			text-transform: unset
		}
		.xxl\:text-mobile-header-4 {
			font-size: var(--text-mobile-header-4-fontSize);
			font-weight: var(--text-mobile-header-4-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-4-lineHeight);
			text-transform: unset
		}
		.xxl\:text-mobile-header-5 {
			font-size: var(--text-mobile-header-5-fontSize);
			font-weight: var(--text-mobile-header-5-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-5-lineHeight);
			text-transform: unset
		}
		.xxl\:text-mobile-header-6 {
			font-size: var(--text-mobile-header-6-fontSize);
			font-weight: var(--text-mobile-header-6-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-header-6-lineHeight);
			text-transform: unset
		}
		.xxl\:text-desktop-header-1 {
			font-size: var(--text-desktop-header-1-fontSize);
			font-weight: var(--text-desktop-header-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-1-lineHeight);
			text-transform: unset
		}
		.xxl\:text-desktop-header-2 {
			font-size: var(--text-desktop-header-2-fontSize);
			font-weight: var(--text-desktop-header-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-2-lineHeight);
			text-transform: unset
		}
		.xxl\:text-desktop-header-3 {
			font-size: var(--text-desktop-header-3-fontSize);
			font-weight: var(--text-desktop-header-3-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-3-lineHeight);
			text-transform: unset
		}
		.xxl\:text-desktop-header-4 {
			font-size: var(--text-desktop-header-4-fontSize);
			font-weight: var(--text-desktop-header-4-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-4-lineHeight);
			text-transform: unset
		}
		.xxl\:text-desktop-header-5 {
			font-size: var(--text-desktop-header-5-fontSize);
			font-weight: var(--text-desktop-header-5-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-5-lineHeight);
			text-transform: unset
		}
		.xxl\:text-desktop-header-6 {
			font-size: var(--text-desktop-header-6-fontSize);
			font-weight: var(--text-desktop-header-6-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-header-6-lineHeight);
			text-transform: unset
		}
		.xxl\:text-mobile-title-1 {
			font-size: var(--text-mobile-title-1-fontSize);
			font-weight: var(--text-mobile-title-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-title-1-lineHeight);
			text-transform: unset
		}
		.xxl\:text-mobile-title-2 {
			font-size: var(--text-mobile-title-2-fontSize);
			font-weight: var(--text-mobile-title-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-title-2-lineHeight);
			text-transform: unset
		}
		.xxl\:text-mobile-title-3 {
			font-size: var(--text-mobile-title-3-fontSize);
			font-weight: var(--text-mobile-title-3-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-title-3-lineHeight);
			text-transform: unset
		}
		.xxl\:text-desktop-title-1 {
			font-size: var(--text-desktop-title-1-fontSize);
			font-weight: var(--text-desktop-title-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-title-1-lineHeight);
			text-transform: unset
		}
		.xxl\:text-desktop-title-2 {
			font-size: var(--text-desktop-title-2-fontSize);
			font-weight: var(--text-desktop-title-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-title-2-lineHeight);
			text-transform: unset
		}
		.xxl\:text-desktop-title-3 {
			font-size: var(--text-desktop-title-3-fontSize);
			font-weight: var(--text-desktop-title-3-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-title-3-lineHeight);
			text-transform: unset
		}
		.xxl\:text-mobile-subheader-1 {
			font-size: var(--text-mobile-subheader-1-fontSize);
			font-weight: var(--text-mobile-subheader-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-subheader-1-lineHeight);
			text-transform: unset
		}
		.xxl\:text-mobile-subheader-2 {
			font-size: var(--text-mobile-subheader-2-fontSize);
			font-weight: var(--text-mobile-subheader-2-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-mobile-subheader-2-lineHeight);
			text-transform: unset
		}
		.xxl\:text-desktop-subheader-1 {
			font-size: var(--text-desktop-subheader-1-fontSize);
			font-weight: var(--text-desktop-subheader-1-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-desktop-subheader-1-lineHeight);
			text-transform: unset
		}
		.xxl\:text-desktop-subheader-2 {
			font-size: var(--text-desktop-subheader-2-fontSize);
			font-weight: var(--text-desktop-subheader-2-fontWeight);
			line-height: var(--text-desktop-subheader-2-lineHeight)
		}
		.xxl\:text-body,
		.xxl\:text-desktop-subheader-2 {
			letter-spacing: unset;
			text-transform: unset
		}
		.xxl\:text-body {
			font-size: var(--text-body-fontSize);
			font-weight: var(--text-body-fontWeight);
			line-height: var(--text-body-lineHeight)
		}
		.xxl\:text-body-book {
			font-size: var(--text-body-book-fontSize);
			font-weight: var(--text-body-book-fontWeight);
			line-height: var(--text-body-book-lineHeight)
		}
		.xxl\:text-body-book,
		.xxl\:text-body-small {
			letter-spacing: unset;
			text-transform: unset
		}
		.xxl\:text-body-small {
			font-size: var(--text-body-small-fontSize);
			font-weight: var(--text-body-small-fontWeight);
			line-height: var(--text-body-small-lineHeight)
		}
		.xxl\:text-ui-label {
			font-size: var(--text-ui-label-fontSize);
			font-weight: var(--text-ui-label-fontWeight);
			line-height: var(--text-ui-label-lineHeight)
		}
		.xxl\:text-ui-label,
		.xxl\:text-ui-label-bold {
			letter-spacing: unset;
			text-transform: unset
		}
		.xxl\:text-ui-label-bold {
			font-size: var(--text-ui-label-bold-fontSize);
			font-weight: var(--text-ui-label-bold-fontWeight);
			line-height: var(--text-ui-label-bold-lineHeight)
		}
		.xxl\:text-ui-label-large {
			font-size: var(--text-ui-label-large-fontSize);
			font-weight: var(--text-ui-label-large-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-ui-label-large-lineHeight);
			text-transform: unset
		}
		.xxl\:text-ui-label-large-bold {
			font-size: var(--text-ui-label-large-bold-fontSize);
			font-weight: var(--text-ui-label-large-bold-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-ui-label-large-bold-lineHeight);
			text-transform: unset
		}
		.xxl\:text-ui-label-small {
			font-size: var(--text-ui-label-small-fontSize);
			font-weight: var(--text-ui-label-small-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-ui-label-small-lineHeight);
			text-transform: unset
		}
		.xxl\:text-ui-label-small-bold {
			font-size: var(--text-ui-label-small-bold-fontSize);
			font-weight: var(--text-ui-label-small-bold-fontWeight);
			letter-spacing: unset;
			line-height: var(--text-ui-label-small-bold-lineHeight);
			text-transform: unset
		}
		.xxl\:text-small-print {
			font-size: var(--text-small-print-fontSize);
			font-weight: var(--text-small-print-fontWeight);
			line-height: var(--text-small-print-lineHeight)
		}
		.xxl\:text-small-print,
		.xxl\:text-small-print-bold {
			letter-spacing: unset;
			text-transform: unset
		}
		.xxl\:text-small-print-bold {
			font-size: var(--text-small-print-bold-fontSize);
			font-weight: var(--text-small-print-bold-fontWeight);
			line-height: var(--text-small-print-bold-lineHeight)
		}
		.xxl\:text-eyebrow {
			font-size: var(--text-eyebrow-fontSize);
			font-weight: var(--text-eyebrow-fontWeight);
			letter-spacing: var(--text-eyebrow-letterSpacing);
			line-height: var(--text-eyebrow-lineHeight);
			text-transform: var(--text-eyebrow-textTransform)
		}
		.xxl\:col-start-bounds-start {
			grid-column-start: bounds-start
		}
		.xxl\:col-start-offset-start {
			grid-column-start: offset-start
		}
		.xxl\:col-start-main-start {
			grid-column-start: main-start
		}
		.xxl\:col-start-col-1-start {
			grid-column-start: col-1-start
		}
		.xxl\:col-start-col-1-end {
			grid-column-start: col-1-end
		}
		.xxl\:col-start-col-2-start {
			grid-column-start: col-2-start
		}
		.xxl\:col-start-col-2-end {
			grid-column-start: col-2-end
		}
		.xxl\:col-start-col-3-start {
			grid-column-start: col-3-start
		}
		.xxl\:col-start-col-3-end {
			grid-column-start: col-3-end
		}
		.xxl\:col-start-col-4-start {
			grid-column-start: col-4-start
		}
		.xxl\:col-start-col-4-end {
			grid-column-start: col-4-end
		}
		.xxl\:col-start-col-5-start {
			grid-column-start: col-5-start
		}
		.xxl\:col-start-col-5-end {
			grid-column-start: col-5-end
		}
		.xxl\:col-start-col-6-start {
			grid-column-start: col-6-start
		}
		.xxl\:col-start-col-6-end {
			grid-column-start: col-6-end
		}
		.xxl\:col-start-col-7-start {
			grid-column-start: col-7-start
		}
		.xxl\:col-start-col-7-end {
			grid-column-start: col-7-end
		}
		.xxl\:col-start-col-8-start {
			grid-column-start: col-8-start
		}
		.xxl\:col-start-col-8-end {
			grid-column-start: col-8-end
		}
		.xxl\:col-start-col-9-start {
			grid-column-start: col-9-start
		}
		.xxl\:col-start-col-9-end {
			grid-column-start: col-9-end
		}
		.xxl\:col-start-col-10-start {
			grid-column-start: col-10-start
		}
		.xxl\:col-start-col-10-end {
			grid-column-start: col-10-end
		}
		.xxl\:col-start-col-11-start {
			grid-column-start: col-11-start
		}
		.xxl\:col-start-col-11-end {
			grid-column-start: col-11-end
		}
		.xxl\:col-start-col-12-start {
			grid-column-start: col-12-start
		}
		.xxl\:col-start-col-12-end {
			grid-column-start: col-12-end
		}
		.xxl\:col-start-main-end {
			grid-column-start: main-end
		}
		.xxl\:col-start-offset-end {
			grid-column-start: offset-end
		}
		.xxl\:col-start-bounds-end {
			grid-column-start: bounds-end
		}
		.xxl\:col-end-bounds-start {
			grid-column-end: bounds-start
		}
		.xxl\:col-end-offset-start {
			grid-column-end: offset-start
		}
		.xxl\:col-end-main-start {
			grid-column-end: main-start
		}
		.xxl\:col-end-col-1-start {
			grid-column-end: col-1-start
		}
		.xxl\:col-end-col-1-end {
			grid-column-end: col-1-end
		}
		.xxl\:col-end-col-2-start {
			grid-column-end: col-2-start
		}
		.xxl\:col-end-col-2-end {
			grid-column-end: col-2-end
		}
		.xxl\:col-end-col-3-start {
			grid-column-end: col-3-start
		}
		.xxl\:col-end-col-3-end {
			grid-column-end: col-3-end
		}
		.xxl\:col-end-col-4-start {
			grid-column-end: col-4-start
		}
		.xxl\:col-end-col-4-end {
			grid-column-end: col-4-end
		}
		.xxl\:col-end-col-5-start {
			grid-column-end: col-5-start
		}
		.xxl\:col-end-col-5-end {
			grid-column-end: col-5-end
		}
		.xxl\:col-end-col-6-start {
			grid-column-end: col-6-start
		}
		.xxl\:col-end-col-6-end {
			grid-column-end: col-6-end
		}
		.xxl\:col-end-col-7-start {
			grid-column-end: col-7-start
		}
		.xxl\:col-end-col-7-end {
			grid-column-end: col-7-end
		}
		.xxl\:col-end-col-8-start {
			grid-column-end: col-8-start
		}
		.xxl\:col-end-col-8-end {
			grid-column-end: col-8-end
		}
		.xxl\:col-end-col-9-start {
			grid-column-end: col-9-start
		}
		.xxl\:col-end-col-9-end {
			grid-column-end: col-9-end
		}
		.xxl\:col-end-col-10-start {
			grid-column-end: col-10-start
		}
		.xxl\:col-end-col-10-end {
			grid-column-end: col-10-end
		}
		.xxl\:col-end-col-11-start {
			grid-column-end: col-11-start
		}
		.xxl\:col-end-col-11-end {
			grid-column-end: col-11-end
		}
		.xxl\:col-end-col-12-start {
			grid-column-end: col-12-start
		}
		.xxl\:col-end-col-12-end {
			grid-column-end: col-12-end
		}
		.xxl\:col-end-main-end {
			grid-column-end: main-end
		}
		.xxl\:col-end-offset-end {
			grid-column-end: offset-end
		}
		.xxl\:col-end-bounds-end {
			grid-column-end: bounds-end
		}
	}
	
	.\[\&\:has\(button\)\]\:hover\:bg-brand-ef-gray:hover:has(button) {
		--tw-bg-opacity: 1;
		background-color: color-mix(in srgb, var(--color-brand-ef-gray), transparent calc((1 - var(--tw-bg-opacity))*100%))
	}
	
	.\[\&\:has\(button\)\]\:hover\:bg-brand-first-paper:hover:has(button) {
		--tw-bg-opacity: 1;
		background-color: color-mix(in srgb, var(--color-brand-first-paper), transparent calc((1 - var(--tw-bg-opacity))*100%))
	}
	
	.\[\&\:has\(button\)\]\:hover\:bg-system-primary-accessible:hover:has(button) {
		--tw-bg-opacity: 1;
		background-color: color-mix(in srgb, var(--color-system-primary-accessible), transparent calc((1 - var(--tw-bg-opacity))*100%))
	}
	
	.\[\&\>\*\:nth-child\(odd\)\]\:bg-\[--color-system-background-disabled\]>:nth-child(odd) {
		background-color: var(--color-system-background-disabled)
	}
	
	.\[\&\>span\]\:text-ui-label>span {
		font-size: var(--text-ui-label-fontSize);
		font-weight: var(--text-ui-label-fontWeight);
		letter-spacing: unset;
		line-height: var(--text-ui-label-lineHeight);
		text-transform: unset
	}
	
	.\[\&\>svg\]\:h-\[16px\]>svg {
		height: 16px
	}
	
	.\[\&\>svg\]\:h-\[24px\]>svg {
		height: 24px
	}
	
	.\[\&\>svg\]\:h-\[32px\]>svg {
		height: 32px
	}
	
	.\[\&\>svg\]\:h-\[40px\]>svg {
		height: 40px
	}
	
	.\[\&\>svg\]\:h-\[48px\]>svg {
		height: 48px
	}
	
	.\[\&\>svg\]\:h-\[8px\]>svg {
		height: 8px
	}
	
	.\[\&\>svg\]\:w-\[16px\]>svg {
		width: 16px
	}
	
	.\[\&\>svg\]\:w-\[24px\]>svg {
		width: 24px
	}
	
	.\[\&\>svg\]\:w-\[32px\]>svg {
		width: 32px
	}
	
	.\[\&\>svg\]\:w-\[40px\]>svg {
		width: 40px
	}
	
	.\[\&\>svg\]\:w-\[48px\]>svg {
		width: 48px
	}
	
	.\[\&\>svg\]\:w-\[8px\]>svg {
		width: 8px
	}
	
	.ef-section.rendering__overview,
	.rendering__us-single-tile.ef-section {
		padding-bottom: 0
	}
	
	.pg-jump-page-section {
		padding-bottom: 0;
		padding-top: 32px
	}
	
	@media(min-width:768px) {
		.pg-jump-page-section {
			padding-top: 64px
		}
	}
	
	@media(min-width:1024px) {
		.pg-jump-page-section {
			padding-top: 96px
		}
	}
	
	.pg-jump-page-section .pg-jump-page {
		background-color: #efefef
	}
	
	@media(min-width:768px) {
		.pg-jump-page-section .pg-jump-page .age-group-card__wrapper {
			height: 258px
		}
	}
	
	@media(min-width:1024px) {
		.pg-jump-page-section .pg-jump-page .age-group-card__wrapper {
			height: 218px
		}
	}
	
	@media(min-width:1264px) {
		.pg-jump-page-section .pg-jump-page .age-group-card__wrapper {
			height: 258px
		}
	}
	
	.pg-jump-page-section .program-cards__header {
		margin-bottom: 32px;
		text-align: center
	}
	
	@media(min-width:768px) {
		.pg-jump-page-section .program-cards__header {
			margin-bottom: 40px
		}
	}
	
	@media(min-width:1024px) {
		.pg-jump-page-section .program-cards__header {
			margin-bottom: 96px
		}
	}
	
	.pg-jump-page-section .program-cards__header h2,
	.pg-jump-page-section .program-cards__header p {
		margin: 0 auto;
		min-width: inherit;
		width: 100%
	}
	
	.pg-jump-page-section .program-cards__header h2 {
		font-size: 20px;
		line-height: 1.21
	}
	
	@media(min-width:768px) {
		.pg-jump-page-section .program-cards__header h2 {
			font-size: 28px;
			margin-bottom: 16px
		}
	}
	
	@media(min-width:1024px) {
		.pg-jump-page-section .program-cards__header h2 {
			font-size: 48px
		}
	}
	
	.pg-jump-page-section .program-cards__header p {
		font-size: 16px;
		font-weight: 400;
		line-height: 1.5
	}
	
	@media(min-width:768px) {
		.pg-jump-page-section .program-cards__header p {
			font-size: 20px;
			max-width: 500px
		}
	}
	
	@media(min-width:1024px) {
		.pg-jump-page-section .program-cards__header p {
			font-size: 20px;
			max-width: 630px
		}
	}
	
	.ef-section.-no-bottom-padding {
		padding-bottom: 0
	}
	
	.ikea-text-section {
		background-color: #fffde6
	}
	
	@media(max-width:767px) {
		.ikea-text-section.ef-section {
			padding: 48px 0
		}
	}
	
	.ikea-text-section .block-text {
		max-width: 632px
	}
	
	@media(min-width:1264px) {
		.ikea-text-section .block-text {
			max-width: 690px
		}
	}
	
	.ikea-text-section .block-text__title {
		font-size: 24px;
		font-weight: 600;
		line-height: 1.33;
		margin-bottom: 16px
	}
	
	@media(min-width:768px) {
		.ikea-text-section .block-text__title {
			font-size: 32px;
			line-height: 1.25;
			margin-bottom: 24px
		}
	}
	
	.ikea-text-section h3,
	.ikea-text-section p {
		font-size: 16px;
		line-height: 1.5
	}
	
	.ikea-text-section p {
		font-weight: 400
	}
	
	.ikea-text-section h3 {
		font-weight: 600
	}
	
	.ef-section.rendering__program-cards {
		padding-bottom: 0;
		padding-top: 0
	}
	
	.rendering__program-cards .program-cards-top {
		border-bottom: 1px solid rgba(25, 25, 25, .1);
		font-size: 16px;
		padding: 8px 0
	}
	
	@media(min-width:768px) {
		.rendering__program-cards .program-cards-top {
			border-bottom: 0;
			padding: 24px 0 0
		}
	}
	
	.rendering__program-cards .program-cards-top .cefcom-col {
		margin-bottom: 0
	}
	
	@media(max-width:767px) {
		.rendering__program-cards .program-cards__header-row .program-cards__header-col {
			margin-bottom: 0
		}
	}
	
	@media(min-width:768px)and (max-width:1023px) {
		.rendering__program-cards .program-cards__header-row .program-cards__header-col {
			margin-bottom: 8px
		}
	}
	
	.rendering__program-cards .program-cards__header {
		margin: 24px auto 32px;
		text-align: center
	}
	
	@media(min-width:768px) {
		.rendering__program-cards .program-cards__header {
			margin: 24px auto 18px
		}
	}
	
	@media(min-width:1024px) {
		.rendering__program-cards .program-cards__header {
			margin: 32px auto 48px
		}
	}
	
	.rendering__program-cards .program-cards__header-label {
		color: #191919;
		font-size: 15px;
		font-stretch: normal;
		font-style: normal;
		font-weight: 400;
		letter-spacing: normal;
		line-height: 1.21;
		margin: auto auto 8px
	}
	
	@media(min-width:768px) {
		.rendering__program-cards .program-cards__header-label {
			font-size: 16px
		}
	}
	
	@media(min-width:1024px) {
		.rendering__program-cards .program-cards__header-label {
			font-size: 28px
		}
	}
	
	.rendering__program-cards .program-cards__header-title {
		font-size: 20px;
		margin: auto auto 0
	}
	
	@media(min-width:768px) {
		.rendering__program-cards .program-cards__header-title {
			font-size: 28px
		}
	}
	
	@media(min-width:1024px) {
		.rendering__program-cards .program-cards__header-title {
			font-size: 36px
		}
	}
	
	.program-cards-list {
		background-color: #f7f7f7;
		padding: 32px 0 94px
	}
	
	@media(min-width:768px) {
		.program-cards-list {
			padding: 64px 0 80px
		}
	}
	
	.link-back {
		color: #191919;
		cursor: pointer;
		display: inline-block;
		font-size: 14px;
		font-weight: 400
	}
	
	@media(min-width:1024px) {
		.link-back {
			font-size: 16px
		}
	}
	
	.link-back:before {
		background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGRlZnM+PHBhdGggaWQ9InByZWZpeF9fYSIgZD0iTTExLjQ1NSAxNS43MjUgNC4yMyA4LjU4MmMtLjMwNy0uMzc5LS4zMDctLjg1MSAwLTEuMTM1TDExLjQ1NS4yNzNjLjQ5NS0uMzY0LjkxOC0uMzY0IDEuMjcxIDAgLjM1My4zNjQuMzUzLjggMCAxLjMxTDYuMzggOC4wMTRsNi4zNDYgNi40MzFjLjM2NS40ODYuMzY1LjkxMyAwIDEuMjgtLjM2NC4zNjctLjc4OC4zNjctMS4yNzEgMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBzdHJva2U9IiNGRkYiIHN0cm9rZS1vcGFjaXR5PSIuMDEiIHN0cm9rZS13aWR0aD0iLjEiIGQ9Ik0uMDUuMDVoMTUuOXYxNS45SC4wNXoiLz48dXNlIHhsaW5rOmhyZWY9IiNwcmVmaXhfX2EiIGZpbGw9IiMxOTE5MTkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=");
		background-repeat: no-repeat;
		background-size: 8px;
		content: "";
		display: inline-block;
		height: 8px;
		margin-right: 8px;
		margin-top: -2px;
		vertical-align: middle;
		width: 8px
	}
	
	.rtl .link-back:before {
		transform: rotate(180deg)
	}
	
	@media(min-width:768px) {
		.link-back:before {
			background-size: 12px;
			font-size: 16px;
			height: 12px;
			margin-right: 12px;
			margin-top: -2px;
			width: 12px
		}
	}
	
	@media(min-width:1024px) {
		.link-back:before {
			background-size: 12px;
			font-size: 16px;
			height: 12px;
			margin-right: 12px;
			margin-top: -2px;
			width: 12px
		}
	}
	
	.card {
		order: 20
	}
	
	.cefcom-footer.-condensed {
		padding-top: 48px
	}
	
	.cefcom-footer.-condensed.-with-breadcrumbs {
		padding-top: 0
	}
	
	.cefcom-footer.-condensed .cefcom-footer__bottom-links {
		padding-top: 49px
	}
	
	@media (min-width:768px) {
		.cefcom-footer.-condensed .cefcom-footer__bottom-links {
			padding-bottom: 8px;
			padding-top: 8px
		}
	}
	
	@media (min-width:1024px) {
		.cefcom-footer.-condensed .cefcom-footer__privacy-links {
			flex-basis: 81%;
			max-width: 81%
		}
	}
	
	.cefcom-footer.-condensed .cefcom-footer__toggle-links {
		margin-bottom: 46px
	}
	
	@media (min-width:768px) {
		.cefcom-footer.-condensed .cefcom-footer__toggle-links {
			margin-bottom: 0
		}
	}
	
	@media (min-width:1024px) {
		.cefcom-footer.-condensed .cefcom-footer__toggle-links {
			flex-basis: 19%;
			max-width: 19%
		}
	}
	
	.cefcom-footer.-condensed .cefcom-footer__top-section {
		display: flex;
		justify-content: space-between
	}
	
	.cefcom-footer.-condensed .u-mb-xxl {
		margin-bottom: 50px
	}
	
	.cefcom-footer.-condensed .cefcom-footer-top {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		margin-bottom: 10px
	}
	
	@media (min-width:768px) {
		.cefcom-footer.-condensed .cefcom-footer-top {
			flex-direction: row
		}
	}
	
	.cefcom-footer.-condensed .cefcom-footer-top .cefcom-footer__condensed-links {
		margin-top: 46px;
		text-align: right
	}
	
	.rtl .cefcom-footer.-condensed .cefcom-footer-top .cefcom-footer__condensed-links {
		text-align: left
	}
	
	@media (min-width:768px) {
		.cefcom-footer.-condensed .cefcom-footer-top .cefcom-footer__condensed-links {
			margin-top: 0
		}
	}
	
	@media (max-width:767px) {
		.cefcom-footer.-condensed .cefcom-footer-top .cefcom-footer__condensed-links {
			text-align: left
		}
		.rtl .cefcom-footer.-condensed .cefcom-footer-top .cefcom-footer__condensed-links {
			text-align: right
		}
		.cefcom-footer.-condensed .cefcom-footer-top .cefcom-footer__condensed-links .cefcom-list__item {
			display: block;
			line-height: 22px;
			padding: 0
		}
	}
	
	.cefcom-footer.-condensed .cefcom-footer-top .cefcom-footer__condensed-links .cefcom-list {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		margin: 0
	}
	
	@media (min-width:768px) {
		.cefcom-footer.-condensed .cefcom-footer-top .cefcom-footer__condensed-links .cefcom-list {
			align-items: flex-end;
			flex-direction: row
		}
	}
	
	.cefcom-footer.-condensed .cefcom-footer-top .cefcom-footer__condensed-links .cefcom-list .cefcom-list__item {
		display: inline-block;
		padding: 0
	}
	
	@media (min-width:768px) {
		.cefcom-footer.-condensed .cefcom-footer-top .cefcom-footer__condensed-links .cefcom-list .cefcom-list__item {
			padding: 0 15px
		}
	}
	
	.cefcom-footer.-condensed .cefcom-footer-top .cefcom-footer__condensed-links .cefcom-list .cefcom-list__item:last-of-type {
		padding-right: 0
	}
	
	.rtl .cefcom-footer.-condensed .cefcom-footer-top .cefcom-footer__condensed-links .cefcom-list .cefcom-list__item:last-of-type {
		padding-left: 0;
		padding-right: 15px
	}
	
	.cefcom-footer.-condensed .cefcom-footer-row {
		margin-bottom: 0
	}
	
	.cefcom-footer.-condensed .cefcom-footer-row .cefcom-footer-col {
		padding: 0
	}
	
	.cefcom-footer.-condensed .cefcom-footer-row .cefcom-footer-col.cefcom-footer__toggle-links {
		line-height: 22px
	}
	
	.cefcom-footer.-condensed .cefcom-footer-row .cefcom-footer__logo {
		padding: 0
	}
	
	.cefcom-footer.-condensed .cefcom-footer__language-toggle-button {
		font-size: 14px
	}
	
	@media (min-width:768px) {
		.cefcom-footer.-condensed .cefcom-footer__language-toggle-button {
			font-size: 12px
		}
	}
	
	.cefcom-footer.-condensed .cefcom-language-toggle.-expanded .cefcom-footer__language-toggle-menu li a {
		font-size: 14px
	}
	
	@media (min-width:768px) {
		.cefcom-footer.-condensed .cefcom-language-toggle.-expanded .cefcom-footer__language-toggle-menu li a {
			font-size: 12px
		}
	}
	
	.cefcom-footer.-condensed .cefcom-footer__country-selector,
	.cefcom-footer.-condensed .cefcom-footer__lang-selector {
		width: auto
	}
	
	.cefcom-footer.-condensed .gf-legal-text__richtext-inline {
		margin: 0
	}
	
	.cefcom-footer.-condensed .cefcom-footer__additional-copyright-information {
		color: rgba(25, 25, 25, .45);
		margin-top: 65px
	}
	
	@media (min-width:768px) {
		.cefcom-footer.-condensed .cefcom-footer__additional-copyright-information {
			margin-top: 14px
		}
	}
	
	.cefcom-footer.-condensed .cefcom-footer__additional-copyright-information.-no-copyright-links {
		margin-top: 0
	}
	
	.cefcom-footer *,
	.cefcom-footer:after,
	.cefcom-footer:before {
		-webkit-font-smoothing: antialiased;
		box-sizing: border-box;
		text-rendering: optimizeLegibility
	}
	
	.cefcom-footer a,
	.cefcom-footer a:hover {
		text-decoration: none
	}
	
	.cefcom-footer a,
	.cefcom-footer button {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
	}
	
	.cefcom-footer ul {
		list-style: none
	}
	
	.cefcom-footer ul li {
		list-style-type: none;
		padding: 0
	}
	
	.cefcom-footer-col {
		max-width: 100%;
		padding-left: 8px;
		padding-right: 8px;
		position: relative
	}
	
	@media (min-width:768px) {
		.cefcom-footer-col {
			flex-basis: 0;
			flex-grow: 1;
			flex-shrink: 0
		}
	}
	
	@media (min-width:1024px) {
		.cefcom-footer-col {
			padding-left: 12px;
			padding-right: 12px
		}
	}
	
	.cefcom-footer-container {
		margin: 0 24px;
		max-width: none
	}
	
	@media (min-width:768px) {
		.cefcom-footer-container {
			margin: 0 32px;
			max-width: none
		}
	}
	
	@media (min-width:1024px) {
		.cefcom-footer-container {
			margin: 0 auto;
			max-width: 960px
		}
	}
	
	@media (min-width:1264px) {
		.cefcom-footer-container {
			max-width: 1200px
		}
	}
	
	.cefcom-footer-row {
		display: flex;
		flex: 0 1 auto;
		flex-wrap: wrap
	}
	
	.cefcom-footer-row.-y-center {
		align-items: center
	}
	
	.cefcom-footer-row.-x-center {
		justify-content: center
	}
	
	.cefcom-footer .-s-shrink {
		flex: 0 1 auto
	}
	
	.footer-section-breadcrumbs {
		background-color: #d4dee5;
		font-size: 12px;
		padding: 0
	}
	
	@media (min-width:768px) {
		.footer-section-breadcrumbs {
			margin-bottom: 48px
		}
	}
	
	.footer-section-breadcrumbs .footer-breadcrumbs-list {
		color: #191919;
		font-weight: 450;
		line-height: 16px;
		margin: 0;
		padding: 0 0 0 8px
	}
	
	@media (min-width:768px) {
		.footer-section-breadcrumbs .footer-breadcrumbs-list {
			margin-bottom: 16px
		}
	}
	
	@media (min-width:1024px) {
		.footer-section-breadcrumbs .footer-breadcrumbs-list {
			margin-bottom: 16px;
			padding-left: auto
		}
	}
	
	.footer-section-breadcrumbs .footer-breadcrumbs-list__item {
		display: inline-flex;
		font-size: 12px;
		margin-right: 10px
	}
	
	.footer-section-breadcrumbs .footer-breadcrumbs-list__item span {
		color: #191919;
		font-size: 12px
	}
	
	.rtl .footer-section-breadcrumbs .footer-breadcrumbs-list__item {
		color: #191919;
		margin-left: 10px;
		margin-right: 0
	}
	
	.footer-section-breadcrumbs .footer-breadcrumbs-list__item:first-child a {
		background-position: 0;
		background-repeat: no-repeat;
		background-size: 14px 16px;
		text-indent: -9999px;
		width: 14px
	}
	
	.rtl .footer-section-breadcrumbs .footer-breadcrumbs-list__item:first-child a {
		background-position: 100%;
		display: block;
		overflow: hidden;
		text-indent: 0
	}
	
	.footer-section-breadcrumbs .footer-breadcrumbs-list__item:first-child a:after {
		display: none
	}
	
	.footer-section-breadcrumbs .footer-breadcrumbs-list__item a {
		font-size: 14px;
		line-height: 1.71;
		padding-left: 16px;
		position: relative
	}
	
	@media (min-width:768px) {
		.footer-section-breadcrumbs .footer-breadcrumbs-list__item a {
			font-size: 12px
		}
	}
	
	.footer-section-breadcrumbs .footer-breadcrumbs-list__item a span {
		font-size: 14px
	}
	
	@media (min-width:768px) {
		.footer-section-breadcrumbs .footer-breadcrumbs-list__item a span {
			font-size: 12px
		}
	}
	
	.rtl .footer-section-breadcrumbs .footer-breadcrumbs-list__item a {
		padding-left: 0;
		padding-right: 16px
	}
	
	.footer-section-breadcrumbs .footer-breadcrumbs-list__item a:after {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZD0iTTI1LjkzIDE1LjYyYTEuMTkgMS4xOSAwIDAgMC0uMjItLjMzbC0uNzEtLjdMMTAuNzEuMjlhMSAxIDAgMCAwLTEuNDIgMEw4LjU4IDFhMSAxIDAgMCAwIDAgMS40MUwyMi4xNyAxNiA4LjU5IDI5LjU5YTEgMSAwIDAgMCAwIDEuNDFsLjcxLjcxYTEgMSAwIDAgMCAuNy4yOSAxIDEgMCAwIDAgLjcxLS4yOUwyNSAxNy40MmwuNzEtLjcxYTEuMDYgMS4wNiAwIDAgMCAuMjItLjMzIDEuMSAxLjEgMCAwIDAgMC0uNzZ6Ii8+PC9zdmc+");
		background-repeat: no-repeat;
		background-size: contain;
		content: "";
		height: 10px;
		left: 0;
		margin-top: -4px;
		position: absolute;
		top: 50%;
		width: 8px
	}
	
	.rtl .footer-section-breadcrumbs .footer-breadcrumbs-list__item a:after {
		left: inherit;
		right: 0;
		transform: rotate(180deg)
	}
	
	.breadcrumbs-condensed {
		background-color: #d4dee5;
		min-height: 48px
	}
	
	.-condensed .breadcrumbs-condensed {
		margin-bottom: 48px
	}
	
	.breadcrumbs-condensed .footer-section-breadcrumbs {
		border-bottom: none;
		display: flex;
		padding-bottom: 7px;
		padding-top: 13px
	}
	
	.breadcrumbs-condensed .footer-section-breadcrumbs .footer-breadcrumbs-list {
		margin-bottom: 0
	}
	
	.breadcrumbs-condensed .footer-section-breadcrumbs .footer-breadcrumbs-list__item a span {
		font-size: 12px
	}
	
	.breadcrumbs-condensed .footer-section-breadcrumbs .footer-breadcrumbs-list__item:first-child a {
		top: -2px
	}
	
	.breadcrumbs-condensed .footer-section-breadcrumbs nav {
		align-items: center;
		display: flex
	}
	
	.theme-f-light .-condensed .cefcom-footer__logo,
	.theme-f-white .-condensed .cefcom-footer__logo {
		background-position-x: center;
		background-repeat: no-repeat;
		background-size: 56px 38px;
		display: block;
		height: 38px;
		object-fit: cover;
		width: 56px
	}
	
	.theme-f-light .cefcom-footer,
	.theme-f-white .cefcom-footer {
		background-color: #e3ebed;
		color: #191919
	}
	
	.rtl .theme-f-light .cefcom-footer,
	.rtl .theme-f-white .cefcom-footer {
		direction: rtl
	}
	
	.theme-f-light .cefcom-footer .cefcom-footer-container a,
	.theme-f-light .cefcom-footer .cefcom-footer-container a.persona-list-item,
	.theme-f-light .cefcom-footer .cefcom-footer-container h1,
	.theme-f-light .cefcom-footer .cefcom-footer-container h1.persona-list-item,
	.theme-f-light .cefcom-footer .cefcom-footer-container h2,
	.theme-f-light .cefcom-footer .cefcom-footer-container h2.persona-list-item,
	.theme-f-light .cefcom-footer .cefcom-footer-container h3,
	.theme-f-light .cefcom-footer .cefcom-footer-container h3.persona-list-item,
	.theme-f-light .cefcom-footer .cefcom-footer-container h4,
	.theme-f-light .cefcom-footer .cefcom-footer-container h4.persona-list-item,
	.theme-f-light .cefcom-footer .cefcom-footer-container h5,
	.theme-f-light .cefcom-footer .cefcom-footer-container h5.persona-list-item,
	.theme-f-light .cefcom-footer .cefcom-footer-container h6,
	.theme-f-light .cefcom-footer .cefcom-footer-container h6.persona-list-item,
	.theme-f-light .cefcom-footer .cefcom-footer-container li,
	.theme-f-light .cefcom-footer .cefcom-footer-container li.persona-list-item,
	.theme-f-light .cefcom-footer .cefcom-footer-container p,
	.theme-f-light .cefcom-footer .cefcom-footer-container p.persona-list-item,
	.theme-f-light .cefcom-footer .cefcom-footer-container span,
	.theme-f-light .cefcom-footer .cefcom-footer-container span.persona-list-item,
	.theme-f-white .cefcom-footer .cefcom-footer-container a,
	.theme-f-white .cefcom-footer .cefcom-footer-container a.persona-list-item,
	.theme-f-white .cefcom-footer .cefcom-footer-container h1,
	.theme-f-white .cefcom-footer .cefcom-footer-container h1.persona-list-item,
	.theme-f-white .cefcom-footer .cefcom-footer-container h2,
	.theme-f-white .cefcom-footer .cefcom-footer-container h2.persona-list-item,
	.theme-f-white .cefcom-footer .cefcom-footer-container h3,
	.theme-f-white .cefcom-footer .cefcom-footer-container h3.persona-list-item,
	.theme-f-white .cefcom-footer .cefcom-footer-container h4,
	.theme-f-white .cefcom-footer .cefcom-footer-container h4.persona-list-item,
	.theme-f-white .cefcom-footer .cefcom-footer-container h5,
	.theme-f-white .cefcom-footer .cefcom-footer-container h5.persona-list-item,
	.theme-f-white .cefcom-footer .cefcom-footer-container h6,
	.theme-f-white .cefcom-footer .cefcom-footer-container h6.persona-list-item,
	.theme-f-white .cefcom-footer .cefcom-footer-container li,
	.theme-f-white .cefcom-footer .cefcom-footer-container li.persona-list-item,
	.theme-f-white .cefcom-footer .cefcom-footer-container p,
	.theme-f-white .cefcom-footer .cefcom-footer-container p.persona-list-item,
	.theme-f-white .cefcom-footer .cefcom-footer-container span,
	.theme-f-white .cefcom-footer .cefcom-footer-container span.persona-list-item {
		color: #191919
	}
	
	.theme-f-light .cefcom-footer__additional-copyright-information,
	.theme-f-white .cefcom-footer__additional-copyright-information {
		color: #191919;
		opacity: .8
	}
	
	.rtl .theme-f-light .cefcom-footer .cefcom-footer__country-popup,
	.rtl .theme-f-white .cefcom-footer .cefcom-footer__country-popup {
		direction: ltr
	}
	
	.theme-f-light .cefcom-footer .cefcom-footer__country-popup a,
	.theme-f-light .cefcom-footer .cefcom-footer__country-popup h4,
	.theme-f-light .cefcom-footer .cefcom-footer__country-popup h5,
	.theme-f-white .cefcom-footer .cefcom-footer__country-popup a,
	.theme-f-white .cefcom-footer .cefcom-footer__country-popup h4,
	.theme-f-white .cefcom-footer .cefcom-footer__country-popup h5 {
		color: #191919
	}
	
	.theme-f-light .cefcom-footer .cefcom-footer__country-popup h4,
	.theme-f-white .cefcom-footer .cefcom-footer__country-popup h4 {
		border-bottom: 1px solid #191919
	}
	
	.theme-f-light .cefcom-footer .cefcom-footer__language-toggle-menu,
	.theme-f-white .cefcom-footer .cefcom-footer__language-toggle-menu {
		background-color: #fff;
		font-size: 12px;
		line-height: 1
	}
	
	.theme-f-light .cefcom-footer .cefcom-footer__language-toggle-menu a,
	.theme-f-white .cefcom-footer .cefcom-footer__language-toggle-menu a {
		color: #191919
	}
	
	.theme-f-light .cefcom-footer__dropdown,
	.theme-f-white .cefcom-footer__dropdown {
		border: 1px solid hsla(210, 6%, 76%, .5)
	}
	
	.theme-f-light .cefcom-footer__dropdown #cefcom-footer-selected-office-name,
	.theme-f-light .cefcom-footer__dropdown #cefcom-footer-selected-region-name,
	.theme-f-white .cefcom-footer__dropdown #cefcom-footer-selected-office-name,
	.theme-f-white .cefcom-footer__dropdown #cefcom-footer-selected-region-name {
		color: #191919
	}
	
	.theme-f-light .cefcom-footer__bottom-links,
	.theme-f-white .cefcom-footer__bottom-links {
		border-top: 1px solid rgba(25, 25, 25, .2)
	}
	
	.theme-f-light .cefcom-footer .footer-section-breadcrumbs li,
	.theme-f-white .cefcom-footer .footer-section-breadcrumbs li {
		margin-bottom: 4px
	}
	
	@media (min-width:768px) {
		.theme-f-light .cefcom-footer .footer-section-breadcrumbs li,
		.theme-f-white .cefcom-footer .footer-section-breadcrumbs li {
			margin-bottom: 0
		}
	}
	
	.theme-f-light .cefcom-footer .cefcom-footer-persona-listing,
	.theme-f-white .cefcom-footer .cefcom-footer-persona-listing {
		box-shadow: 0 0 16px rgba(25, 25, 25, .2)
	}
	
	.theme-f-light .cefcom-footer__title,
	.theme-f-white .cefcom-footer__title {
		color: #191919;
		font-size: 14px;
		font-weight: 700;
		margin-bottom: 16px;
		margin-top: 0;
		overflow: hidden;
		padding-bottom: 16px;
		position: relative;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	
	.rtl .theme-f-light .cefcom-footer__title,
	.rtl .theme-f-white .cefcom-footer__title {
		font-size: 18.2px;
		line-height: 1
	}
	
	.theme-f-light .cefcom-footer__title span,
	.theme-f-white .cefcom-footer__title span {
		font-size: 14px;
		font-weight: 700
	}
	
	.rtl .theme-f-light .cefcom-footer__title span,
	.rtl .theme-f-white .cefcom-footer__title span {
		font-size: 18.2px;
		line-height: 1
	}
	
	@media (min-width:768px) {
		.theme-f-light .cefcom-footer__title span,
		.theme-f-white .cefcom-footer__title span {
			font-size: 14px;
			margin-bottom: 0;
			padding-bottom: 0
		}
	}
	
	@media (max-width:767px) {
		.theme-f-light .cefcom-footer__title,
		.theme-f-white .cefcom-footer__title {
			align-items: center;
			border-top: 1px solid rgba(25, 25, 25, .2);
			display: flex;
			height: 54px;
			margin-bottom: 0;
			padding-bottom: 0
		}
	}
	
	@media (min-width:768px) {
		.theme-f-light .cefcom-footer__title,
		.theme-f-white .cefcom-footer__title {
			font-size: 14px;
			margin-bottom: 8px;
			padding-bottom: 0
		}
	}
	
	.theme-f-light .cefcom-footer__title span,
	.theme-f-white .cefcom-footer__title span {
		display: block;
		max-width: 297px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	
	@media (max-width:767px) {
		.theme-f-light .cefcom-footer__title[aria-expanded=true]:before,
		.theme-f-white .cefcom-footer__title[aria-expanded=true]:before {
			background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjMTkxOTE5IiBkPSJNMTUuMzkzIDcuNDkgOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAgMC0uNjU5IDBsLS4zMy4zMzRMLjYwOCA3LjQ4OWEuNDcuNDcgMCAwIDAgMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAgMCAuNjY0IDBMOCAyLjA5Nmw2LjM5NSA2LjM5MWEuNDcuNDcgMCAwIDAgLjY2NCAwbC4zMzQtLjMzNGEuNDcuNDcgMCAwIDAgMC0uNjY0eiIvPjwvc3ZnPg==");
			background-repeat: no-repeat;
			content: "";
			height: 16px;
			margin-top: -5px;
			position: absolute;
			right: 0;
			top: 50%;
			width: 16px
		}
		.rtl .theme-f-light .cefcom-footer__title[aria-expanded=true]:before,
		.rtl .theme-f-white .cefcom-footer__title[aria-expanded=true]:before {
			left: 0;
			right: inherit
		}
		.theme-f-light .cefcom-footer__title[aria-expanded=false]:before,
		.theme-f-white .cefcom-footer__title[aria-expanded=false]:before {
			background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjMTkxOTE5IiBkPSJtMTUuMzkzLjg0Mi0uMzM0LS4zMzRhLjQ3LjQ3IDAgMCAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwIDAtLjY2NCAwTC42MDcuODQ3YS40Ny40NyAwIDAgMCAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMCAwIC4xNTUuMWMuMTE0LjA1LjI0NC4wNS4zNTggMGEuMzM5LjMzOSAwIDAgMCAuMTEzLS4wNzZsLjAzNy0uMDI0LjMzNS0uMzM0IDYuNzI5LTYuNzNhLjQ3LjQ3IDAgMCAwIDAtLjY2M3oiLz48L3N2Zz4=");
			background-repeat: no-repeat;
			content: "";
			height: 16px;
			margin-top: -5px;
			position: absolute;
			right: 0;
			top: 50%;
			width: 16px
		}
		.rtl .theme-f-light .cefcom-footer__title[aria-expanded=false]:before,
		.rtl .theme-f-white .cefcom-footer__title[aria-expanded=false]:before {
			left: 0;
			right: inherit
		}
	}
	
	.theme-f-light .cefcom-footer__title [aria-hidden=true],
	.theme-f-light .cefcom-footer__title [data-dd][aria-hidden=true],
	.theme-f-white .cefcom-footer__title [aria-hidden=true],
	.theme-f-white .cefcom-footer__title [data-dd][aria-hidden=true] {
		display: block;
		opacity: 1;
		transition: opacity .3s;
		visibility: visible
	}
	
	.theme-f-light .cefcom-footer__title [data-dd-toggle][aria-expanded],
	.theme-f-white .cefcom-footer__title [data-dd-toggle][aria-expanded] {
		cursor: default
	}
	
	.theme-f-light .cefcom-footer__title [data-dd-toggle][aria-expanded]:after,
	.theme-f-white .cefcom-footer__title [data-dd-toggle][aria-expanded]:after {
		content: none
	}
	
	@media (max-width:767px) {
		.theme-f-light .cefcom-footer [aria-hidden],
		.theme-f-white .cefcom-footer [aria-hidden] {
			display: inline;
			height: auto;
			max-height: 50em;
			overflow: hidden;
			will-change: max-height
		}
		.theme-f-light .cefcom-footer [aria-hidden] .cefcom-footer__dropdown-wrapper,
		.theme-f-light .cefcom-footer [aria-hidden] .cefcom-footer__list,
		.theme-f-white .cefcom-footer [aria-hidden] .cefcom-footer__dropdown-wrapper,
		.theme-f-white .cefcom-footer [aria-hidden] .cefcom-footer__list {
			max-height: 50em;
			opacity: 1;
			overflow: initial;
			transition: opacity .3s, max-height .5s
		}
		.theme-f-light .cefcom-footer [aria-hidden] .cefcom-footer__dropdown,
		.theme-f-white .cefcom-footer [aria-hidden] .cefcom-footer__dropdown {
			margin-bottom: 24px;
			margin-top: 6px
		}
	}
	
	@media (max-width:767px) and (min-width:768px) {
		.theme-f-light .cefcom-footer [aria-hidden] .cefcom-footer__dropdown,
		.theme-f-white .cefcom-footer [aria-hidden] .cefcom-footer__dropdown {
			margin: 0
		}
	}
	
	@media (max-width:767px) {
		.theme-f-light .cefcom-footer [aria-hidden=true] .cefcom-footer__dropdown-wrapper,
		.theme-f-light .cefcom-footer [aria-hidden=true] .cefcom-footer__list,
		.theme-f-white .cefcom-footer [aria-hidden=true] .cefcom-footer__dropdown-wrapper,
		.theme-f-white .cefcom-footer [aria-hidden=true] .cefcom-footer__list {
			max-height: 0;
			opacity: 0;
			overflow: hidden;
			transition: opacity .3s, max-height .5s
		}
		.theme-f-light .cefcom-footer [data-dd][aria-hidden=true],
		.theme-f-white .cefcom-footer [data-dd][aria-hidden=true] {
			margin-bottom: 0;
			margin-top: 0
		}
		.theme-f-light .cefcom-footer [data-dd-toggle][aria-expanded],
		.theme-f-white .cefcom-footer [data-dd-toggle][aria-expanded] {
			cursor: pointer;
			position: relative
		}
		.theme-f-light .cefcom-footer [data-dd-toggle][aria-expanded]:after,
		.theme-f-white .cefcom-footer [data-dd-toggle][aria-expanded]:after {
			background-repeat: no-repeat;
			background-size: 16px;
			display: inline-block;
			height: 16px;
			position: absolute;
			right: 0;
			width: 16px
		}
	}
	
	.theme-f-light .cefcom-footer__link,
	.theme-f-white .cefcom-footer__link {
		color: #191919;
		opacity: .8
	}
	
	.theme-f-light .cefcom-footer__language-toggle-button .cefcom-footer__chevron-down,
	.theme-f-white .cefcom-footer__language-toggle-button .cefcom-footer__chevron-down {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjMTkxOTE5IiBkPSJtMTUuMzkzLjg0Mi0uMzM0LS4zMzRhLjQ3LjQ3IDAgMCAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwIDAtLjY2NCAwTC42MDcuODQ3YS40Ny40NyAwIDAgMCAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMCAwIC4xNTUuMWMuMTE0LjA1LjI0NC4wNS4zNTggMGEuMzM5LjMzOSAwIDAgMCAuMTEzLS4wNzZsLjAzNy0uMDI0LjMzNS0uMzM0IDYuNzI5LTYuNzNhLjQ3LjQ3IDAgMCAwIDAtLjY2M3oiLz48L3N2Zz4=")
	}
	
	.theme-f-light .cefcom-footer__language-toggle-button .cefcom-footer__chevron-up,
	.theme-f-white .cefcom-footer__language-toggle-button .cefcom-footer__chevron-up {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjMTkxOTE5IiBkPSJNMTUuMzkzIDcuNDkgOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAgMC0uNjU5IDBsLS4zMy4zMzRMLjYwOCA3LjQ4OWEuNDcuNDcgMCAwIDAgMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAgMCAuNjY0IDBMOCAyLjA5Nmw2LjM5NSA2LjM5MWEuNDcuNDcgMCAwIDAgLjY2NCAwbC4zMzQtLjMzNGEuNDcuNDcgMCAwIDAgMC0uNjY0eiIvPjwvc3ZnPg==")
	}
	
	@media (max-width:767px) {
		.theme-f-light .cefcom-footer [data-dd-toggle][aria-expanded=false]:after,
		.theme-f-white .cefcom-footer [data-dd-toggle][aria-expanded=false]:after {
			background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjMTkxOTE5IiBkPSJtMTUuMzkzLjg0Mi0uMzM0LS4zMzRhLjQ3LjQ3IDAgMCAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwIDAtLjY2NCAwTC42MDcuODQ3YS40Ny40NyAwIDAgMCAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMCAwIC4xNTUuMWMuMTE0LjA1LjI0NC4wNS4zNTggMGEuMzM5LjMzOSAwIDAgMCAuMTEzLS4wNzZsLjAzNy0uMDI0LjMzNS0uMzM0IDYuNzI5LTYuNzNhLjQ3LjQ3IDAgMCAwIDAtLjY2M3oiLz48L3N2Zz4=")
		}
		.theme-f-light .cefcom-footer [data-dd-toggle][aria-expanded=true]:after,
		.theme-f-white .cefcom-footer [data-dd-toggle][aria-expanded=true]:after {
			background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjMTkxOTE5IiBkPSJNMTUuMzkzIDcuNDkgOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAgMC0uNjU5IDBsLS4zMy4zMzRMLjYwOCA3LjQ4OWEuNDcuNDcgMCAwIDAgMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAgMCAuNjY0IDBMOCAyLjA5Nmw2LjM5NSA2LjM5MWEuNDcuNDcgMCAwIDAgLjY2NCAwbC4zMzQtLjMzNGEuNDcuNDcgMCAwIDAgMC0uNjY0eiIvPjwvc3ZnPg==")
		}
	}
	
	.theme-f-light .footer-section-breadcrumbs .footer-breadcrumbs-list__item:first-child a,
	.theme-f-white .footer-section-breadcrumbs .footer-breadcrumbs-list__item:first-child a {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZD0ibTI5LjY4IDEyLjI3LTEzLTEyYTEgMSAwIDAgMC0xLjM2IDBsLTEzIDEyQTEgMSAwIDAgMCAyIDEzdjE4YTEgMSAwIDAgMCAxIDFoOGExIDEgMCAwIDAgMS0xdi05aDh2OWExIDEgMCAwIDAgMSAxaDhhMSAxIDAgMCAwIDEtMVYxM2ExIDEgMCAwIDAtLjMyLS43M3oiLz48L3N2Zz4=")
	}
	
	.rtl .theme-f-light .cefcom-footer__title span,
	.rtl .theme-f-white .cefcom-footer__title span {
		line-height: 2
	}
	
	@media (min-width:768px) {
		.rtl .theme-f-light .cefcom-footer__title span,
		.rtl .theme-f-white .cefcom-footer__title span {
			font-size: 18px;
			line-height: 2
		}
	}
	
	.theme-f-black .-condensed .cefcom-footer__logo,
	.theme-f-dark .-condensed .cefcom-footer__logo {
		background-position-x: center;
		background-repeat: no-repeat;
		background-size: 56px 38px;
		display: block;
		height: 38px;
		object-fit: cover;
		width: 56px
	}
	
	.theme-f-black .cefcom-footer,
	.theme-f-dark .cefcom-footer {
		background-color: #191919;
		color: #fff
	}
	
	.rtl .theme-f-black .cefcom-footer,
	.rtl .theme-f-dark .cefcom-footer {
		direction: rtl
	}
	
	.theme-f-black .cefcom-footer .cefcom-footer-container a,
	.theme-f-black .cefcom-footer .cefcom-footer-container h1,
	.theme-f-black .cefcom-footer .cefcom-footer-container h2,
	.theme-f-black .cefcom-footer .cefcom-footer-container h3,
	.theme-f-black .cefcom-footer .cefcom-footer-container h4,
	.theme-f-black .cefcom-footer .cefcom-footer-container h5,
	.theme-f-black .cefcom-footer .cefcom-footer-container h6,
	.theme-f-black .cefcom-footer .cefcom-footer-container li,
	.theme-f-black .cefcom-footer .cefcom-footer-container p,
	.theme-f-black .cefcom-footer .cefcom-footer-container span,
	.theme-f-dark .cefcom-footer .cefcom-footer-container a,
	.theme-f-dark .cefcom-footer .cefcom-footer-container h1,
	.theme-f-dark .cefcom-footer .cefcom-footer-container h2,
	.theme-f-dark .cefcom-footer .cefcom-footer-container h3,
	.theme-f-dark .cefcom-footer .cefcom-footer-container h4,
	.theme-f-dark .cefcom-footer .cefcom-footer-container h5,
	.theme-f-dark .cefcom-footer .cefcom-footer-container h6,
	.theme-f-dark .cefcom-footer .cefcom-footer-container li,
	.theme-f-dark .cefcom-footer .cefcom-footer-container p,
	.theme-f-dark .cefcom-footer .cefcom-footer-container span {
		color: #fff
	}
	
	.theme-f-black .cefcom-footer .cefcom-footer-container a.persona-list-item,
	.theme-f-black .cefcom-footer .cefcom-footer-container h1.persona-list-item,
	.theme-f-black .cefcom-footer .cefcom-footer-container h2.persona-list-item,
	.theme-f-black .cefcom-footer .cefcom-footer-container h3.persona-list-item,
	.theme-f-black .cefcom-footer .cefcom-footer-container h4.persona-list-item,
	.theme-f-black .cefcom-footer .cefcom-footer-container h5.persona-list-item,
	.theme-f-black .cefcom-footer .cefcom-footer-container h6.persona-list-item,
	.theme-f-black .cefcom-footer .cefcom-footer-container li.persona-list-item,
	.theme-f-black .cefcom-footer .cefcom-footer-container p.persona-list-item,
	.theme-f-black .cefcom-footer .cefcom-footer-container span.persona-list-item,
	.theme-f-dark .cefcom-footer .cefcom-footer-container a.persona-list-item,
	.theme-f-dark .cefcom-footer .cefcom-footer-container h1.persona-list-item,
	.theme-f-dark .cefcom-footer .cefcom-footer-container h2.persona-list-item,
	.theme-f-dark .cefcom-footer .cefcom-footer-container h3.persona-list-item,
	.theme-f-dark .cefcom-footer .cefcom-footer-container h4.persona-list-item,
	.theme-f-dark .cefcom-footer .cefcom-footer-container h5.persona-list-item,
	.theme-f-dark .cefcom-footer .cefcom-footer-container h6.persona-list-item,
	.theme-f-dark .cefcom-footer .cefcom-footer-container li.persona-list-item,
	.theme-f-dark .cefcom-footer .cefcom-footer-container p.persona-list-item,
	.theme-f-dark .cefcom-footer .cefcom-footer-container span.persona-list-item {
		color: #191919
	}
	
	.theme-f-black .cefcom-footer__additional-copyright-information,
	.theme-f-dark .cefcom-footer__additional-copyright-information {
		color: #191919;
		opacity: .8
	}
	
	.rtl .theme-f-black .cefcom-footer .cefcom-footer__country-popup,
	.rtl .theme-f-dark .cefcom-footer .cefcom-footer__country-popup {
		direction: ltr
	}
	
	.theme-f-black .cefcom-footer .cefcom-footer__country-popup a,
	.theme-f-black .cefcom-footer .cefcom-footer__country-popup h4,
	.theme-f-black .cefcom-footer .cefcom-footer__country-popup h5,
	.theme-f-dark .cefcom-footer .cefcom-footer__country-popup a,
	.theme-f-dark .cefcom-footer .cefcom-footer__country-popup h4,
	.theme-f-dark .cefcom-footer .cefcom-footer__country-popup h5 {
		color: #191919
	}
	
	.theme-f-black .cefcom-footer .cefcom-footer__country-popup h4,
	.theme-f-dark .cefcom-footer .cefcom-footer__country-popup h4 {
		border-bottom: 1px solid #191919
	}
	
	.theme-f-black .cefcom-footer .cefcom-footer__language-toggle-menu,
	.theme-f-dark .cefcom-footer .cefcom-footer__language-toggle-menu {
		background-color: #fff;
		font-size: 12px;
		line-height: 1
	}
	
	.theme-f-black .cefcom-footer .cefcom-footer__language-toggle-menu a,
	.theme-f-dark .cefcom-footer .cefcom-footer__language-toggle-menu a {
		color: #191919
	}
	
	.theme-f-black .cefcom-footer__dropdown,
	.theme-f-dark .cefcom-footer__dropdown {
		border: 1px solid hsla(210, 6%, 76%, .5)
	}
	
	.theme-f-black .cefcom-footer__dropdown #cefcom-footer-selected-office-name,
	.theme-f-black .cefcom-footer__dropdown #cefcom-footer-selected-region-name,
	.theme-f-dark .cefcom-footer__dropdown #cefcom-footer-selected-office-name,
	.theme-f-dark .cefcom-footer__dropdown #cefcom-footer-selected-region-name {
		color: #191919
	}
	
	.theme-f-black .cefcom-footer__bottom-links,
	.theme-f-dark .cefcom-footer__bottom-links {
		border-top: 1px solid hsla(0, 0%, 100%, .25)
	}
	
	.theme-f-black .cefcom-footer .footer-section-breadcrumbs li,
	.theme-f-dark .cefcom-footer .footer-section-breadcrumbs li {
		margin-bottom: 4px
	}
	
	@media (min-width:768px) {
		.theme-f-black .cefcom-footer .footer-section-breadcrumbs li,
		.theme-f-dark .cefcom-footer .footer-section-breadcrumbs li {
			margin-bottom: 0
		}
	}
	
	.theme-f-black .cefcom-footer .cefcom-footer-persona-listing,
	.theme-f-dark .cefcom-footer .cefcom-footer-persona-listing {
		box-shadow: 0 0 16px hsla(0, 0%, 100%, .25)
	}
	
	.theme-f-black .cefcom-footer__title,
	.theme-f-dark .cefcom-footer__title {
		color: #fff;
		font-size: 14px;
		font-weight: 700;
		margin-bottom: 16px;
		margin-top: 0;
		overflow: hidden;
		padding-bottom: 16px;
		position: relative;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	
	.rtl .theme-f-black .cefcom-footer__title,
	.rtl .theme-f-dark .cefcom-footer__title {
		font-size: 18.2px;
		line-height: 1
	}
	
	.theme-f-black .cefcom-footer__title span,
	.theme-f-dark .cefcom-footer__title span {
		font-size: 14px;
		font-weight: 700
	}
	
	.rtl .theme-f-black .cefcom-footer__title span,
	.rtl .theme-f-dark .cefcom-footer__title span {
		font-size: 18.2px;
		line-height: 1
	}
	
	@media (min-width:768px) {
		.theme-f-black .cefcom-footer__title span,
		.theme-f-dark .cefcom-footer__title span {
			font-size: 14px;
			margin-bottom: 0;
			padding-bottom: 0
		}
	}
	
	@media (max-width:767px) {
		.theme-f-black .cefcom-footer__title,
		.theme-f-dark .cefcom-footer__title {
			align-items: center;
			border-top: 1px solid rgba(25, 25, 25, .2);
			display: flex;
			height: 54px;
			margin-bottom: 0;
			padding-bottom: 0
		}
	}
	
	@media (min-width:768px) {
		.theme-f-black .cefcom-footer__title,
		.theme-f-dark .cefcom-footer__title {
			font-size: 14px;
			margin-bottom: 8px;
			padding-bottom: 0
		}
	}
	
	.theme-f-black .cefcom-footer__title span,
	.theme-f-dark .cefcom-footer__title span {
		display: block;
		max-width: 297px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	
	@media (max-width:767px) {
		.theme-f-black .cefcom-footer__title[aria-expanded=true]:before,
		.theme-f-dark .cefcom-footer__title[aria-expanded=true]:before {
			background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTUuMzkzIDcuNDkgOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAgMC0uNjU5IDBsLS4zMy4zMzRMLjYwOCA3LjQ4OWEuNDcuNDcgMCAwIDAgMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAgMCAuNjY0IDBMOCAyLjA5Nmw2LjM5NSA2LjM5MWEuNDcuNDcgMCAwIDAgLjY2NCAwbC4zMzQtLjMzNGEuNDcuNDcgMCAwIDAgMC0uNjY0eiIvPjwvc3ZnPg==");
			background-repeat: no-repeat;
			content: "";
			height: 16px;
			margin-top: -5px;
			position: absolute;
			right: 0;
			top: 50%;
			width: 16px
		}
		.rtl .theme-f-black .cefcom-footer__title[aria-expanded=true]:before,
		.rtl .theme-f-dark .cefcom-footer__title[aria-expanded=true]:before {
			left: 0;
			right: inherit
		}
		.theme-f-black .cefcom-footer__title[aria-expanded=false]:before,
		.theme-f-dark .cefcom-footer__title[aria-expanded=false]:before {
			background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJtMTUuMzkzLjg0Mi0uMzM0LS4zMzRhLjQ3LjQ3IDAgMCAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwIDAtLjY2NCAwTC42MDcuODQ3YS40Ny40NyAwIDAgMCAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMCAwIC4xNTUuMWMuMTE0LjA1LjI0NC4wNS4zNTggMGEuMzM5LjMzOSAwIDAgMCAuMTEzLS4wNzZsLjAzNy0uMDI0LjMzNS0uMzM0IDYuNzI5LTYuNzNhLjQ3LjQ3IDAgMCAwIDAtLjY2M3oiLz48L3N2Zz4=");
			background-repeat: no-repeat;
			content: "";
			height: 16px;
			margin-top: -5px;
			position: absolute;
			right: 0;
			top: 50%;
			width: 16px
		}
		.rtl .theme-f-black .cefcom-footer__title[aria-expanded=false]:before,
		.rtl .theme-f-dark .cefcom-footer__title[aria-expanded=false]:before {
			left: 0;
			right: inherit
		}
	}
	
	.theme-f-black .cefcom-footer__title [aria-hidden=true],
	.theme-f-black .cefcom-footer__title [data-dd][aria-hidden=true],
	.theme-f-dark .cefcom-footer__title [aria-hidden=true],
	.theme-f-dark .cefcom-footer__title [data-dd][aria-hidden=true] {
		display: block;
		opacity: 1;
		transition: opacity .3s;
		visibility: visible
	}
	
	.theme-f-black .cefcom-footer__title [data-dd-toggle][aria-expanded],
	.theme-f-dark .cefcom-footer__title [data-dd-toggle][aria-expanded] {
		cursor: default
	}
	
	.theme-f-black .cefcom-footer__title [data-dd-toggle][aria-expanded]:after,
	.theme-f-dark .cefcom-footer__title [data-dd-toggle][aria-expanded]:after {
		content: none
	}
	
	@media (max-width:767px) {
		.theme-f-black .cefcom-footer [aria-hidden],
		.theme-f-dark .cefcom-footer [aria-hidden] {
			display: inline;
			height: auto;
			max-height: 50em;
			overflow: hidden;
			will-change: max-height
		}
		.theme-f-black .cefcom-footer [aria-hidden] .cefcom-footer__dropdown-wrapper,
		.theme-f-black .cefcom-footer [aria-hidden] .cefcom-footer__list,
		.theme-f-dark .cefcom-footer [aria-hidden] .cefcom-footer__dropdown-wrapper,
		.theme-f-dark .cefcom-footer [aria-hidden] .cefcom-footer__list {
			max-height: 50em;
			opacity: 1;
			overflow: initial;
			transition: opacity .3s, max-height .5s
		}
		.theme-f-black .cefcom-footer [aria-hidden] .cefcom-footer__dropdown,
		.theme-f-dark .cefcom-footer [aria-hidden] .cefcom-footer__dropdown {
			margin-bottom: 24px;
			margin-top: 6px
		}
	}
	
	@media (max-width:767px) and (min-width:768px) {
		.theme-f-black .cefcom-footer [aria-hidden] .cefcom-footer__dropdown,
		.theme-f-dark .cefcom-footer [aria-hidden] .cefcom-footer__dropdown {
			margin: 0
		}
	}
	
	@media (max-width:767px) {
		.theme-f-black .cefcom-footer [aria-hidden=true] .cefcom-footer__dropdown-wrapper,
		.theme-f-black .cefcom-footer [aria-hidden=true] .cefcom-footer__list,
		.theme-f-dark .cefcom-footer [aria-hidden=true] .cefcom-footer__dropdown-wrapper,
		.theme-f-dark .cefcom-footer [aria-hidden=true] .cefcom-footer__list {
			max-height: 0;
			opacity: 0;
			overflow: hidden;
			transition: opacity .3s, max-height .5s
		}
		.theme-f-black .cefcom-footer [data-dd][aria-hidden=true],
		.theme-f-dark .cefcom-footer [data-dd][aria-hidden=true] {
			margin-bottom: 0;
			margin-top: 0
		}
		.theme-f-black .cefcom-footer [data-dd-toggle][aria-expanded],
		.theme-f-dark .cefcom-footer [data-dd-toggle][aria-expanded] {
			cursor: pointer;
			position: relative
		}
		.theme-f-black .cefcom-footer [data-dd-toggle][aria-expanded]:after,
		.theme-f-dark .cefcom-footer [data-dd-toggle][aria-expanded]:after {
			background-repeat: no-repeat;
			background-size: 16px;
			display: inline-block;
			height: 16px;
			position: absolute;
			right: 0;
			width: 16px
		}
	}
	
	.theme-f-black .cefcom-footer__link,
	.theme-f-dark .cefcom-footer__link {
		color: #fff;
		opacity: .8
	}
	
	.theme-f-black .cefcom-footer__language-toggle-button .cefcom-footer__chevron-down,
	.theme-f-dark .cefcom-footer__language-toggle-button .cefcom-footer__chevron-down {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJtMTUuMzkzLjg0Mi0uMzM0LS4zMzRhLjQ3LjQ3IDAgMCAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwIDAtLjY2NCAwTC42MDcuODQ3YS40Ny40NyAwIDAgMCAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMCAwIC4xNTUuMWMuMTE0LjA1LjI0NC4wNS4zNTggMGEuMzM5LjMzOSAwIDAgMCAuMTEzLS4wNzZsLjAzNy0uMDI0LjMzNS0uMzM0IDYuNzI5LTYuNzNhLjQ3LjQ3IDAgMCAwIDAtLjY2M3oiLz48L3N2Zz4=")
	}
	
	.theme-f-black .cefcom-footer__language-toggle-button .cefcom-footer__chevron-up,
	.theme-f-dark .cefcom-footer__language-toggle-button .cefcom-footer__chevron-up {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTUuMzkzIDcuNDkgOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAgMC0uNjU5IDBsLS4zMy4zMzRMLjYwOCA3LjQ4OWEuNDcuNDcgMCAwIDAgMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAgMCAuNjY0IDBMOCAyLjA5Nmw2LjM5NSA2LjM5MWEuNDcuNDcgMCAwIDAgLjY2NCAwbC4zMzQtLjMzNGEuNDcuNDcgMCAwIDAgMC0uNjY0eiIvPjwvc3ZnPg==")
	}
	
	@media (max-width:767px) {
		.theme-f-black .cefcom-footer [data-dd-toggle][aria-expanded=false]:after,
		.theme-f-dark .cefcom-footer [data-dd-toggle][aria-expanded=false]:after {
			background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJtMTUuMzkzLjg0Mi0uMzM0LS4zMzRhLjQ3LjQ3IDAgMCAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwIDAtLjY2NCAwTC42MDcuODQ3YS40Ny40NyAwIDAgMCAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMCAwIC4xNTUuMWMuMTE0LjA1LjI0NC4wNS4zNTggMGEuMzM5LjMzOSAwIDAgMCAuMTEzLS4wNzZsLjAzNy0uMDI0LjMzNS0uMzM0IDYuNzI5LTYuNzNhLjQ3LjQ3IDAgMCAwIDAtLjY2M3oiLz48L3N2Zz4=")
		}
		.theme-f-black .cefcom-footer [data-dd-toggle][aria-expanded=true]:after,
		.theme-f-dark .cefcom-footer [data-dd-toggle][aria-expanded=true]:after {
			background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTUuMzkzIDcuNDkgOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAgMC0uNjU5IDBsLS4zMy4zMzRMLjYwOCA3LjQ4OWEuNDcuNDcgMCAwIDAgMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAgMCAuNjY0IDBMOCAyLjA5Nmw2LjM5NSA2LjM5MWEuNDcuNDcgMCAwIDAgLjY2NCAwbC4zMzQtLjMzNGEuNDcuNDcgMCAwIDAgMC0uNjY0eiIvPjwvc3ZnPg==")
		}
	}
	
	.theme-f-black .cefcom-footer__additional-copyright-information,
	.theme-f-dark .cefcom-footer__additional-copyright-information {
		color: #fff;
		opacity: 1
	}
	
	.theme-f-black .footer-section-breadcrumbs .footer-breadcrumbs-list__item:first-child a,
	.theme-f-dark .footer-section-breadcrumbs .footer-breadcrumbs-list__item:first-child a {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0xNC44NCA2LjEzNS02LjUtNmEuNS41IDAgMCAwLS42OCAwbC02LjUgNkEuNS41IDAgMCAwIDEgNi41djlhLjUuNSAwIDAgMCAuNS41aDRhLjUuNSAwIDAgMCAuNS0uNVYxMWg0djQuNWEuNS41IDAgMCAwIC41LjVoNGEuNS41IDAgMCAwIC41LS41di05YS41LjUgMCAwIDAtLjE2LS4zNjVaIi8+PC9zdmc+")
	}
	
	.theme-f-black .footer-section-breadcrumbs .footer-breadcrumbs-list__item a:after,
	.theme-f-dark .footer-section-breadcrumbs .footer-breadcrumbs-list__item a:after {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE2Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNOC44MTUgOC4wNThhLjU3Ny41NzcgMCAwIDAtLjEwNy0uMTZsLS4zNDQtLjM0TDEuNDM1LjYyNmEuNDg1LjQ4NSAwIDAgMC0uNjg4IDBMLjQwMi45N2EuNDg1LjQ4NSAwIDAgMCAwIC42ODNsNi41OSA2LjU5LTYuNTg1IDYuNTg5YS40ODUuNDg1IDAgMCAwIDAgLjY4M2wuMzQ1LjM0NGEuNDg1LjQ4NSAwIDAgMCAuNjgzIDBsNi45MjktNi45MjguMzQ0LS4zNDRhLjUxNC41MTQgMCAwIDAgLjEwNy0uMTYuNTMzLjUzMyAwIDAgMCAwLS4zNjl6Ii8+PC9zdmc+")
	}
	
	.theme-f-black .cefcom-footer__language-toggle-button,
	.theme-f-dark .cefcom-footer__language-toggle-button {
		color: #fff
	}
	
	.cefcom-footer {
		font-size: 14px;
		font-weight: 400;
		line-height: 1.5;
		margin-top: auto
	}
	
	.rtl .cefcom-footer {
		font-size: 18.2px;
		line-height: 1
	}
	
	.cefcom-footer .footer-section-middle {
		display: flex
	}
	
	.cefcom-footer .footer-section-middle__container {
		width: 100%
	}
	
	@media (min-width:768px) {
		.cefcom-footer .footer-section-middle__container {
			display: flex;
			flex-direction: row;
			margin: 0 auto 48px;
			max-width: 960px
		}
	}
	
	@media (min-width:1264px) {
		.cefcom-footer .footer-section-middle__container {
			max-width: 1200px
		}
	}
	
	@media (min-width:768px) {
		.cefcom-footer .footer-section-middle__col {
			width: 100%
		}
		.cefcom-footer .footer-section-middle__col:not(:last-of-type) {
			padding-right: 30px
		}
		.rtl .cefcom-footer .footer-section-middle__col:not(:last-of-type) {
			padding-left: 30px;
			padding-right: 0
		}
		.cefcom-footer {
			font-size: 12px
		}
		.cefcom-footer .cefcom-footer-col.cefcom-footer__privacy-links {
			padding-right: 0
		}
		.cefcom-footer .cefcom-footer-col.cefcom-footer__toggle-links {
			bottom: -2px;
			padding-left: 0
		}
	}
	
	.cefcom-footer__additional-copyright-information {
		display: block;
		font-size: 12px;
		padding: 0;
		text-align: right
	}
	
	@media (max-width:767px) {
		.cefcom-footer__additional-copyright-information {
			font-size: 14px;
			text-align: left
		}
	}
	
	.cefcom-footer__bottom-links {
		padding: 68px 0 64px;
		position: relative
	}
	
	@media (min-width:768px) {
		.cefcom-footer__bottom-links {
			padding: 12px 0
		}
	}
	
	.cefcom-footer__choose-country-popup-container {
		margin-top: 22px
	}
	
	@media (min-width:768px) {
		.cefcom-footer__choose-country-popup-container {
			-webkit-column-count: 4;
			-moz-column-count: 4;
			-webkit-column-width: 160px;
			-moz-column-width: 160px;
			columns: 160px 4;
			margin-top: 60px
		}
	}
	
	.cefcom-footer__close-icon {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGRlZnM+PHBhdGggaWQ9InByZWZpeF9fYSIgZD0ibTggOS40MS02LjMwNyA2LjNBLjk5Ljk5IDAgMSAxIC4yOSAxNC4zMDdsNi4zMTQtNi4zMDlMLjI5MSAxLjY5MkEuOTkuOTkgMCAwIDEgLjk5MiAwYy4yNTMgMCAuNTA3LjA5Ni43LjI5TDggNi41OWw2LjMwNy02LjNhLjk4NS45ODUgMCAwIDEgLjctLjI5Ljk5Ljk5IDAgMCAxIC43MDEgMS42OTJMOS4zOTYgOGw2LjMxNCA2LjMwOWEuOTkuOTkgMCAxIDEtMS40MDIgMS40MDJMOCA5LjQxeiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLW9wYWNpdHk9Ii4wMSIgc3Ryb2tlLXdpZHRoPSIuMSIgZD0iTS4wNS4wNWgxNS45djE1LjlILjA1eiIvPjx1c2UgeGxpbms6aHJlZj0iI3ByZWZpeF9fYSIgZmlsbD0iIzE5MTkxOSIvPjwvZz48L3N2Zz4=");
		cursor: pointer;
		display: block;
		height: 16px;
		position: absolute;
		right: 22px;
		top: 22px;
		width: 16px
	}
	
	@media (min-width:768px) {
		.cefcom-footer__close-icon {
			right: 32px;
			top: 32px
		}
	}
	
	@media (max-width:767px) {
		.cefcom-footer__col {
			padding-bottom: 48px
		}
	}
	
	@media (min-width:768px) {
		.cefcom-footer__col .cefcom-list {
			display: flex;
			margin: 0
		}
		.cefcom-footer__col .cefcom-list__item {
			margin-bottom: 0
		}
		.cefcom-footer__col .cefcom-list__item:not(:first-child) {
			margin-left: 24px
		}
		.cefcom-footer__col .cefcom-list__item:last-child {
			margin-left: 70px
		}
		.cefcom-footer__col .cefcom-list__item .cefcom-footer__link {
			color: rgba(25, 25, 25, .8)
		}
	}
	
	.cefcom-footer__contact-page-link {
		margin-top: 8px
	}
	
	.cefcom-footer__country-column {
		-webkit-column-break-inside: avoid;
		break-inside: avoid;
		display: inline-block;
		float: left;
		margin-bottom: 10px;
		page-break-inside: avoid;
		width: 100%
	}
	
	.cefcom-footer__country-column .-flag-img {
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: contain;
		display: inline-block;
		height: 10px;
		left: 0;
		margin-right: 10px;
		margin-top: -2px;
		position: relative;
		vertical-align: middle;
		width: 17px
	}
	
	.cefcom-footer__country-column .cefcom-list__item {
		margin-bottom: 12px;
		padding: 5px 0
	}
	
	.cefcom-footer__country-column li>a {
		display: inline-block;
		font-weight: 400;
		padding-left: 27px;
		text-decoration: none
	}
	
	.cefcom-footer__country-column li>a .-flag-img {
		margin-left: -27px
	}
	
	.cefcom-footer__country-column li>a .-flag-img.-flag-WW {
		margin-right: -20px
	}
	
	.cefcom-footer__bottom-links .cefcom-footer__country-popup {
		-webkit-overflow-scrolling: touch;
		background-color: #fff;
		bottom: 0!important;
		box-shadow: 0 2px 15px 0 rgba(25, 25, 25, .3);
		box-sizing: border-box;
		color: #191919;
		left: 0;
		overflow-y: scroll;
		padding: 50px 22px 22px;
		position: fixed;
		right: 0;
		text-align: left;
		top: 0;
		width: 100%;
		z-index: 10003
	}
	
	@media (min-width:768px) {
		.cefcom-footer__bottom-links .cefcom-footer__country-popup {
			bottom: 5px;
			height: 100vh;
			left: 0;
			overflow-y: scroll;
			padding: 60px 60px 0;
			position: absolute;
			right: auto;
			top: auto;
			transform: translateX(0);
			width: 100%
		}
	}
	
	.cefcom-footer__bottom-links .cefcom-footer__country-popup.hidden {
		display: none
	}
	
	.cefcom-footer__bottom-links .cefcom-footer__country-popup h5 {
		font-size: 16px;
		font-weight: 700;
		line-height: 1.5
	}
	
	.cefcom-footer__country-selector {
		display: inline-block;
		flex-grow: 0;
		vertical-align: top;
		width: auto!important
	}
	
	.cefcom-footer__country-selector .cefcom-footer__link {
		display: block;
		width: 100%
	}
	
	@media (min-width:768px) {
		.cefcom-footer__country-selector .cefcom-footer__link {
			display: inherit;
			flex: auto;
			width: auto
		}
	}
	
	.cefcom-footer__country-selector a {
		cursor: pointer
	}
	
	.cefcom-footer__dropdown {
		background-color: #e5ebef;
		border: 1px solid transparent;
		border-radius: 4px;
		box-sizing: border-box;
		cursor: pointer;
		display: block;
		font-size: 12px;
		letter-spacing: .5px;
		margin-bottom: 15px;
		padding: 10px 35px 10px 15px;
		position: relative;
		width: 100%
	}
	
	@media (min-width:768px) {
		.cefcom-footer__dropdown {
			margin-top: 30px;
			max-width: 222px
		}
	}
	
	.cefcom-footer__dropdown span {
		color: #191919;
		font-size: 12px
	}
	
	@media (min-width:768px) {
		.cefcom-footer__dropdown {
			font-size: 12px;
			margin-top: 0
		}
	}
	
	.cefcom-footer__dropdown:after {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTAgOCI+PHBhdGggZmlsbD0iIzE5MTkxOSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMS43OS42Nmg3LjE5MWExIDEgMCAwIDEgLjc5IDEuNjE0bC0zLjUzNCA0LjU1YTEgMSAwIDAgMS0xLjU3LjAxM2wtMy42NTYtNC41NUExIDEgMCAwIDEgMS43OS42NloiLz48L3N2Zz4=");
		background-repeat: no-repeat;
		background-size: 100%;
		content: "";
		display: block;
		height: 12px;
		position: absolute;
		right: 10px;
		top: 42%;
		width: 10px
	}
	
	.cefcom-footer__dropdown-wrapper {
		position: relative
	}
	
	.-inv .cefcom-footer__icon {
		filter: grayscale(1) brightness(10)
	}
	
	@media (max-width:767px) {
		.cefcom-footer__country-selector,
		.cefcom-footer__lang-selector {
			width: 100%
		}
	}
	
	.cefcom-footer__lang-selector {
		display: inline-block;
		margin: 0 15px;
		vertical-align: top
	}
	
	.rtl .cefcom-footer__lang-selector {
		margin: 6px 15px 0
	}
	
	.cefcom-footer__lang-selector.hidden {
		margin: 0
	}
	
	.cefcom-footer__lang-selector .cefcom-icon {
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 8px;
		display: inline-block;
		height: 5px;
		margin: 0 5px;
		width: 8px
	}
	
	.cefcom-footer__lang-selector .hidden {
		display: none
	}
	
	@media (max-width:767px) {
		.cefcom-footer__lang-selector {
			display: block;
			font-size: 14px;
			margin: 32px 0 0
		}
	}
	
	.cefcom-footer__lang-selector-w {
		align-items: center;
		border-top: 1px solid rgba(25, 25, 25, .2);
		display: flex;
		justify-content: space-between;
		padding: 16px 0
	}
	
	@media (max-width:767px) {
		.cefcom-footer__lang-selector-w {
			align-items: flex-start;
			flex-direction: column;
			justify-content: flex-start;
			padding: 32px 0 16px
		}
		.cefcom-footer__lang-selector-w .cefcom-footer__link[data-dd-toggle] {
			width: 100%
		}
		.cefcom-footer__lang-selector-w .cefcom-footer__link[data-dd-toggle]:after {
			background-size: 16px
		}
	}
	
	.cefcom-footer__list {
		list-style: none;
		margin: 0;
		padding: 0
	}
	
	.cefcom-footer__list .cefcom-list__item {
		font-size: 12px;
		line-height: 20px;
		margin: 0 0 24px;
		padding: 2.5px 0
	}
	
	.cefcom-footer__list .cefcom-list__item a {
		line-height: 20px
	}
	
	.cefcom-footer__list .cefcom-list__item a span {
		font-size: 12px
	}
	
	@media (min-width:768px) {
		.cefcom-footer__list .cefcom-list__item {
			line-height: 22px;
			margin: 0
		}
		.cefcom-footer__list .cefcom-list__item a {
			line-height: 17px
		}
	}
	
	.cefcom-footer__list .cefcom-list__item.cefcom-footer__contact-page-link,
	.cefcom-footer__list .cefcom-list__item.cefcom-footer__office-contact-number {
		margin-top: 8px
	}
	
	.cefcom-footer__logo {
		background-position-x: center;
		background-repeat: no-repeat;
		background-size: contain;
		display: block;
		height: 150px;
		object-fit: contain;
		width: 150px
	}
	
	.mkt-jp .cefcom-footer__logo {
		height: 180px;
		width: 312px
	}
	
	.mkt-cn .cefcom-footer__logo {
		height: 65px;
		width: 190px
	}
	
	.mkt-fr .cefcom-footer__logo {
		height: 109px;
		width: 110px
	}
	
	.-inv .cefcom-footer__logo {
		filter: invert(1)
	}
	
	.cefcom-footer__link {
		color: var(--color-text);
		font-size: 14px
	}
	
	@media (min-width:768px) {
		.cefcom-footer__link {
			display: inline-block;
			font-size: 12px
		}
	}
	
	.cefcom-footer__link[data-dd-toggle]:after {
		background-size: 8px
	}
	
	.cefcom-footer__link[target=_blank] {
		position: relative
	}
	
	.cefcom-footer__link[target=_blank]:after {
		display: none
	}
	
	.cefcom-footer__language-toggle-button {
		color: rgba(25, 25, 25, .8);
		cursor: pointer;
		font-size: 14px
	}
	
	@media (min-width:768px) {
		.cefcom-footer__language-toggle-button {
			font-size: 12px
		}
	}
	
	.cefcom-footer__language-toggle-button .cefcom-footer__chevron-down,
	.cefcom-footer__language-toggle-button .cefcom-footer__chevron-up {
		background-repeat: no-repeat;
		background-size: 8px;
		display: inline-block;
		height: 5px;
		margin: 0 5px;
		width: 8px
	}
	
	.cefcom-footer__language-toggle-menu {
		border-radius: 4px;
		bottom: calc(100% + 8px);
		display: block;
		padding: 10px;
		position: absolute
	}
	
	.cefcom-footer__language-toggle-menu ul {
		list-style: none;
		margin: 0;
		padding: 0
	}
	
	.cefcom-footer__language-toggle-menu li {
		border-radius: 4px;
		padding: 5px
	}
	
	.cefcom-footer__language-toggle-menu li:hover {
		background-color: #efefef
	}
	
	@media (max-width:767px) {
		.cefcom-footer__language-toggle-menu {
			bottom: auto
		}
	}
	
	.cefcom-footer__office-contact-number {
		margin-top: 8px
	}
	
	.cefcom-footer__privacy-links.cefcom-footer-col {
		text-align: right;
		width: 100%
	}
	
	@media (max-width:767px) {
		.cefcom-footer__privacy-links.cefcom-footer-col {
			padding-left: 0;
			padding-right: 0
		}
	}
	
	@media (min-width:768px) {
		.cefcom-footer__privacy-links.cefcom-footer-col {
			flex-basis: 60%;
			max-width: 60%
		}
	}
	
	@media (min-width:1024px) {
		.cefcom-footer__privacy-links.cefcom-footer-col {
			flex-basis: 70%;
			max-width: 70%
		}
	}
	
	@media (min-width:1264px) {
		.cefcom-footer__privacy-links.cefcom-footer-col {
			flex-basis: 75%;
			max-width: 75%
		}
	}
	
	@media (min-width:768px) {
		.cefcom-toggle-market .cefcom-footer__privacy-links.cefcom-footer-col {
			flex-basis: 55%;
			max-width: 55%
		}
	}
	
	@media (min-width:1024px) {
		.cefcom-toggle-market .cefcom-footer__privacy-links.cefcom-footer-col {
			flex-basis: 65%;
			max-width: 65%
		}
	}
	
	@media (min-width:1264px) {
		.cefcom-toggle-market .cefcom-footer__privacy-links.cefcom-footer-col {
			flex-basis: 75%;
			max-width: 75%
		}
	}
	
	.cefcom-footer__privacy-links.cefcom-footer-col .cefcom-list__item {
		display: inline-block;
		padding: 0 0 0 32px
	}
	
	.cefcom-footer__privacy-links.cefcom-footer-col .cefcom-list__item:last-of-type {
		padding-right: 0
	}
	
	@media (max-width:767px) {
		.cefcom-footer__privacy-links.cefcom-footer-col {
			text-align: left
		}
		.rtl .cefcom-footer__privacy-links.cefcom-footer-col {
			padding-right: 5px;
			text-align: right
		}
		.cefcom-footer__privacy-links.cefcom-footer-col .cefcom-list__item {
			display: block;
			line-height: 22px;
			margin: 0 0 24px;
			padding: 0
		}
		.cefcom-footer__privacy-links.cefcom-footer-col .cefcom-list__item:last-child {
			margin-bottom: 0
		}
	}
	
	.cefcom-footer__social-link {
		align-items: center;
		display: inline-flex;
		font-size: 16px;
		justify-content: center;
		line-height: 24px;
		margin-left: 16px;
		text-align: center;
		width: 24px
	}
	
	.cefcom-footer__social-list {
		display: flex
	}
	
	.cefcom-footer__toggle-links.cefcom-footer-col {
		margin-bottom: 32px;
		width: 100%
	}
	
	@media (max-width:767px) {
		.cefcom-footer__toggle-links.cefcom-footer-col {
			display: flex;
			padding-left: 0;
			padding-right: 0
		}
		.cefcom-footer__toggle-links.cefcom-footer-col .cefcom-footer__lang-selector {
			flex: 0 0 40%;
			margin-top: 0
		}
	}
	
	@media (min-width:768px) {
		.cefcom-footer__toggle-links.cefcom-footer-col {
			flex-basis: 40%;
			margin-bottom: 0;
			margin-top: 0;
			max-width: 40%
		}
	}
	
	@media (min-width:1024px) {
		.cefcom-footer__toggle-links.cefcom-footer-col {
			flex-basis: 30%;
			max-width: 30%
		}
	}
	
	@media (min-width:1264px) {
		.cefcom-footer__toggle-links.cefcom-footer-col {
			flex-basis: 25%;
			max-width: 25%
		}
	}
	
	@media (min-width:768px) {
		.cefcom-toggle-market .cefcom-footer__toggle-links.cefcom-footer-col {
			flex-basis: 45%;
			max-width: 45%
		}
	}
	
	@media (min-width:1024px) {
		.cefcom-toggle-market .cefcom-footer__toggle-links.cefcom-footer-col {
			flex-basis: 35%;
			max-width: 35%
		}
	}
	
	@media (min-width:1264px) {
		.cefcom-toggle-market .cefcom-footer__toggle-links.cefcom-footer-col {
			flex-basis: 25%;
			max-width: 25%
		}
	}
	
	.cefcom-footer__toggle-links.cefcom-footer-col .-flag-img {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJwcmVmaXhfX2VmLWljb24gcHJlZml4X19lZi1zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZD0iTTE2IDBBMTIgMTIgMCAwIDAgNCAxMmMwIDkuMzMgMTAuODcgMTkuMzIgMTEuMzMgMTkuNzRhMSAxIDAgMCAwIDEuMzQgMEMxNy4xMyAzMS4zMiAyOCAyMS4zMyAyOCAxMkExMiAxMiAwIDAgMCAxNiAwem0wIDE3YTUgNSAwIDEgMSA1LTUgNSA1IDAgMCAxLTUgNXoiLz48L3N2Zz4=);
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: contain;
		display: inline-block;
		height: 16px;
		left: 0;
		margin-right: 7px;
		margin-top: -3px;
		position: relative;
		vertical-align: middle;
		width: 12px
	}
	
	.theme-f-dark .cefcom-footer__toggle-links.cefcom-footer-col .-flag-img {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmYiIGNsYXNzPSJwcmVmaXhfX2VmLWljb24gcHJlZml4X19lZi1zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZD0iTTE2IDBBMTIgMTIgMCAwIDAgNCAxMmMwIDkuMzMgMTAuODcgMTkuMzIgMTEuMzMgMTkuNzRhMSAxIDAgMCAwIDEuMzQgMEMxNy4xMyAzMS4zMiAyOCAyMS4zMyAyOCAxMkExMiAxMiAwIDAgMCAxNiAwem0wIDE3YTUgNSAwIDEgMSA1LTUgNSA1IDAgMCAxLTUgNXoiLz48L3N2Zz4=)
	}
	
	.rtl .cefcom-footer__toggle-links.cefcom-footer-col .-flag-img {
		margin-left: 7px;
		margin-right: auto
	}
	
	.cefcom-footer-persona-listing {
		background: #fff;
		border-radius: 4px;
		box-shadow: 0 0 16px #c8c8c8;
		color: #000;
		list-style: none;
		margin-bottom: 15px;
		margin-top: -15px;
		max-height: 270px;
		overflow-y: auto;
		padding: 10px 0;
		position: absolute;
		width: 100%;
		z-index: 1
	}
	
	@media (min-width:768px) {
		.cefcom-footer-persona-listing {
			max-height: 250px
		}
	}
	
	.cefcom-footer-persona-listing .persona-list-item {
		cursor: pointer;
		display: block;
		margin: 0;
		padding: 15px 15px 15px 24px;
		position: relative
	}
	
	@media (min-width:768px) {
		.cefcom-footer-persona-listing .persona-list-item {
			border-radius: 6px;
			margin: 0 8px;
			padding: 10px 0 10px 15px;
			width: calc(100% - 38px)
		}
	}
	
	.cefcom-footer-persona-listing .persona-list-item:hover {
		background-color: #efefef
	}
	
	.cefcom-footer-persona-listing .persona-list-item.--active-selection {
		color: #009ee8
	}
	
	.cefcom-footer-persona-listing .persona-list-item.--active-selection:before {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjYiPjxwYXRoIGZpbGw9IiM0Nzk1RDYiIGQ9Ik0zLjAwMSA1LjI4LjA4IDIuNjRsLjc2My0uNjlMMyAzLjkwMiA3LjMxNyAwbC43NjMuNjl6Ii8+PC9zdmc+");
		content: "";
		display: inline-block;
		height: 6px;
		left: 10px;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		width: 8px
	}
	
	@media (min-width:768px) {
		.cefcom-footer-persona-listing .persona-list-item.--active-selection:before {
			left: 0
		}
	}
	
	.cefcom-footer-persona-offices-wrapper {
		position: relative
	}
	
	.cefcom-footer-persona-offices-wrapper.cefcom-footer-callout-bubble__pop-above:after,
	.cefcom-footer-persona-offices-wrapper.cefcom-footer-callout-bubble__pop-below:after {
		border: 7px solid transparent;
		content: "";
		height: 0;
		left: 50%;
		margin-left: -7px;
		position: absolute;
		width: 0;
		z-index: 2
	}
	
	.cefcom-footer-persona-offices-wrapper.cefcom-footer-callout-bubble__pop-above .cefcom-footer-persona-listing {
		bottom: calc(100% + 56px)
	}
	
	.cefcom-footer-persona-offices-wrapper.cefcom-footer-callout-bubble__pop-above:after {
		border-bottom: 0;
		border-top-color: #fff;
		margin-bottom: -14px;
		top: -71px
	}
	
	.cefcom-footer-persona-offices-wrapper.cefcom-footer-callout-bubble__pop-below .cefcom-footer-persona-listing {
		margin-top: -7px
	}
	
	.cefcom-footer-persona-offices-wrapper.cefcom-footer-callout-bubble__pop-below:after {
		border-bottom-color: #fff;
		border-top: 0;
		margin-top: -14px;
		top: 0
	}
	
	.cefcom-footer .gf-legal-text__richtext-inline {
		display: inline-block;
		list-style: none;
		padding: 0
	}
	

	.cefcom-footer .gf-legal-text__richtext-inline li {
		display: inline-block;
		margin-bottom: 4px;
		margin-left: 20px
	}
	
	.cefcom-footer .gf-legal-text__richtext-inline li a {
		line-height: 18px
	}
	
	.cefcom-footer .gf-legal-text__richtext-inline li a img {
		display: inline-block;
		line-height: 18px;
		margin-right: 8px;
		vertical-align: top
	}
	
	@media (max-width:767px) {
		.cefcom-footer .gf-legal-text__richtext-inline {
			display: block
		}
		.cefcom-footer .gf-legal-text__richtext-inline li {
			display: block;
			margin-left: 0
		}
	}
	
	.cefcom-footer .u-mx-auto {
		margin-left: auto;
		margin-right: auto
	}
	
	.cefcom-footer .u-mb-xxl {
		margin-bottom: 64px
	}
	
	.cefcom-footer .u-right-gutter {
		margin-right: 16px
	}
	
	@-moz-document url-prefix() {
		.cefcom-footer__country-column {
			float: none!important
		}
	}
	
	@keyframes openMenu {
		70% {
			animation-timing-function: ease-in-out;
			top: -10px
		}
		to {
			top: 0
		}
	}
	
	@keyframes closeMenu {
		0% {
			top: 0
		}
		to {
			top: 100vh
		}
	}
	
	.cefcom-footer [aria-hidden=false] .cefcom-list {
		margin-top: 12px
	}
	
	@media (min-width:768px) {
		.cefcom-footer [aria-hidden=false] .cefcom-list {
			margin-top: 0
		}
	}
	
	.cefcom-footer [data-dd=footer-offices] li.cefcom-list__item {
		line-height: 20px
	}
	
	@media (min-width:768px) {
		.cefcom-footer [data-dd=footer-offices] li.cefcom-list__item {
			font-size: 12px;
			line-height: 17px
		}
	}
	
	.cefcom-footer a:hover {
		text-decoration: underline
	}
	
	.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup {
		animation-iteration-count: 1;
		animation-timing-function: cubic-bezier(.23, 1, .32, 1);
		animation: closeMenu .4s;
		background: #fff;
		height: calc(100vh + 10px);
		left: 0;
		overflow-y: scroll;
		padding: 48px 24px;
		position: fixed;
		right: 0;
		top: 100vh;
		transition: visibility 0ms linear .5s;
		visibility: hidden;
		z-index: 1000
	}
	
	@media (min-width:768px) {
		.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup {
			padding: 64px 54px
		}
	}
	
	@media (min-width:1024px) {
		.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup {
			padding: 96px 68px
		}
	}
	
	@media (min-width:1264px) {
		.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup {
			padding: 96px 120px
		}
	}
	
	.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup .cefcom-footer__choose-country-popup-container {
		display: flex;
		flex-direction: column;
		margin-top: 32px
	}
	
	@media (min-width:768px) {
		.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup .cefcom-footer__choose-country-popup-container {
			margin-top: 64px
		}
	}
	
	.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup .cefcom-footer__country-column ul {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		float: none;
		margin-bottom: 32px;
		margin-top: 16px
	}
	
	@media (min-width:768px) {
		.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup .cefcom-footer__country-column ul {
			margin-bottom: 64px;
			margin-top: 12px
		}
	}
	
	.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup .cefcom-footer__country-column ul li {
		flex: 0 0 100%;
		margin-bottom: 0;
		margin-top: 24px;
		padding: 0
	}
	
	.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup .cefcom-footer__country-column ul li:first-of-type {
		margin-top: 0
	}
	
	@media (min-width:768px) {
		.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup .cefcom-footer__country-column ul li:first-of-type {
			margin-top: 24px
		}
		.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup .cefcom-footer__country-column ul li {
			flex: 0 0 33%
		}
	}
	
	@media (min-width:1024px) {
		.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup .cefcom-footer__country-column ul li {
			flex: 0 0 25%
		}
	}
	
	.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup .cefcom-footer__country-column ul li a {
		font-size: 16px;
		font-weight: 300;
		line-height: 1.5
	}
	
	.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup .cefcom-footer__country-column ul li a:hover {
		text-decoration: underline
	}
	
	.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup .cefcom-footer__country-column ul li a .-flag-img {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJwcmVmaXhfX2VmLWljb24gcHJlZml4X19lZi1zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZD0iTTE2IDBBMTIgMTIgMCAwIDAgNCAxMmMwIDkuMzMgMTAuODcgMTkuMzIgMTEuMzMgMTkuNzRhMSAxIDAgMCAwIDEuMzQgMEMxNy4xMyAzMS4zMiAyOCAyMS4zMyAyOCAxMkExMiAxMiAwIDAgMCAxNiAwem0wIDE3YTUgNSAwIDEgMSA1LTUgNSA1IDAgMCAxLTUgNXoiLz48L3N2Zz4=);
		height: 16px;
		width: 12px
	}
	
	.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup h5 {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 0;
		margin-top: 0
	}
	
	@media (min-width:768px) {
		.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup h5 {
			font-size: 32px
		}
	}
	
	.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup h4 {
		border: none;
		font-size: 16px;
		margin-bottom: 0;
		padding: 0
	}
	
	@media (min-width:768px) {
		.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup h4 {
			font-size: 24px;
			line-height: 32px;
			margin-bottom: 24px
		}
	}
	
	.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup:not(.hidden) {
		animation: openMenu .33s;
		animation-fill-mode: forwards;
		animation-iteration-count: 1;
		animation-timing-function: cubic-bezier(.23, 1, .32, 1);
		transition: visibility 0ms;
		visibility: visible
	}
	
	.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup .cefcom-footer__close-icon {
		background-size: cover;
		display: block;
		float: right;
		height: 11px;
		position: sticky;
		right: 0;
		top: 11px;
		width: 11px
	}
	
	@media (min-width:768px) {
		.cefcom-footer .cefcom-footer__bottom-links .cefcom-footer__country-popup .cefcom-footer__close-icon {
			height: 17px;
			top: 7px;
			width: 17px
		}
	}
	
	.cefcom-footer__lang-selector {
		margin-left: 24px
	}
	
	.-condensed .cefcom-footer__lang-selector {
		margin-left: 0
	}
	
	@media (min-width:768px) {
		.cefcom-footer__lang-selector {
			margin-left: 31px
		}
		.-condensed .cefcom-footer__lang-selector {
			margin-left: 0
		}
	}
	
	.cefcom-language-toggle.-expanded {
		background: none;
		border-radius: 0 0 4px 4px;
		display: flex;
		flex-direction: column;
		height: 20px;
		left: -24px;
		position: relative;
		width: 100%
	}
	
	.cefcom-language-toggle.-expanded .cefcom-footer__language-toggle-button {
		align-items: center;
		background: #fff;
		border-radius: 0 0 4px 4px;
		display: flex;
		height: 35px;
		justify-content: flex-start;
		min-width: 0;
		padding: 0 23px 12px 24px;
		position: relative;
		z-index: 99
	}
	
	.cefcom-language-toggle.-expanded .cefcom-footer__language-toggle-menu {
		border-radius: 4px 4px 0 0;
		bottom: 100%;
		min-width: 0;
		padding: 16px 24px 11px;
		position: relative;
		top: -20px;
		transform: translateY(-100%)
	}
	
	.cefcom-language-toggle.-expanded .cefcom-footer__language-toggle-menu ul {
		display: inline-block;
		margin-bottom: 2px
	}
	
	.cefcom-language-toggle.-expanded .cefcom-footer__language-toggle-menu li {
		color: rgba(25, 25, 25, .8);
		display: block;
		font-size: 12px;
		line-height: normal;
		margin-bottom: 9px
	}
	
	.cefcom-language-toggle.-expanded .cefcom-footer__language-toggle-menu li:hover {
		background-color: unset
	}
	
	.cefcom-language-toggle.-expanded .cefcom-footer__language-toggle-menu li a {
		font-size: 14px;
		line-height: 1
	}
	
	@media (min-width:768px) {
		.cefcom-language-toggle.-expanded .cefcom-footer__language-toggle-menu li a {
			font-size: 12px
		}
	}
	
	.cefcom-language-toggle.-expanded .cefcom-footer__language-toggle-menu a:hover {
		background: none;
		border-bottom: 1px solid #a1a1a1;
		text-decoration: none
	}
	
	.gf-legal-text__richtext-inline div,
	.gf-legal-text__richtext-inline li,
	.gf-legal-text__richtext-inline span {
		font-size: 12px
	}
	
	.cefcom-footer__additional-copyright-information {
		margin-top: 4px
	}
	
	.cefcom-footer .cefcom-footer-container li,
	.cefcom-footer .cefcom-footer-container li a {
		color: rgba(25, 25, 25, .8);
		opacity: 1
	}
	
	.cefcom-footer .cefcom-footer-container .cefcom-footer__bottom-links li a {
		line-height: 17px
	}
	
	.legal-footer .footer-section-breadcrumbs {
		margin-bottom: 0
	}
	
	.footer-section-top+.footer-section-bottom .cefcom-footer__bottom-links {
		border-top: 0
	}
	
	.cefcom-footer__link.-link-button {
		background-color: transparent;
		border: none;
		cursor: pointer;
		opacity: 1;
		padding-left: 0;
		padding-right: 0
	}
	
	@media (min-width:768px) {
		.-sections .footer-office-section {
			margin-top: 20px
		}
	}
	
	.-sections .contact-link {
		color: rgba(25, 25, 25, .8);
		font-weight: 700
	}
	
	.-sections .cefcom-footer__list .cefcom-list__item.cefcom-footer__office-contact-number {
		margin-top: 0;
		padding-top: 0
	}
	
	.footer-section-top {
		padding-top: 64px
	}
	
	.page-data-viewer {
		background: beige;
		border: 1px solid #cdcdcd;
		margin-bottom: 30px
	}
	
	.page-data-viewer span.toggle {
		border-bottom: 1px solid #cdcdcd;
		cursor: pointer;
		display: block;
		font-weight: 700;
		padding: 16px 8px
	}
	
	.page-data-viewer>div {
		display: none
	}
	
	.page-data-viewer>div.is-open {
		display: block
	}
	
	.page-data-viewer>div p {
		font-size: 14px;
		font-weight: 300;
		padding: 20px 20px 0
	}
	
	.page-data-viewer>div p a {
		color: #077593
	}
	
	.page-data-viewer>div pre,
	.popup .popup_inner {
		padding: 20px
	}
	
	@media(min-width:768px) {
		.popup .popup_inner {
			left: 25%;
			right: 25%;
			width: 350px
		}
	}
	
	.popup .cefcom-icon.-close {
		right: 20px;
		top: 20px
	}
	
	.ef-card--content {
		background: #fff;
		box-shadow: 0 2px 8px 0 rgba(25, 25, 25, .16);
		display: block;
		overflow: hidden;
		position: relative
	}
	
	@media(min-width:768px) {
		.ef-card--content {
			display: flex;
			min-height: 312px
		}
	}
	
	.ef-card--content.-vertical .ef-card--content__img {
		height: 0;
		overflow: hidden;
		padding-bottom: 66.6666666667%;
		position: relative;
		width: auto
	}
	
	.ef-card--content.-vertical .ef-card--content__inner {
		width: auto
	}
	
	.ef-card--content.-outline {
		box-shadow: inset 0 0 0 1px rgba(25, 25, 25, .2)
	}
	
	.ef-card--content.-no-shadow {
		box-shadow: none
	}
	
	.ef-card--content__img {
		background-position: 50%;
		background-size: cover;
		display: block
	}
	
	@media(max-width:767px) {
		.ef-card--content__img {
			height: 0;
			overflow: hidden;
			padding-bottom: 64.8318042813%;
			position: relative
		}
	}
	
	@media(min-width:768px) {
		.ef-card--content__img {
			width: 50%
		}
	}
	
	.ef-card--content__inner {
		padding: 32px
	}
	
	@media(min-width:768px) {
		.ef-card--content__inner {
			padding: 32px;
			width: 50%
		}
	}
	
	.ef-card--content__content {
		--color-text: #191919
	}
	
	.ef-card--content__title {
		margin-bottom: 8px
	}
	
	.ef-card--content__link {
		font-size: 14px;
		font-weight: 400
	}
	
	.ef-card--content {
		border-radius: 4px;
		display: flex;
		flex: 1 1;
		flex-direction: column;
		font-size: 16px;
		height: 100%;
		transition: all .2s
	}
	
	.ef-card--content a {
		cursor: pointer
	}
	
	.ef-card--content .ef-card--content__content {
		display: flex;
		flex: 1 1;
		flex-direction: column
	}
	
	.ef-card--content .ef-card--content__content .ef-card--content__inner {
		display: block;
		height: 100%
	}
	
	.rtl .ef-card--content .ef-card--content__content .ef-card--content__inner {
		direction: rtl
	}
	
	.ef-card--content .ef-card--content__content .ef-card--content__text {
		flex: 1 1
	}
	
	.ef-card--content .ef-card--content__content .ef-card--content__text a {
		bottom: 32px;
		position: absolute
	}
	
	.ef-card--content .ef-card--content__content .ef-card--content__text div {
		font-size: 16px;
		font-weight: 400;
		line-height: 1.5
	}
	
	.ef-card--content .ef-card--content__content .ef-card--content__text div p {
		font-size: 16px;
		line-height: 1.5
	}
	
	.ef-card--content .ef-card--content__content .ef-card--content__text div p:last-of-type {
		margin-bottom: 16px
	}
	
	.ef-card--content .ef-card--content__content .ef-card--content__text-link {
		color: rgba(25, 25, 25, .8);
		font-size: 16px;
		font-weight: 700;
		margin-top: auto;
		text-decoration: none
	}
	
	.rtl .ef-card--content .ef-card--content__content .ef-card--content__text-link {
		font-size: 20.8px;
		line-height: 1
	}
	
	.ef-card--content .ef-card--content__content .ef-card--content__text-link:active,
	.ef-card--content .ef-card--content__content .ef-card--content__text-link:focus,
	.ef-card--content .ef-card--content__content .ef-card--content__text-link:hover {
		-webkit-text-decoration: underline rgba(25, 25, 25, .4);
		text-decoration: underline rgba(25, 25, 25, .4)
	}
	
	.ef-card--content .ef-card--content__content .ef-card--content__text-link.-with-arrow {
		bottom: 32px;
		left: 32px;
		position: absolute;
		right: 32px
	}
	
	.ef-card--content .ef-card--content__content .ef-card--content__text-link.-with-arrow:after {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSIjMTkxOTE5IiBkPSJNMzAgMTYuNWExIDEgMCAwIDAtLjE0LS40Ny44Ny44NyAwIDAgMC0uMTUtLjI0bC0xMC0xMGExIDEgMCAwIDAtMS40MSAwbC0uNzEuNzFhMSAxIDAgMCAwLS4yOS43IDEgMSAwIDAgMCAuMjkuNzFMMjQuNjggMTVIM2ExIDEgMCAwIDAtMSAxdjFhMSAxIDAgMCAwIDEgMWgyMS42OGwtNy4xIDcuMDlhMSAxIDAgMCAwLS4yOS43MSAxIDEgMCAwIDAgLjI5LjdsLjcxLjcxYTEgMSAwIDAgMCAuNy4yOSAxIDEgMCAwIDAgLjcxLS4yOWwxMC0xMGEuODcuODcgMCAwIDAgLjE1LS4yNCAxIDEgMCAwIDAgLjE1LS40N3oiLz48L3N2Zz4=);
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 1em;
		content: "";
		display: inline-block;
		height: 11px;
		margin-top: -5px;
		position: absolute;
		right: 0;
		top: 50%;
		width: 20px
	}
	
	.rtl .ef-card--content .ef-card--content__content .ef-card--content__text-link.-with-arrow:after {
		left: 0;
		right: inherit;
		transform: rotate(180deg)
	}
	
	.rtl .ef-card--content .ef-card--content__content .ef-card--content__text-link.-with-arrow {
		right: 32px
	}
	
	.ef-card--content .ef-card--content__content .block-text__title {
		font-size: 24px;
		line-height: 1.21;
		margin-bottom: 8px;
		margin-top: 0
	}
	
	.rtl .ef-card--content .ef-card--content__content .block-text__title {
		text-align: right
	}
	
	@media(min-width:768px) {
		.ef-card--content:hover {
			transform: scale(1.05)
		}
	}
	
	.ef-card--content.-vertical {
		display: block;
		max-width: 100%
	}
	
	.ef-card--content.-vertical .ef-card--content__text {
		display: flex;
		flex-flow: column nowrap;
		min-height: 160px
	}
	
	.rtl .ef-card--content.-vertical .ef-card--content__text {
		text-align: right
	}
	
	.ef-card--content:hover {
		text-decoration: none
	}
	
	.block-cards {
		margin-bottom: 24px
	}
	
	.ef-card--video {
		box-shadow: none;
		min-height: 246px
	}
	
	.ef-card--video__img {
		border-radius: 4px;
		box-shadow: 0 2px 15px 0 rgba(25, 25, 25, .16)
	}
	
	.ef-card--video__icon-w {
		cursor: pointer;
		height: 64px;
		width: 64px
	}
	
	@media(min-width:1024px) {
		.ef-card--video__icon-w {
			height: 128px;
			width: 128px
		}
	}
	
	@media(min-width:768px) {
		.ef-card--video__icon-w .ef-icon.-play {
			background-size: 23px
		}
		.ef-card--video__icon-w .ef-icon {
			height: 23px;
			width: 23px
		}
	}
	
	.modal-video-close-btn {
		display: none
	}
	
	@keyframes modal-video {
		0% {
			opacity: 0
		}
		to {
			opacity: 1
		}
	}
	
	@keyframes modal-video-inner {
		0% {
			opacity: 0;
			transform: translate(0)
		}
		to {
			opacity: 1;
			transform: translate(0)
		}
	}
	
	.modal-video {
		animation-duration: .7s;
		animation-name: modal-video;
		animation-timing-function: ease-in;
		cursor: pointer;
		height: 100%;
		left: 0;
		opacity: 1;
		position: absolute;
		top: 0;
		transition: opacity 2s ease-in;
		width: 100%;
		z-index: 1000000
	}
	
	.modal-video-movie-wrap {
		animation-duration: .7s;
		animation-name: modal-video-inner;
		animation-timing-function: ease-in;
		background-color: #000;
		height: 0;
		position: relative;
		transform: translate(0);
		transition: transform .7s ease-in;
		width: 100%
	}
	
	.modal-video-movie-wrap iframe {
		border-radius: 4px;
		box-shadow: 0 2px 15px 0 rgba(25, 25, 25, .16)
	}
	
	.ef-card--video__icon-w {
		height: 128px;
		width: 128px
	}
	
	.ef-icon.-play {
		background-position: 0;
		background-repeat: no-repeat;
		background-size: unset;
		height: 21px;
		width: 21px
	}
	
	.rendering__topic-page-stage {
		background: linear-gradient(180deg, #000, transparent);
		height: 615px;
		padding: 0;
		width: 100%
	}
	
	.rendering__topic-page-stage .gradient {
		background: linear-gradient(180deg, #000, transparent);
		height: 400px;
		opacity: .5;
		position: absolute;
		width: 100%;
		z-index: -1
	}
	
	.rendering__topic-page-stage .stage__content {
		width: 100%;
		z-index: auto
	}
	
	@media(min-width:768px) {
		.rendering__topic-page-stage .stage__content {
			width: 600px
		}
	}
	
	.rendering__topic-page-stage h2 {
		font-size: 32px;
		margin-bottom: 5px;
		width: fit-content
	}
	
	@media(min-width:768px) {
		.rendering__topic-page-stage h2 {
			font-size: 48px;
			margin-bottom: 15px;
			width: 600px
		}
	}
	
	.rendering__topic-page-stage h3 {
		font-size: 20px;
		font-weight: 400;
		margin-bottom: 35px;
		width: fit-content
	}
	
	@media(min-width:768px) {
		.rendering__topic-page-stage h3 {
			font-size: 22px;
			margin-bottom: 25px;
			width: 600px
		}
	}
	
	.rendering__topic-page-stage .topic-page-stage__background {
		align-content: flex-start;
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: cover;
		color: #fff;
		display: flex;
		flex-direction: column;
		height: 615px;
		justify-content: flex-end;
		width: -webkit-fill-available
	}
	
	@media(min-width:768px) {
		.rendering__topic-page-stage .topic-page-stage__background {
			align-content: flex-start;
			justify-content: center
		}
	}
	
	.rendering__topic-page-stage .topic-page-stage__CTA {
		margin: 0 auto;
		width: 100%
	}
	
	.rendering__topic-page-stage .topic-page-stage__CTA a {
		cursor: pointer;
		margin-bottom: 25px;
		width: 100%
	}
	
	@media(min-width:768px) {
		.rendering__topic-page-stage .topic-page-stage__CTA a {
			width: fit-content
		}
	}
	
	.rendering__topic-page-stage .topic-page-stage__CTA a:first-child {
		background: #fff;
		color: #191919;
		margin-bottom: 15px;
		margin-right: 7px
	}
	
	@media(min-width:768px) {
		.rendering__topic-page-stage .topic-page-stage__CTA {
			justify-items: flex-start;
			margin: 0;
			width: fit-content
		}
	}
	
	.rendering__topic-page-stage .topic-page-gradient {
		height: 615px;
		position: relative;
		width: 100%
	}
	
	.rendering__topic-page-stage .topic-page-gradient:after {
		background: linear-gradient(0deg, #000, transparent);
		bottom: 0;
		content: " ";
		height: 300px;
		left: 0;
		mix-blend-mode: normal;
		opacity: .4;
		position: absolute;
		top: 0 auto;
		width: 100%;
		z-index: -1
	}
	
	@media(min-width:768px) {
		.rendering__topic-page-stage .topic-page-gradient:after {
			background: linear-gradient(60deg, #000, transparent 60%);
			bottom: 0 auto;
			height: 615px;
			top: 0;
			width: 650px
		}
	}
	
	@media(min-width:1264px) {
		.rendering__topic-page-stage .topic-page-gradient:after {
			width: 718px
		}
	}
	
	.rendering__topic-page-stage .hero-area {
		background-position: 50%;
		background-position: top;
		background-repeat: no-repeat;
		background-size: cover;
		color: #fff;
		min-height: 164px;
		position: relative;
		z-index: 2
	}
	
	#component-info-box {
		background: #f1f1f1;
		border-radius: 8px;
		margin: 20px 8px;
		max-height: 360px;
		overflow-x: scroll;
		padding: 12px;
		width: 98%
	}
	
	#component-info-box,
	#component-info-box * {
		font-family: sans-serif
	}
	
	#component-info-box p {
		line-height: 24px
	}
	
	#component-info-box a {
		color: #009ee8
	}
	
	#component-info-box pre {
		font-family: Courier, sans-serif;
		font-size: 11px
	}
	
	.pageurl-error-container {
		border: 2px solid red;
		border-radius: 40px;
		font-size: 20px;
		font-weight: 600;
		padding: 40px;
		text-align: center
	}
	
	.cefcom-button,
	.ef-button {
		-webkit-font-smoothing: antialiased;
		background-color: transparent;
		border: 1px solid rgba(25, 25, 25, .2);
		border-radius: 24px;
		box-shadow: none;
		box-sizing: border-box;
		color: #191919;
		display: inline-flex;
		font-size: 14px;
		font-weight: 400;
		height: 48px;
		justify-content: center;
		line-height: 1.6;
		padding: 12px 25px;
		position: relative;
		text-decoration: none;
		text-rendering: optimizeLegibility;
		transition: all .15s ease
	}
	
	.rtl .cefcom-button,
	.rtl .ef-button {
		font-size: 18.2px;
		line-height: 1
	}
	
	.transparent .cefcom-button,
	.transparent .ef-button {
		border: 1px solid hsla(0, 0%, 100%, .3);
		color: #fff
	}
	
	.cefcom-button:active,
	.cefcom-button:focus,
	.ef-button:active,
	.ef-button:focus {
		box-shadow: none;
		outline: none
	}
	
	.cefcom-button:hover,
	.ef-button:hover {
		background-color: #fff;
		background-image: none;
		border: 1px solid rgba(25, 25, 25, .13);
		box-shadow: 0 2px 8px 0 rgba(25, 25, 25, .15);
		color: #191919
	}
	
	.cefcom-button.--small,
	.ef-button.--small {
		font-size: 12px;
		height: 32px;
		line-height: 1.2;
		padding: 8px 15px
	}
	
	.rtl .cefcom-button.--small,
	.rtl .ef-button.--small {
		font-size: 15.6px;
		line-height: 1
	}
	
	.cefcom-button.-primary,
	.ef-button.-primary {
		background-clip: padding-box;
		background-color: #009ee8;
		background-image: linear-gradient(180deg, #06b4ea, #009eeb);
		border: none;
		box-shadow: 0 2px 8px 0 rgba(0, 158, 235, .4);
		color: #fff
	}
	
	.prog-default .cefcom-button.-primary,
	.prog-default .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #00b9ff, #00b9ff);
		box-shadow: 0 2px 8px 0 rgba(0, 185, 255, .2);
		color: #fff
	}
	
	.prog-default .cefcom-button.-primary:hover,
	.prog-default .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #00b9ff, #00b9ff);
		box-shadow: 0 4px 12px 0 rgba(0, 185, 255, .4);
		color: #fff
	}
	
	.prog-default .cefcom-button.-primary:active,
	.prog-default .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(0, 185, 255, .2);
		color: #fff
	}
	
	.prog-default .cefcom-button.-primary:focus,
	.prog-default .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-default .cefcom-button.-primary,
	.transparent.prog-default .ef-button.-primary {
		border: none
	}
	
	.prog-ils .cefcom-button.-primary,
	.prog-ils .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #f6c136, #f6c136);
		box-shadow: 0 2px 8px 0 rgba(246, 193, 54, .2);
		color: #fff
	}
	
	.prog-ils .cefcom-button.-primary:hover,
	.prog-ils .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #f6c136, #f6c136);
		box-shadow: 0 4px 12px 0 rgba(246, 193, 54, .4);
		color: #fff
	}
	
	.prog-ils .cefcom-button.-primary:active,
	.prog-ils .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(246, 193, 54, .2);
		color: #fff
	}
	
	.prog-ils .cefcom-button.-primary:focus,
	.prog-ils .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ils .cefcom-button.-primary,
	.transparent.prog-ils .ef-button.-primary {
		border: none
	}
	
	.prog-academy .cefcom-button.-primary,
	.prog-academy .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #e92a44, #e92a44);
		box-shadow: 0 2px 8px 0 rgba(233, 42, 68, .2);
		color: #fff
	}
	
	.prog-academy .cefcom-button.-primary:hover,
	.prog-academy .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #e92a44, #e92a44);
		box-shadow: 0 4px 12px 0 rgba(233, 42, 68, .4);
		color: #fff
	}
	
	.prog-academy .cefcom-button.-primary:active,
	.prog-academy .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(233, 42, 68, .2);
		color: #fff
	}
	
	.prog-academy .cefcom-button.-primary:focus,
	.prog-academy .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-academy .cefcom-button.-primary,
	.transparent.prog-academy .ef-button.-primary {
		border: none
	}
	
	.prog-ia .cefcom-button.-primary,
	.prog-ia .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #e92a44, #e92a44);
		box-shadow: 0 2px 8px 0 rgba(233, 42, 68, .2);
		color: #fff
	}
	
	.prog-ia .cefcom-button.-primary:hover,
	.prog-ia .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #e92a44, #e92a44);
		box-shadow: 0 4px 12px 0 rgba(233, 42, 68, .4);
		color: #fff
	}
	
	.prog-ia .cefcom-button.-primary:active,
	.prog-ia .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(233, 42, 68, .2);
		color: #fff
	}
	
	.prog-ia .cefcom-button.-primary:focus,
	.prog-ia .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ia .cefcom-button.-primary,
	.transparent.prog-ia .ef-button.-primary {
		border: none
	}
	
	.prog-ap .cefcom-button.-primary,
	.prog-ap .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #ff278d, #ff278d);
		box-shadow: 0 2px 8px 0 rgba(255, 39, 141, .2);
		color: #fff
	}
	
	.prog-ap .cefcom-button.-primary:hover,
	.prog-ap .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #ff278d, #ff278d);
		box-shadow: 0 4px 12px 0 rgba(255, 39, 141, .4);
		color: #fff
	}
	
	.prog-ap .cefcom-button.-primary:active,
	.prog-ap .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(255, 39, 141, .2);
		color: #fff
	}
	
	.prog-ap .cefcom-button.-primary:focus,
	.prog-ap .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ap .cefcom-button.-primary,
	.transparent.prog-ap .ef-button.-primary {
		border: none
	}
	
	.prog-lt .cefcom-button.-primary,
	.prog-lt .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #00a4c3, #00a4c3);
		box-shadow: 0 2px 8px 0 rgba(0, 164, 195, .2);
		color: #fff
	}
	
	.prog-lt .cefcom-button.-primary:hover,
	.prog-lt .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #00a4c3, #00a4c3);
		box-shadow: 0 4px 12px 0 rgba(0, 164, 195, .4);
		color: #fff
	}
	
	.prog-lt .cefcom-button.-primary:active,
	.prog-lt .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(0, 164, 195, .2);
		color: #fff
	}
	
	.prog-lt .cefcom-button.-primary:focus,
	.prog-lt .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-lt .cefcom-button.-primary,
	.transparent.prog-lt .ef-button.-primary {
		border: none
	}
	
	.prog-loc .cefcom-button.-primary,
	.prog-loc .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #98804d, #e1be7f);
		box-shadow: 0 2px 8px 0 rgba(152, 128, 77, .2);
		color: #fff
	}
	
	.prog-loc .cefcom-button.-primary:hover,
	.prog-loc .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #98804d, #e1be7f);
		box-shadow: 0 4px 12px 0 rgba(152, 128, 77, .4);
		color: #fff
	}
	
	.prog-loc .cefcom-button.-primary:active,
	.prog-loc .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(152, 128, 77, .2);
		color: #fff
	}
	
	.prog-loc .cefcom-button.-primary:focus,
	.prog-loc .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-loc .cefcom-button.-primary,
	.transparent.prog-loc .ef-button.-primary {
		border: none
	}
	
	.prog-hsy .cefcom-button.-primary,
	.prog-hsy .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #f15e38, #f15e38);
		box-shadow: 0 2px 8px 0 rgba(241, 94, 56, .2);
		color: #fff
	}
	
	.prog-hsy .cefcom-button.-primary:hover,
	.prog-hsy .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #f15e38, #f15e38);
		box-shadow: 0 4px 12px 0 rgba(241, 94, 56, .4);
		color: #fff
	}
	
	.prog-hsy .cefcom-button.-primary:active,
	.prog-hsy .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(241, 94, 56, .2);
		color: #fff
	}
	
	.prog-hsy .cefcom-button.-primary:focus,
	.prog-hsy .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-hsy .cefcom-button.-primary,
	.transparent.prog-hsy .ef-button.-primary {
		border: none
	}
	
	.prog-etown .cefcom-button.-primary,
	.prog-etown .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #ad3462, #ad3462);
		box-shadow: 0 2px 8px 0 rgba(173, 52, 98, .2);
		color: #fff
	}
	
	.prog-etown .cefcom-button.-primary:hover,
	.prog-etown .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #ad3462, #ad3462);
		box-shadow: 0 4px 12px 0 rgba(173, 52, 98, .4);
		color: #fff
	}
	
	.prog-etown .cefcom-button.-primary:active,
	.prog-etown .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(173, 52, 98, .2);
		color: #fff
	}
	
	.prog-etown .cefcom-button.-primary:focus,
	.prog-etown .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-etown .cefcom-button.-primary,
	.transparent.prog-etown .ef-button.-primary {
		border: none
	}
	
	.prog-hult .cefcom-button.-primary,
	.prog-hult .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #003c64, #003c64);
		box-shadow: 0 2px 8px 0 rgba(0, 60, 100, .2);
		color: #fff
	}
	
	.prog-hult .cefcom-button.-primary:hover,
	.prog-hult .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #003c64, #003c64);
		box-shadow: 0 4px 12px 0 rgba(0, 60, 100, .4);
		color: #fff
	}
	
	.prog-hult .cefcom-button.-primary:active,
	.prog-hult .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(0, 60, 100, .2);
		color: #fff
	}
	
	.prog-hult .cefcom-button.-primary:focus,
	.prog-hult .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-hult .cefcom-button.-primary,
	.transparent.prog-hult .ef-button.-primary {
		border: none
	}
	
	.prog-ec .cefcom-button.-primary,
	.prog-ec .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #ad3462, #ad3462);
		box-shadow: 0 2px 8px 0 rgba(173, 52, 98, .2);
		color: #fff
	}
	
	.prog-ec .cefcom-button.-primary:hover,
	.prog-ec .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #ad3462, #ad3462);
		box-shadow: 0 4px 12px 0 rgba(173, 52, 98, .4);
		color: #fff
	}
	
	.prog-ec .cefcom-button.-primary:active,
	.prog-ec .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(173, 52, 98, .2);
		color: #fff
	}
	
	.prog-ec .cefcom-button.-primary:focus,
	.prog-ec .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ec .cefcom-button.-primary,
	.transparent.prog-ec .ef-button.-primary {
		border: none
	}
	
	.prog-cb .cefcom-button.-primary,
	.prog-cb .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #21918d, #21918d);
		box-shadow: 0 2px 8px 0 rgba(33, 145, 141, .2);
		color: #fff
	}
	
	.prog-cb .cefcom-button.-primary:hover,
	.prog-cb .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #21918d, #21918d);
		box-shadow: 0 4px 12px 0 rgba(33, 145, 141, .4);
		color: #fff
	}
	
	.prog-cb .cefcom-button.-primary:active,
	.prog-cb .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(33, 145, 141, .2);
		color: #fff
	}
	
	.prog-cb .cefcom-button.-primary:focus,
	.prog-cb .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-cb .cefcom-button.-primary,
	.transparent.prog-cb .ef-button.-primary {
		border: none
	}
	
	.prog-et .cefcom-button.-primary,
	.prog-et .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #009eeb, #009eeb);
		box-shadow: 0 2px 8px 0 rgba(0, 158, 235, .2);
		color: #fff
	}
	
	.prog-et .cefcom-button.-primary:hover,
	.prog-et .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #009eeb, #009eeb);
		box-shadow: 0 4px 12px 0 rgba(0, 158, 235, .4);
		color: #fff
	}
	
	.prog-et .cefcom-button.-primary:active,
	.prog-et .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(0, 158, 235, .2);
		color: #fff
	}
	
	.prog-et .cefcom-button.-primary:focus,
	.prog-et .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-et .cefcom-button.-primary,
	.transparent.prog-et .ef-button.-primary {
		border: none
	}
	
	.prog-sst .cefcom-button.-primary,
	.prog-sst .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #003c64, #003c64);
		box-shadow: 0 2px 8px 0 rgba(0, 60, 100, .2);
		color: #fff
	}
	
	.prog-sst .cefcom-button.-primary:hover,
	.prog-sst .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #003c64, #003c64);
		box-shadow: 0 4px 12px 0 rgba(0, 60, 100, .4);
		color: #fff
	}
	
	.prog-sst .cefcom-button.-primary:active,
	.prog-sst .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(0, 60, 100, .2);
		color: #fff
	}
	
	.prog-sst .cefcom-button.-primary:focus,
	.prog-sst .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-sst .cefcom-button.-primary,
	.transparent.prog-sst .ef-button.-primary {
		border: none
	}
	
	.prog-gy .cefcom-button.-primary,
	.prog-gy .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #df9619, #df9619);
		box-shadow: 0 2px 8px 0 rgba(223, 150, 25, .2);
		color: #fff
	}
	
	.prog-gy .cefcom-button.-primary:hover,
	.prog-gy .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #df9619, #df9619);
		box-shadow: 0 4px 12px 0 rgba(223, 150, 25, .4);
		color: #fff
	}
	
	.prog-gy .cefcom-button.-primary:active,
	.prog-gy .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(223, 150, 25, .2);
		color: #fff
	}
	
	.prog-gy .cefcom-button.-primary:focus,
	.prog-gy .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-gy .cefcom-button.-primary,
	.transparent.prog-gy .ef-button.-primary {
		border: none
	}
	
	.prog-cst .cefcom-button.-primary,
	.prog-cst .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #384193, #384193);
		box-shadow: 0 2px 8px 0 rgba(56, 65, 147, .2);
		color: #fff
	}
	
	.prog-cst .cefcom-button.-primary:hover,
	.prog-cst .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #384193, #384193);
		box-shadow: 0 4px 12px 0 rgba(56, 65, 147, .4);
		color: #fff
	}
	
	.prog-cst .cefcom-button.-primary:active,
	.prog-cst .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(56, 65, 147, .2);
		color: #fff
	}
	
	.prog-cst .cefcom-button.-primary:focus,
	.prog-cst .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-cst .cefcom-button.-primary,
	.transparent.prog-cst .ef-button.-primary {
		border: none
	}
	
	.prog-ga .cefcom-button.-primary,
	.prog-ga .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #009248, #009248);
		box-shadow: 0 2px 8px 0 rgba(0, 146, 72, .2);
		color: #fff
	}
	
	.prog-ga .cefcom-button.-primary:hover,
	.prog-ga .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #009248, #009248);
		box-shadow: 0 4px 12px 0 rgba(0, 146, 72, .4);
		color: #fff
	}
	
	.prog-ga .cefcom-button.-primary:active,
	.prog-ga .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(0, 146, 72, .2);
		color: #fff
	}
	
	.prog-ga .cefcom-button.-primary:focus,
	.prog-ga .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ga .cefcom-button.-primary,
	.transparent.prog-ga .ef-button.-primary {
		border: none
	}
	
	.prog-ehp .cefcom-button.-primary,
	.prog-ehp .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #863b61, #863b61);
		box-shadow: 0 2px 8px 0 rgba(134, 59, 97, .2);
		color: #fff
	}
	
	.prog-ehp .cefcom-button.-primary:hover,
	.prog-ehp .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #863b61, #863b61);
		box-shadow: 0 4px 12px 0 rgba(134, 59, 97, .4);
		color: #fff
	}
	
	.prog-ehp .cefcom-button.-primary:active,
	.prog-ehp .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(134, 59, 97, .2);
		color: #fff
	}
	
	.prog-ehp .cefcom-button.-primary:focus,
	.prog-ehp .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ehp .cefcom-button.-primary,
	.transparent.prog-ehp .ef-button.-primary {
		border: none
	}
	
	.prog-e1-adults .cefcom-button.-primary,
	.prog-e1-adults .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #ff329b, #ff329b);
		box-shadow: 0 2px 8px 0 rgba(255, 50, 155, .2);
		color: #fff
	}
	
	.prog-e1-adults .cefcom-button.-primary:hover,
	.prog-e1-adults .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #ff329b, #ff329b);
		box-shadow: 0 4px 12px 0 rgba(255, 50, 155, .4);
		color: #fff
	}
	
	.prog-e1-adults .cefcom-button.-primary:active,
	.prog-e1-adults .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(255, 50, 155, .2);
		color: #fff
	}
	
	.prog-e1-adults .cefcom-button.-primary:focus,
	.prog-e1-adults .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-e1-adults .cefcom-button.-primary,
	.transparent.prog-e1-adults .ef-button.-primary {
		border: none
	}
	
	.prog-e1-kids .cefcom-button.-primary,
	.prog-e1-kids .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #eb336b, #eb336b);
		box-shadow: 0 2px 8px 0 rgba(235, 51, 107, .2);
		color: #fff
	}
	
	.prog-e1-kids .cefcom-button.-primary:hover,
	.prog-e1-kids .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #eb336b, #eb336b);
		box-shadow: 0 4px 12px 0 rgba(235, 51, 107, .4);
		color: #fff
	}
	
	.prog-e1-kids .cefcom-button.-primary:active,
	.prog-e1-kids .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(235, 51, 107, .2);
		color: #fff
	}
	
	.prog-e1-kids .cefcom-button.-primary:focus,
	.prog-e1-kids .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-e1-kids .cefcom-button.-primary,
	.transparent.prog-e1-kids .ef-button.-primary {
		border: none
	}
	
	.prog-e1-teens .cefcom-button.-primary,
	.prog-e1-teens .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #99127d, #99127d);
		box-shadow: 0 2px 8px 0 rgba(153, 18, 125, .2);
		color: #fff
	}
	
	.prog-e1-teens .cefcom-button.-primary:hover,
	.prog-e1-teens .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #99127d, #99127d);
		box-shadow: 0 4px 12px 0 rgba(153, 18, 125, .4);
		color: #fff
	}
	
	.prog-e1-teens .cefcom-button.-primary:active,
	.prog-e1-teens .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(153, 18, 125, .2);
		color: #fff
	}
	
	.prog-e1-teens .cefcom-button.-primary:focus,
	.prog-e1-teens .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-e1-teens .cefcom-button.-primary,
	.transparent.prog-e1-teens .ef-button.-primary {
		border: none
	}
	
	.prog-ilsd .cefcom-button.-primary,
	.prog-ilsd .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #3854a3, #3854a3);
		box-shadow: 0 2px 8px 0 rgba(56, 84, 163, .2);
		color: #fff
	}
	
	.prog-ilsd .cefcom-button.-primary:hover,
	.prog-ilsd .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #3854a3, #3854a3);
		box-shadow: 0 4px 12px 0 rgba(56, 84, 163, .4);
		color: #fff
	}
	
	.prog-ilsd .cefcom-button.-primary:active,
	.prog-ilsd .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(56, 84, 163, .2);
		color: #fff
	}
	
	.prog-ilsd .cefcom-button.-primary:focus,
	.prog-ilsd .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ilsd .cefcom-button.-primary,
	.transparent.prog-ilsd .ef-button.-primary {
		border: none
	}
	
	.prog-ilp .cefcom-button.-primary,
	.prog-ilp .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #fbcb4c, #fbcb4c);
		box-shadow: 0 2px 8px 0 rgba(251, 203, 76, .2);
		color: #fff
	}
	
	.prog-ilp .cefcom-button.-primary:hover,
	.prog-ilp .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #fbcb4c, #fbcb4c);
		box-shadow: 0 4px 12px 0 rgba(251, 203, 76, .4);
		color: #fff
	}
	
	.prog-ilp .cefcom-button.-primary:active,
	.prog-ilp .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(251, 203, 76, .2);
		color: #fff
	}
	
	.prog-ilp .cefcom-button.-primary:focus,
	.prog-ilp .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ilp .cefcom-button.-primary,
	.transparent.prog-ilp .ef-button.-primary {
		border: none
	}
	
	.prog-gst .cefcom-button.-primary,
	.prog-gst .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #e4a649, #e4a649);
		box-shadow: 0 2px 8px 0 rgba(228, 166, 73, .2);
		color: #fff
	}
	
	.prog-gst .cefcom-button.-primary:hover,
	.prog-gst .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #e4a649, #e4a649);
		box-shadow: 0 4px 12px 0 rgba(228, 166, 73, .4);
		color: #fff
	}
	
	.prog-gst .cefcom-button.-primary:active,
	.prog-gst .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(228, 166, 73, .2);
		color: #fff
	}
	
	.prog-gst .cefcom-button.-primary:focus,
	.prog-gst .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-gst .cefcom-button.-primary,
	.transparent.prog-gst .ef-button.-primary {
		border: none
	}
	
	.prog-ilsy .cefcom-button.-primary,
	.prog-ilsy .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #0099e0, #0099e0);
		box-shadow: 0 2px 8px 0 rgba(0, 153, 224, .2);
		color: #fff
	}
	
	.prog-ilsy .cefcom-button.-primary:hover,
	.prog-ilsy .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #0099e0, #0099e0);
		box-shadow: 0 4px 12px 0 rgba(0, 153, 224, .4);
		color: #fff
	}
	
	.prog-ilsy .cefcom-button.-primary:active,
	.prog-ilsy .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(0, 153, 224, .2);
		color: #fff
	}
	
	.prog-ilsy .cefcom-button.-primary:focus,
	.prog-ilsy .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ilsy .cefcom-button.-primary,
	.transparent.prog-ilsy .ef-button.-primary {
		border: none
	}
	
	.prog-riyadh .cefcom-button.-primary,
	.prog-riyadh .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #3854a3, #3854a3);
		box-shadow: 0 2px 8px 0 rgba(56, 84, 163, .2);
		color: #fff
	}
	
	.prog-riyadh .cefcom-button.-primary:hover,
	.prog-riyadh .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #3854a3, #3854a3);
		box-shadow: 0 4px 12px 0 rgba(56, 84, 163, .4);
		color: #fff
	}
	
	.prog-riyadh .cefcom-button.-primary:active,
	.prog-riyadh .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(56, 84, 163, .2);
		color: #fff
	}
	
	.prog-riyadh .cefcom-button.-primary:focus,
	.prog-riyadh .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-riyadh .cefcom-button.-primary,
	.transparent.prog-riyadh .ef-button.-primary {
		border: none
	}
	
	.prog-quito .cefcom-button.-primary,
	.prog-quito .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #3854a3, #3854a3);
		box-shadow: 0 2px 8px 0 rgba(56, 84, 163, .2);
		color: #fff
	}
	
	.prog-quito .cefcom-button.-primary:hover,
	.prog-quito .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #3854a3, #3854a3);
		box-shadow: 0 4px 12px 0 rgba(56, 84, 163, .4);
		color: #fff
	}
	
	.prog-quito .cefcom-button.-primary:active,
	.prog-quito .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(56, 84, 163, .2);
		color: #fff
	}
	
	.prog-quito .cefcom-button.-primary:focus,
	.prog-quito .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-quito .cefcom-button.-primary,
	.transparent.prog-quito .ef-button.-primary {
		border: none
	}
	
	.prog-ily .cefcom-button.-primary,
	.prog-ily .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #efce0a, #efce0a);
		box-shadow: 0 2px 8px 0 rgba(239, 206, 10, .2);
		color: #fff
	}
	
	.prog-ily .cefcom-button.-primary:hover,
	.prog-ily .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #efce0a, #efce0a);
		box-shadow: 0 4px 12px 0 rgba(239, 206, 10, .4);
		color: #fff
	}
	
	.prog-ily .cefcom-button.-primary:active,
	.prog-ily .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(239, 206, 10, .2);
		color: #fff
	}
	
	.prog-ily .cefcom-button.-primary:focus,
	.prog-ily .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ily .cefcom-button.-primary,
	.transparent.prog-ily .ef-button.-primary {
		border: none
	}
	
	.prog-aya .cefcom-button.-primary,
	.prog-aya .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #4a652e, #4a652e);
		box-shadow: 0 2px 8px 0 rgba(74, 101, 46, .2);
		color: #fff
	}
	
	.prog-aya .cefcom-button.-primary:hover,
	.prog-aya .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #4a652e, #4a652e);
		box-shadow: 0 4px 12px 0 rgba(74, 101, 46, .4);
		color: #fff
	}
	
	.prog-aya .cefcom-button.-primary:active,
	.prog-aya .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(74, 101, 46, .2);
		color: #fff
	}
	
	.prog-aya .cefcom-button.-primary:focus,
	.prog-aya .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-aya .cefcom-button.-primary,
	.transparent.prog-aya .ef-button.-primary {
		border: none
	}
	
	.prog-upa .cefcom-button.-primary,
	.prog-upa .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #734084, #734084);
		box-shadow: 0 2px 8px 0 rgba(115, 64, 132, .2);
		color: #fff
	}
	
	.prog-upa .cefcom-button.-primary:hover,
	.prog-upa .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #734084, #734084);
		box-shadow: 0 4px 12px 0 rgba(115, 64, 132, .4);
		color: #fff
	}
	
	.prog-upa .cefcom-button.-primary:active,
	.prog-upa .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(115, 64, 132, .2);
		color: #fff
	}
	
	.prog-upa .cefcom-button.-primary:focus,
	.prog-upa .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-upa .cefcom-button.-primary,
	.transparent.prog-upa .ef-button.-primary {
		border: none
	}
	
	.prog-upd .cefcom-button.-primary,
	.prog-upd .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #734084, #734084);
		box-shadow: 0 2px 8px 0 rgba(115, 64, 132, .2);
		color: #fff
	}
	
	.prog-upd .cefcom-button.-primary:hover,
	.prog-upd .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #734084, #734084);
		box-shadow: 0 4px 12px 0 rgba(115, 64, 132, .4);
		color: #fff
	}
	
	.prog-upd .cefcom-button.-primary:active,
	.prog-upd .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(115, 64, 132, .2);
		color: #fff
	}
	
	.prog-upd .cefcom-button.-primary:focus,
	.prog-upd .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-upd .cefcom-button.-primary,
	.transparent.prog-upd .ef-button.-primary {
		border: none
	}
	
	.prog-ilo .cefcom-button.-primary,
	.prog-ilo .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #016aa2, #016aa2);
		box-shadow: 0 2px 8px 0 rgba(1, 106, 162, .2);
		color: #fff
	}
	
	.prog-ilo .cefcom-button.-primary:hover,
	.prog-ilo .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #016aa2, #016aa2);
		box-shadow: 0 4px 12px 0 rgba(1, 106, 162, .4);
		color: #fff
	}
	
	.prog-ilo .cefcom-button.-primary:active,
	.prog-ilo .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(1, 106, 162, .2);
		color: #fff
	}
	
	.prog-ilo .cefcom-button.-primary:focus,
	.prog-ilo .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ilo .cefcom-button.-primary,
	.transparent.prog-ilo .ef-button.-primary {
		border: none
	}
	
	.prog-illj .cefcom-button.-primary,
	.prog-illj .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #016aa2, #016aa2);
		box-shadow: 0 2px 8px 0 rgba(1, 106, 162, .2);
		color: #fff
	}
	
	.prog-illj .cefcom-button.-primary:hover,
	.prog-illj .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #016aa2, #016aa2);
		box-shadow: 0 4px 12px 0 rgba(1, 106, 162, .4);
		color: #fff
	}
	
	.prog-illj .cefcom-button.-primary:active,
	.prog-illj .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(1, 106, 162, .2);
		color: #fff
	}
	
	.prog-illj .cefcom-button.-primary:focus,
	.prog-illj .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-illj .cefcom-button.-primary,
	.transparent.prog-illj .ef-button.-primary {
		border: none
	}
	
	.prog-lt-jr .cefcom-button.-primary,
	.prog-lt-jr .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #b8dbfe, #fa90c1);
		box-shadow: 0 2px 8px 0 rgba(184, 219, 254, .2);
		color: #fff
	}
	
	.prog-lt-jr .cefcom-button.-primary:hover,
	.prog-lt-jr .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #b8dbfe, #fa90c1);
		box-shadow: 0 4px 12px 0 rgba(184, 219, 254, .4);
		color: #fff
	}
	
	.prog-lt-jr .cefcom-button.-primary:active,
	.prog-lt-jr .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(184, 219, 254, .2);
		color: #fff
	}
	
	.prog-lt-jr .cefcom-button.-primary:focus,
	.prog-lt-jr .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-lt-jr .cefcom-button.-primary,
	.transparent.prog-lt-jr .ef-button.-primary {
		border: none
	}
	
	.prog-lt-sr .cefcom-button.-primary,
	.prog-lt-sr .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #8bc7aa, #c1d4ec);
		box-shadow: 0 2px 8px 0 rgba(139, 199, 170, .2);
		color: #fff
	}
	
	.prog-lt-sr .cefcom-button.-primary:hover,
	.prog-lt-sr .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #8bc7aa, #c1d4ec);
		box-shadow: 0 4px 12px 0 rgba(139, 199, 170, .4);
		color: #fff
	}
	
	.prog-lt-sr .cefcom-button.-primary:active,
	.prog-lt-sr .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(139, 199, 170, .2);
		color: #fff
	}
	
	.prog-lt-sr .cefcom-button.-primary:focus,
	.prog-lt-sr .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-lt-sr .cefcom-button.-primary,
	.transparent.prog-lt-sr .ef-button.-primary {
		border: none
	}
	
	.prog-lt-ind .cefcom-button.-primary,
	.prog-lt-ind .ef-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #ffaaa6, #fcdeaa);
		box-shadow: 0 2px 8px 0 hsla(3, 100%, 83%, .2);
		color: #fff
	}
	
	.prog-lt-ind .cefcom-button.-primary:hover,
	.prog-lt-ind .ef-button.-primary:hover {
		background-image: linear-gradient(0deg, #ffaaa6, #fcdeaa);
		box-shadow: 0 4px 12px 0 hsla(3, 100%, 83%, .4);
		color: #fff
	}
	
	.prog-lt-ind .cefcom-button.-primary:active,
	.prog-lt-ind .ef-button.-primary:active {
		box-shadow: 0 2px 8px 0 hsla(3, 100%, 83%, .2);
		color: #fff
	}
	
	.prog-lt-ind .cefcom-button.-primary:focus,
	.prog-lt-ind .ef-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-lt-ind .cefcom-button.-primary,
	.transparent.prog-lt-ind .ef-button.-primary {
		border: none
	}
	
	.cefcom-button.-primary:active,
	.cefcom-button.-primary:focus,
	.ef-button.-primary:active,
	.ef-button.-primary:focus {
		border: none;
		box-shadow: none;
		outline: none
	}
	
	.cefcom-button.-primary:hover,
	.ef-button.-primary:hover {
		border: none
	}
	
	.cefcom-button.-secondary,
	.ef-button.-secondary {
		background-color: #fff;
		border: none;
		box-shadow: none;
		color: #191919
	}
	
	.cefcom-button.-secondary:hover,
	.ef-button.-secondary:hover {
		background-color: #fff;
		background-image: none;
		border: none;
		box-shadow: 0 2px 8px 0 rgba(25, 25, 25, .15);
		color: #191919
	}
	
	.cefcom-button.-secondary:active,
	.cefcom-button.-secondary:focus,
	.ef-button.-secondary:active,
	.ef-button.-secondary:focus {
		border: none;
		box-shadow: none;
		outline: none
	}
	
	.empty-button {
		visibility: hidden!important
	}
	
	.ef-button.-is-disabled,
	.ef-button:disabled,
	.ef-button[disabled] {
		pointer-events: none
	}
	
	.ef-button:active,
	.ef-button:focus,
	.ef-button:hover {
		text-decoration: none
	}
	
	.ef-button.-primary {
		background-clip: padding-box;
		background-color: #009ee8 !important;
		background-image: linear-gradient(hsla(0, 0%, 100%, .3), transparent);
		box-shadow: inset 0 0 0 0 rgba(25, 25, 25, .4), 0 2px 8px rgba(0, 158, 232, .2), 0 0 0 0 rgba(25, 25, 25, .1);
		color: #fff
	}
	
	.ef-button.-primary.-hover,
	.ef-button.-primary:hover {
		box-shadow: inset 0 0 0 0 rgba(25, 25, 25, .4), 0 4px 12px rgba(0, 158, 232, .4), 0 0 0 0 rgba(25, 25, 25, .1)
	}
	
	.ef-button.-primary.-hover:focus,
	.ef-button.-primary:hover:focus {
		box-shadow: inset 0 0 0 0 rgba(25, 25, 25, .4), 0 4px 12px rgba(0, 158, 232, .4), 0 0 0 .25em rgba(0, 158, 232, .3)
	}
	
	.ef-button.-primary.-active,
	.ef-button.-primary:active {
		box-shadow: inset 0 0 0 0 rgba(25, 25, 25, .4), 0 2px 8px rgba(0, 158, 232, .2), 0 0 0 0 rgba(25, 25, 25, .1)
	}
	
	.ef-button.-primary.-active:focus,
	.ef-button.-primary.-focus,
	.ef-button.-primary:active:focus,
	.ef-button.-primary:focus {
		box-shadow: inset 0 0 0 0 rgba(25, 25, 25, .4), 0 2px 8px rgba(0, 158, 232, .2), 0 0 0 .25em rgba(0, 158, 232, .3)
	}
	
	.ef-button.-primary.-is-disabled,
	.ef-button.-primary:disabled,
	.ef-button.-primary[disabled] {
		box-shadow: none;
		opacity: .4
	}
	
	.ef-button.-secondary {
		color: var(--color-text)
	}
	
	.-inv .ef-button.-secondary,
	.ef-button.-secondary {
		box-shadow: inset 0 0 0 0 rgba(25, 25, 25, .4), 0 0 0 0 rgba(25, 25, 25, .2), 0 0 0 0 rgba(25, 25, 25, .1)
	}
	
	.ef-button.-secondary.-hover,
	.ef-button.-secondary:hover {
		background-color: #fff;
		box-shadow: inset 0 0 0 0 rgba(25, 25, 25, .4), 0 2px 8px rgba(25, 25, 25, .2), 0 0 0 0 rgba(25, 25, 25, .1);
		color: #191919
	}
	
	.ef-button.-secondary.-hover:focus,
	.ef-button.-secondary:hover:focus {
		box-shadow: inset 0 0 0 1px rgba(25, 25, 25, .2), 0 2px 8px rgba(25, 25, 25, .2), 0 0 0 .25em rgba(25, 25, 25, .1)
	}
	
	.-inv .ef-button.-secondary.-hover,
	.-inv .ef-button.-secondary:hover {
		box-shadow: inset 0 0 0 0 rgba(25, 25, 25, .4), 0 0 0 0 rgba(25, 25, 25, .2), 0 0 0 0 rgba(25, 25, 25, .1)
	}
	
	.-inv .ef-button.-secondary.-hover:focus,
	.-inv .ef-button.-secondary:hover:focus {
		box-shadow: inset 0 0 0 0 rgba(25, 25, 25, .4), 0 0 0 0 rgba(25, 25, 25, .2), 0 0 0 .25em hsla(0, 0%, 100%, .15)
	}
	
	.ef-button.-secondary.-active,
	.ef-button.-secondary:active {
		box-shadow: inset 0 0 0 1px rgba(25, 25, 25, .6), 0 0 0 0 rgba(25, 25, 25, .2), 0 0 0 0 rgba(25, 25, 25, .1)
	}
	
	.ef-button.-secondary.-active:focus,
	.ef-button.-secondary:active:focus {
		box-shadow: inset 0 0 0 1px rgba(25, 25, 25, .6), 0 0 0 0 rgba(25, 25, 25, .2), 0 0 0 .25em rgba(25, 25, 25, .1)
	}
	
	.-inv .ef-button.-secondary.-active,
	.-inv .ef-button.-secondary:active {
		box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .6), 0 0 0 0 rgba(25, 25, 25, .2), 0 0 0 0 rgba(25, 25, 25, .1)
	}
	
	.-inv .ef-button.-secondary.-active:focus,
	.-inv .ef-button.-secondary:active:focus {
		box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .6), 0 0 0 0 rgba(25, 25, 25, .2), 0 0 0 .25em hsla(0, 0%, 100%, .15)
	}
	
	.ef-button.-secondary.-is-disabled,
	.ef-button.-secondary:disabled,
	.ef-button.-secondary[disabled] {
		opacity: .4
	}
	
	.ef-button.-secondary.-focus,
	.ef-button.-secondary:focus {
		box-shadow: inset 0 0 0 1px rgba(25, 25, 25, .2), 0 0 0 0 rgba(25, 25, 25, .2), 0 0 0 .25em rgba(25, 25, 25, .1)
	}
	
	.-inv .ef-button.-secondary.-focus,
	.-inv .ef-button.-secondary:focus {
		box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .3), 0 0 0 0 rgba(25, 25, 25, .2), 0 0 0 .25em hsla(0, 0%, 100%, .15)
	}
	
	.ef-button.-secondary.-filled {
		background-color: #fff;
		box-shadow: inset 0 0 0 0 rgba(25, 25, 25, .4), 0 2px 8px rgba(25, 25, 25, .2), 0 0 0 0 rgba(25, 25, 25, .1);
		color: #191919
	}
	
	.ef-button.-secondary.-filled.-hover,
	.ef-button.-secondary.-filled:hover {
		box-shadow: inset 0 0 0 0 rgba(25, 25, 25, .4), 0 3px 8px rgba(25, 25, 25, .24), 0 0 0 0 rgba(25, 25, 25, .1)
	}
	
	.ef-button.-secondary.-filled.-hover:focus,
	.ef-button.-secondary.-filled:hover:focus {
		box-shadow: inset 0 0 0 0 rgba(25, 25, 25, .4), 0 3px 8px rgba(25, 25, 25, .24), 0 0 0 .25em rgba(25, 25, 25, .1)
	}
	
	.-inv .ef-button.-secondary.-filled.-hover,
	.-inv .ef-button.-secondary.-filled:hover {
		background-clip: padding-box;
		background-color: #009ee8;
		background-image: linear-gradient(hsla(0, 0%, 100%, .3), transparent);
		box-shadow: inset 0 0 0 0 rgba(25, 25, 25, .4), 0 4px 12px rgba(0, 158, 232, .4), 0 0 0 0 rgba(25, 25, 25, .1);
		color: #fff
	}
	
	.-inv .ef-button.-secondary.-filled.-hover:focus,
	.-inv .ef-button.-secondary.-filled:hover:focus {
		box-shadow: inset 0 0 0 0 rgba(25, 25, 25, .4), 0 4px 12px rgba(0, 158, 232, .4), 0 0 0 .25em rgba(0, 158, 232, .3)
	}
	
	.ef-button.-secondary.-filled.-active,
	.ef-button.-secondary.-filled:active {
		box-shadow: inset 0 0 0 0 rgba(25, 25, 25, .4), 0 1px 4px rgba(25, 25, 25, .3), 0 0 0 0 rgba(25, 25, 25, .1)
	}
	
	.ef-button.-secondary.-filled.-active:focus,
	.ef-button.-secondary.-filled:active:focus {
		box-shadow: inset 0 0 0 0 rgba(25, 25, 25, .4), 0 1px 4px rgba(25, 25, 25, .3), 0 0 0 .25em rgba(25, 25, 25, .1)
	}
	
	.-inv .ef-button.-secondary.-filled.-active,
	.-inv .ef-button.-secondary.-filled:active {
		background-color: hsla(0, 0%, 100%, .9);
		box-shadow: inset 0 0 0 0 rgba(25, 25, 25, .4), 0 2px 8px rgba(25, 25, 25, .2), 0 0 0 0 rgba(25, 25, 25, .1);
		color: #191919
	}
	
	.-inv .ef-button.-secondary.-filled.-active:focus,
	.-inv .ef-button.-secondary.-filled:active:focus {
		box-shadow: inset 0 0 0 0 rgba(25, 25, 25, .4), 0 2px 8px rgba(25, 25, 25, .2), 0 0 0 .25em hsla(0, 0%, 100%, .15)
	}
	
	.ef-button.-secondary.-filled.-focus,
	.ef-button.-secondary.-filled:focus {
		box-shadow: inset 0 0 0 0 rgba(25, 25, 25, .4), 0 2px 8px rgba(25, 25, 25, .2), 0 0 0 .25em rgba(25, 25, 25, .1)
	}
	
	.-inv .ef-button.-secondary.-filled.-focus,
	.-inv .ef-button.-secondary.-filled:focus {
		box-shadow: inset 0 0 0 0 rgba(25, 25, 25, .4), 0 0 0 0 rgba(25, 25, 25, .2), 0 0 0 .25em hsla(0, 0%, 100%, .15)
	}
	
	.ef-button.-secondary.-filled.-is-disabled,
	.ef-button.-secondary.-filled:disabled,
	.ef-button.-secondary.-filled[disabled] {
		background-color: hsla(0, 0%, 100%, .8);
		box-shadow: inset 0 0 0 0 rgba(25, 25, 25, .4), 0 2px 4px rgba(25, 25, 25, .1), 0 0 0 0 rgba(25, 25, 25, .1);
		color: #999;
		opacity: 1
	}
	
	.ef-button.-secondary.-square {
		border-radius: 4px
	}
	
	.ef-button.-secondary.-square-blue {
		border: 1px solid #0075e1;
		border-radius: 4px;
		box-shadow: none;
		color: #0075e1;
		font-size: 16px;
		font-weight: 400;
		line-height: 24px
	}
	
	.rtl .ef-button.-secondary.-square-blue {
		font-size: 20.8px;
		line-height: 1
	}
	
	.ef-button.-secondary.-square-blue .ef-icon.-new-window {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzAwNzVFMSIgZD0iTTEzIDguNWgtLjVhLjUuNSAwIDAgMC0uNS41djMuNUgzLjVWNEg3YS41LjUgMCAwIDAgLjUtLjVWM2EuNS41IDAgMCAwLS41LS41SDIuNUEuNS41IDAgMCAwIDIgM3YxMC41YS41LjUgMCAwIDAgLjUuNUgxM2EuNS41IDAgMCAwIC41LS41VjlhLjUuNSAwIDAgMC0uNS0uNVoiLz48cGF0aCBmaWxsPSIjMDA3NUUxIiBkPSJNMTQuNSAxaC01YS41LjUgMCAwIDAtLjUuNVYyYS41LjUgMCAwIDAgLjUuNWgyLjk0TDcuMTQ1IDcuNzlhLjUuNSAwIDAgMCAwIC43MWwuMzU1LjM1NWEuNS41IDAgMCAwIC41NDcuMTA4LjUuNSAwIDAgMCAuMTYzLS4xMDhMMTMuNSAzLjU2VjYuNWEuNS41IDAgMCAwIC41LjVoLjVhLjUuNSAwIDAgMCAuNS0uNXYtNWEuNS41IDAgMCAwLS41LS41WiIvPjwvc3ZnPg==)
	}
	
	.ef-button.-small {
		border-radius: 4px;
		font-size: 12px;
		padding: 8px 12px
	}
	
	@media(max-width:767px) {
		.cefcom-container {
			margin: 0 24px;
			max-width: none
		}
	}
	
	@media(min-width:768px) {
		.cefcom-container {
			margin: 0 32px;
			max-width: none
		}
	}
	
	@media(min-width:1024px) {
		.cefcom-container {
			margin: 0 auto;
			max-width: 960px
		}
	}
	
	@media(min-width:1264px) {
		.cefcom-container {
			margin: 0 auto;
			max-width: 1200px
		}
	}
	
	@media(max-width:767px) {
		.cefcom-container.-collapse-mobile {
			margin-left: auto;
			margin-right: auto
		}
	}
	
	@media(min-width:1024px) {
		.cefcom-container.-collapse-desktop {
			margin-left: auto;
			margin-right: auto
		}
	}
	
	.cefcom-row {
		display: flex;
		flex: 0 1 auto;
		flex-wrap: wrap
	}
	
	.cefcom-row.-reverse {
		flex-direction: row-reverse
	}
	
	.cefcom-row.-x-start {
		justify-content: flex-start
	}
	
	.cefcom-row.-x-end {
		justify-content: flex-end
	}
	
	.cefcom-row.-x-center {
		justify-content: center
	}
	
	.cefcom-row.-x-around {
		justify-content: space-around
	}
	
	.cefcom-row.-x-between {
		justify-content: space-between
	}
	
	.cefcom-row.-y-start {
		align-items: flex-start
	}
	
	.cefcom-row.-y-center {
		align-items: center
	}
	
	.cefcom-row.-y-end {
		align-items: flex-end
	}
	
	.cefcom-row.-y-stretch {
		align-items: stretch
	}
	
	.cefcom-row.-no-gutters {
		margin-left: 0;
		margin-right: 0
	}
	
	@media(max-width:767px) {
		.cefcom-row.-collapse-mobile {
			margin-left: auto;
			margin-right: auto
		}
	}
	
	@media(min-width:1024px) {
		.cefcom-row.-collapse-desktop {
			margin-left: auto;
			margin-right: auto
		}
	}
	
	@media(max-width:767px) {
		.cefcom-row {
			margin-left: -8px;
			margin-right: -8px
		}
	}
	
	@media(min-width:768px) {
		.cefcom-row {
			margin-left: -8px;
			margin-right: -8px
		}
	}
	
	@media(min-width:1024px) {
		.cefcom-row {
			margin-left: -12px;
			margin-right: -12px
		}
	}
	
	@media(min-width:1264px) {
		.cefcom-row {
			margin-left: -12px;
			margin-right: -12px
		}
	}
	
	.cefcom-col {
		flex-basis: 0;
		flex-grow: 1;
		flex-shrink: 0;
		max-width: 100%;
		position: relative
	}
	
	@media(max-width:767px) {
		.-collapse-mobile .cefcom-col {
			padding-left: 0;
			padding-right: 0
		}
	}
	
	@media(min-width:1024px) {
		.-collapse-desktop .cefcom-col {
			padding-left: 0;
			padding-right: 0
		}
	}
	
	@media(max-width:767px) {
		.cefcom-col {
			padding-left: 8px;
			padding-right: 8px
		}
	}
	
	@media(min-width:768px) {
		.cefcom-col {
			padding-left: 8px;
			padding-right: 8px
		}
	}
	
	@media(min-width:1024px) {
		.cefcom-col {
			padding-left: 12px;
			padding-right: 12px
		}
	}
	
	@media(min-width:1264px) {
		.cefcom-col {
			padding-left: 12px;
			padding-right: 12px
		}
	}
	
	.-s-1 {
		flex-basis: 8.3333333333%;
		max-width: 8.3333333333%
	}
	
	.-s-2 {
		flex-basis: 16.6666666667%;
		max-width: 16.6666666667%
	}
	
	.-s-3 {
		flex-basis: 25%;
		max-width: 25%
	}
	
	.-s-4 {
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%
	}
	
	.-s-5 {
		flex-basis: 41.6666666667%;
		max-width: 41.6666666667%
	}
	
	.-s-6 {
		flex-basis: 50%;
		max-width: 50%
	}
	
	.-s-7 {
		flex-basis: 58.3333333333%;
		max-width: 58.3333333333%
	}
	
	.-s-8 {
		flex-basis: 66.6666666667%;
		max-width: 66.6666666667%
	}
	
	.-s-9 {
		flex-basis: 75%;
		max-width: 75%
	}
	
	.-s-10 {
		flex-basis: 83.3333333333%;
		max-width: 83.3333333333%
	}
	
	.-s-11 {
		flex-basis: 91.6666666667%;
		max-width: 91.6666666667%
	}
	
	.-s-12 {
		flex-basis: 100%;
		max-width: 100%
	}
	
	.-s-offset-1 {
		margin-left: 8.3333333333%
	}
	
	.-s-offset-2 {
		margin-left: 16.6666666667%
	}
	
	.-s-offset-3 {
		margin-left: 25%
	}
	
	.-s-offset-4 {
		margin-left: 33.3333333333%
	}
	
	.-s-offset-5 {
		margin-left: 41.6666666667%
	}
	
	.-s-offset-6 {
		margin-left: 50%
	}
	
	.-s-offset-7 {
		margin-left: 58.3333333333%
	}
	
	.-s-offset-8 {
		margin-left: 66.6666666667%
	}
	
	.-s-offset-9 {
		margin-left: 75%
	}
	
	.-s-offset-10 {
		margin-left: 83.3333333333%
	}
	
	.-s-offset-11 {
		margin-left: 91.6666666667%
	}
	
	.-s-offset-12 {
		margin-left: 100%
	}
	
	.-s-y-start {
		align-self: flex-start
	}
	
	.-s-y-center {
		align-self: center
	}
	
	.-s-y-end {
		align-self: flex-end
	}
	
	.-s-x-center,
	.-s-x-start {
		margin-right: auto
	}
	
	.-s-x-center,
	.-s-x-end {
		margin-left: auto
	}
	
	.-s-first {
		order: -1
	}
	
	.-s-last {
		order: 1
	}
	
	.-s-shrink {
		flex: 0 1 auto
	}
	
	.-s-collapse {
		padding-left: 0;
		padding-right: 0
	}
	
	@media(min-width:768px) {
		.-m-1 {
			flex-basis: 8.3333333333%;
			max-width: 8.3333333333%
		}
		.-m-2 {
			flex-basis: 16.6666666667%;
			max-width: 16.6666666667%
		}
		.-m-3 {
			flex-basis: 25%;
			max-width: 25%
		}
		.-m-4 {
			flex-basis: 33.3333333333%;
			max-width: 33.3333333333%
		}
		.-m-5 {
			flex-basis: 41.6666666667%;
			max-width: 41.6666666667%
		}
		.-m-6 {
			flex-basis: 50%;
			max-width: 50%
		}
		.-m-7 {
			flex-basis: 58.3333333333%;
			max-width: 58.3333333333%
		}
		.-m-8 {
			flex-basis: 66.6666666667%;
			max-width: 66.6666666667%
		}
		.-m-9 {
			flex-basis: 75%;
			max-width: 75%
		}
		.-m-10 {
			flex-basis: 83.3333333333%;
			max-width: 83.3333333333%
		}
		.-m-11 {
			flex-basis: 91.6666666667%;
			max-width: 91.6666666667%
		}
		.-m-12 {
			flex-basis: 100%;
			max-width: 100%
		}
		.-m-offset-1 {
			margin-left: 8.3333333333%
		}
		.-m-offset-2 {
			margin-left: 16.6666666667%
		}
		.-m-offset-3 {
			margin-left: 25%
		}
		.-m-offset-4 {
			margin-left: 33.3333333333%
		}
		.-m-offset-5 {
			margin-left: 41.6666666667%
		}
		.-m-offset-6 {
			margin-left: 50%
		}
		.-m-offset-7 {
			margin-left: 58.3333333333%
		}
		.-m-offset-8 {
			margin-left: 66.6666666667%
		}
		.-m-offset-9 {
			margin-left: 75%
		}
		.-m-offset-10 {
			margin-left: 83.3333333333%
		}
		.-m-offset-11 {
			margin-left: 91.6666666667%
		}
		.-m-offset-12 {
			margin-left: 100%
		}
		.-m-y-start {
			align-self: flex-start
		}
		.-m-y-center {
			align-self: center
		}
		.-m-y-end {
			align-self: flex-end
		}
		.-m-x-center,
		.-m-x-start {
			margin-right: auto
		}
		.-m-x-center,
		.-m-x-end {
			margin-left: auto
		}
		.-m-first {
			order: -1
		}
		.-m-last {
			order: 1
		}
		.-m-shrink {
			flex: 0 1 auto
		}
		.-m-collapse {
			padding-left: 0;
			padding-right: 0
		}
	}
	
	@media(min-width:1024px) {
		.-l-1 {
			flex-basis: 8.3333333333%;
			max-width: 8.3333333333%
		}
		.-l-2 {
			flex-basis: 16.6666666667%;
			max-width: 16.6666666667%
		}
		.-l-3 {
			flex-basis: 25%;
			max-width: 25%
		}
		.-l-4 {
			flex-basis: 33.3333333333%;
			max-width: 33.3333333333%
		}
		.-l-5 {
			flex-basis: 41.6666666667%;
			max-width: 41.6666666667%
		}
		.-l-6 {
			flex-basis: 50%;
			max-width: 50%
		}
		.-l-7 {
			flex-basis: 58.3333333333%;
			max-width: 58.3333333333%
		}
		.-l-8 {
			flex-basis: 66.6666666667%;
			max-width: 66.6666666667%
		}
		.-l-9 {
			flex-basis: 75%;
			max-width: 75%
		}
		.-l-10 {
			flex-basis: 83.3333333333%;
			max-width: 83.3333333333%
		}
		.-l-11 {
			flex-basis: 91.6666666667%;
			max-width: 91.6666666667%
		}
		.-l-12 {
			flex-basis: 100%;
			max-width: 100%
		}
		.-l-offset-1 {
			margin-left: 8.3333333333%
		}
		.-l-offset-2 {
			margin-left: 16.6666666667%
		}
		.-l-offset-3 {
			margin-left: 25%
		}
		.-l-offset-4 {
			margin-left: 33.3333333333%
		}
		.-l-offset-5 {
			margin-left: 41.6666666667%
		}
		.-l-offset-6 {
			margin-left: 50%
		}
		.-l-offset-7 {
			margin-left: 58.3333333333%
		}
		.-l-offset-8 {
			margin-left: 66.6666666667%
		}
		.-l-offset-9 {
			margin-left: 75%
		}
		.-l-offset-10 {
			margin-left: 83.3333333333%
		}
		.-l-offset-11 {
			margin-left: 91.6666666667%
		}
		.-l-offset-12 {
			margin-left: 100%
		}
		.-l-y-start {
			align-self: flex-start
		}
		.-l-y-center {
			align-self: center
		}
		.-l-y-end {
			align-self: flex-end
		}
		.-l-x-center,
		.-l-x-start {
			margin-right: auto
		}
		.-l-x-center,
		.-l-x-end {
			margin-left: auto
		}
		.-l-first {
			order: -1
		}
		.-l-last {
			order: 1
		}
		.-l-shrink {
			flex: 0 1 auto
		}
		.-l-collapse {
			padding-left: 0;
			padding-right: 0
		}
	}
	
	@media(min-width:1264px) {
		.-xl-1 {
			flex-basis: 8.3333333333%;
			max-width: 8.3333333333%
		}
		.-xl-2 {
			flex-basis: 16.6666666667%;
			max-width: 16.6666666667%
		}
		.-xl-3 {
			flex-basis: 25%;
			max-width: 25%
		}
		.-xl-4 {
			flex-basis: 33.3333333333%;
			max-width: 33.3333333333%
		}
		.-xl-5 {
			flex-basis: 41.6666666667%;
			max-width: 41.6666666667%
		}
		.-xl-6 {
			flex-basis: 50%;
			max-width: 50%
		}
		.-xl-7 {
			flex-basis: 58.3333333333%;
			max-width: 58.3333333333%
		}
		.-xl-8 {
			flex-basis: 66.6666666667%;
			max-width: 66.6666666667%
		}
		.-xl-9 {
			flex-basis: 75%;
			max-width: 75%
		}
		.-xl-10 {
			flex-basis: 83.3333333333%;
			max-width: 83.3333333333%
		}
		.-xl-11 {
			flex-basis: 91.6666666667%;
			max-width: 91.6666666667%
		}
		.-xl-12 {
			flex-basis: 100%;
			max-width: 100%
		}
		.-xl-offset-1 {
			margin-left: 8.3333333333%
		}
		.-xl-offset-2 {
			margin-left: 16.6666666667%
		}
		.-xl-offset-3 {
			margin-left: 25%
		}
		.-xl-offset-4 {
			margin-left: 33.3333333333%
		}
		.-xl-offset-5 {
			margin-left: 41.6666666667%
		}
		.-xl-offset-6 {
			margin-left: 50%
		}
		.-xl-offset-7 {
			margin-left: 58.3333333333%
		}
		.-xl-offset-8 {
			margin-left: 66.6666666667%
		}
		.-xl-offset-9 {
			margin-left: 75%
		}
		.-xl-offset-10 {
			margin-left: 83.3333333333%
		}
		.-xl-offset-11 {
			margin-left: 91.6666666667%
		}
		.-xl-offset-12 {
			margin-left: 100%
		}
		.-xl-y-start {
			align-self: flex-start
		}
		.-xl-y-center {
			align-self: center
		}
		.-xl-y-end {
			align-self: flex-end
		}
		.-xl-x-center,
		.-xl-x-start {
			margin-right: auto
		}
		.-xl-x-center,
		.-xl-x-end {
			margin-left: auto
		}
		.-xl-first {
			order: -1
		}
		.-xl-last {
			order: 1
		}
		.-xl-shrink {
			flex: 0 1 auto
		}
		.-xl-collapse {
			padding-left: 0;
			padding-right: 0
		}
	}
	
	*,
	:after,
	:before {
		-webkit-font-smoothing: antialiased;
		box-sizing: border-box;
		text-rendering: optimizeLegibility
	}
	
	::-webkit-scrollbar-track {
		background: rgba(0, 0, 0, .1)
	}
	
	::selection {
		background: #009ee8;
		color: #fff;
		text-shadow: none
	}
	
	#ef-product-menu a,
	#react-footer-wrapper a,
	.cefcom-product-header a,
	.cefcom-sticky-bar a,
	.cefcom-top-bar a,
	.ef-footer a {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		text-decoration: none
	}
	
	@font-face {
		font-display: swap;
		font-family: Open Sans;
		font-style: normal;
		font-weight: 400;
		src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format("woff2");
		unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
	}
	
	@font-face {
		font-display: swap;
		font-family: Open Sans;
		font-style: normal;
		font-weight: 400;
		src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format("woff2");
		unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
	}
	
	@font-face {
		font-display: swap;
		font-family: Open Sans;
		font-style: normal;
		font-weight: 400;
		src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format("woff2");
		unicode-range: u+1f??
	}
	
	@font-face {
		font-display: swap;
		font-family: Open Sans;
		font-style: normal;
		font-weight: 400;
		src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format("woff2");
		unicode-range: u+0370-03ff
	}
	
	@font-face {
		font-display: swap;
		font-family: Open Sans;
		font-style: normal;
		font-weight: 400;
		src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format("woff2");
		unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+1ea0-1ef9, u+20ab
	}
	
	@font-face {
		font-display: swap;
		font-family: Open Sans;
		font-style: normal;
		font-weight: 400;
		src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format("woff2");
		unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
	}
	
	@font-face {
		font-display: swap;
		font-family: Open Sans;
		font-style: normal;
		font-weight: 400;
		src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format("woff2");
		unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: italic;
		font-weight: 400;
		src: local("Noto Sans Italic"), local("NotoSans-Italic"), url(https://fonts.gstatic.com/s/notosans/v9/o-0OIpQlx3QUlC5A4PNr4ARPQ_mu72BiBLE.woff2) format("woff2");
		unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: italic;
		font-weight: 400;
		src: local("Noto Sans Italic"), local("NotoSans-Italic"), url(https://fonts.gstatic.com/s/notosans/v9/o-0OIpQlx3QUlC5A4PNr4ARGQ_mu72BiBLE.woff2) format("woff2");
		unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: italic;
		font-weight: 400;
		src: local("Noto Sans Italic"), local("NotoSans-Italic"), url(https://fonts.gstatic.com/s/notosans/v9/o-0OIpQlx3QUlC5A4PNr4ARDQ_mu72BiBLE.woff2) format("woff2");
		unicode-range: u+0900-097f, u+1cd0-1cf6, u+1cf8-1cf9, u+200c-200d, u+20a8, u+20b9, u+25cc, u+a830-a839, u+a8e0-a8fb
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: italic;
		font-weight: 400;
		src: local("Noto Sans Italic"), local("NotoSans-Italic"), url(https://fonts.gstatic.com/s/notosans/v9/o-0OIpQlx3QUlC5A4PNr4AROQ_mu72BiBLE.woff2) format("woff2");
		unicode-range: u+1f??
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: italic;
		font-weight: 400;
		src: local("Noto Sans Italic"), local("NotoSans-Italic"), url(https://fonts.gstatic.com/s/notosans/v9/o-0OIpQlx3QUlC5A4PNr4ARBQ_mu72BiBLE.woff2) format("woff2");
		unicode-range: u+0370-03ff
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: italic;
		font-weight: 400;
		src: local("Noto Sans Italic"), local("NotoSans-Italic"), url(https://fonts.gstatic.com/s/notosans/v9/o-0OIpQlx3QUlC5A4PNr4ARNQ_mu72BiBLE.woff2) format("woff2");
		unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+1ea0-1ef9, u+20ab
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: italic;
		font-weight: 400;
		src: local("Noto Sans Italic"), local("NotoSans-Italic"), url(https://fonts.gstatic.com/s/notosans/v9/o-0OIpQlx3QUlC5A4PNr4ARMQ_mu72BiBLE.woff2) format("woff2");
		unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: italic;
		font-weight: 400;
		src: local("Noto Sans Italic"), local("NotoSans-Italic"), url(https://fonts.gstatic.com/s/notosans/v9/o-0OIpQlx3QUlC5A4PNr4ARCQ_mu72Bi.woff2) format("woff2");
		unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: italic;
		font-weight: 700;
		src: local("Noto Sans Bold Italic"), local("NotoSans-BoldItalic"), url(https://fonts.gstatic.com/s/notosans/v9/o-0TIpQlx3QUlC5A4PNr4Az5ZuyOzW1IPriezag.woff2) format("woff2");
		unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: italic;
		font-weight: 700;
		src: local("Noto Sans Bold Italic"), local("NotoSans-BoldItalic"), url(https://fonts.gstatic.com/s/notosans/v9/o-0TIpQlx3QUlC5A4PNr4Az5ZuyHzW1IPriezag.woff2) format("woff2");
		unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: italic;
		font-weight: 700;
		src: local("Noto Sans Bold Italic"), local("NotoSans-BoldItalic"), url(https://fonts.gstatic.com/s/notosans/v9/o-0TIpQlx3QUlC5A4PNr4Az5ZuyCzW1IPriezag.woff2) format("woff2");
		unicode-range: u+0900-097f, u+1cd0-1cf6, u+1cf8-1cf9, u+200c-200d, u+20a8, u+20b9, u+25cc, u+a830-a839, u+a8e0-a8fb
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: italic;
		font-weight: 700;
		src: local("Noto Sans Bold Italic"), local("NotoSans-BoldItalic"), url(https://fonts.gstatic.com/s/notosans/v9/o-0TIpQlx3QUlC5A4PNr4Az5ZuyPzW1IPriezag.woff2) format("woff2");
		unicode-range: u+1f??
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: italic;
		font-weight: 700;
		src: local("Noto Sans Bold Italic"), local("NotoSans-BoldItalic"), url(https://fonts.gstatic.com/s/notosans/v9/o-0TIpQlx3QUlC5A4PNr4Az5ZuyAzW1IPriezag.woff2) format("woff2");
		unicode-range: u+0370-03ff
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: italic;
		font-weight: 700;
		src: local("Noto Sans Bold Italic"), local("NotoSans-BoldItalic"), url(https://fonts.gstatic.com/s/notosans/v9/o-0TIpQlx3QUlC5A4PNr4Az5ZuyMzW1IPriezag.woff2) format("woff2");
		unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+1ea0-1ef9, u+20ab
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: italic;
		font-weight: 700;
		src: local("Noto Sans Bold Italic"), local("NotoSans-BoldItalic"), url(https://fonts.gstatic.com/s/notosans/v9/o-0TIpQlx3QUlC5A4PNr4Az5ZuyNzW1IPriezag.woff2) format("woff2");
		unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: italic;
		font-weight: 700;
		src: local("Noto Sans Bold Italic"), local("NotoSans-BoldItalic"), url(https://fonts.gstatic.com/s/notosans/v9/o-0TIpQlx3QUlC5A4PNr4Az5ZuyDzW1IPrie.woff2) format("woff2");
		unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans"), local("NotoSans"), url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr6DRASf6M7VBj.woff2) format("woff2");
		unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans"), local("NotoSans"), url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr4TRASf6M7VBj.woff2) format("woff2");
		unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans"), local("NotoSans"), url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr5DRASf6M7VBj.woff2) format("woff2");
		unicode-range: u+0900-097f, u+1cd0-1cf6, u+1cf8-1cf9, u+200c-200d, u+20a8, u+20b9, u+25cc, u+a830-a839, u+a8e0-a8fb
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans"), local("NotoSans"), url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr6TRASf6M7VBj.woff2) format("woff2");
		unicode-range: u+1f??
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans"), local("NotoSans"), url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr5jRASf6M7VBj.woff2) format("woff2");
		unicode-range: u+0370-03ff
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans"), local("NotoSans"), url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr6jRASf6M7VBj.woff2) format("woff2");
		unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+1ea0-1ef9, u+20ab
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans"), local("NotoSans"), url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr6zRASf6M7VBj.woff2) format("woff2");
		unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans"), local("NotoSans"), url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr5TRASf6M7Q.woff2) format("woff2");
		unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Bold"), local("NotoSans-Bold"), url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVadyBx2pqPIif.woff2) format("woff2");
		unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Bold"), local("NotoSans-Bold"), url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVYNyBx2pqPIif.woff2) format("woff2");
		unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Bold"), local("NotoSans-Bold"), url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVZdyBx2pqPIif.woff2) format("woff2");
		unicode-range: u+0900-097f, u+1cd0-1cf6, u+1cf8-1cf9, u+200c-200d, u+20a8, u+20b9, u+25cc, u+a830-a839, u+a8e0-a8fb
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Bold"), local("NotoSans-Bold"), url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVaNyBx2pqPIif.woff2) format("woff2");
		unicode-range: u+1f??
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Bold"), local("NotoSans-Bold"), url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVZ9yBx2pqPIif.woff2) format("woff2");
		unicode-range: u+0370-03ff
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Bold"), local("NotoSans-Bold"), url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVa9yBx2pqPIif.woff2) format("woff2");
		unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+1ea0-1ef9, u+20ab
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Bold"), local("NotoSans-Bold"), url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVatyBx2pqPIif.woff2) format("woff2");
		unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Bold"), local("NotoSans-Bold"), url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVZNyBx2pqPA.woff2) format("woff2");
		unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
	}
	
	@font-face {
		font-display: fallback;
		font-family: Noto Sans Thai UI;
		font-style: normal;
		font-weight: 300;
		src: url(https://cdnaws.ef.design/libs/web-ui/latest/assets/fonts/notosansthaiui-light.woff2) format("woff2"), url(https://cdnaws.ef.design/libs/web-ui/latest/assets/fonts/notosansthaiui-light.woff) format("woff")
	}
	
	@font-face {
		font-display: fallback;
		font-family: Noto Sans Thai UI;
		font-style: normal;
		font-weight: 400;
		src: url(https://cdnaws.ef.design/libs/web-ui/latest/assets/fonts/notosansthaiui-regular.woff2) format("woff2"), url(https://cdnaws.ef.design/libs/web-ui/latest/assets/fonts/notosansthaiui-regular.woff) format("woff")
	}
	
	@font-face {
		font-display: fallback;
		font-family: Noto Sans Thai UI;
		font-style: normal;
		font-weight: 700;
		src: url(https://cdnaws.ef.design/libs/web-ui/latest/assets/fonts/notosansthaiui-bold.woff2) format("woff2"), url(https://cdnaws.ef.design/libs/web-ui/latest/assets/fonts/notosansthaiui-bold.woff) format("woff")
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.0.woff2) format("woff2");
		unicode-range: u+f9ca-fa0b, u+ff03-ff05, u+ff07, u+ff0a-ff0b, u+ff0d-ff19, u+ff1b, u+ff1d, u+ff20-ff5b, u+ff5d, u+ffe0-ffe3, u+ffe5-ffe6
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.2.woff2) format("woff2");
		unicode-range: u+d723-d728, u+d72a-d733, u+d735-d748, u+d74a-d74f, u+d752-d753, u+d755-d757, u+d75a-d75f, u+d762-d764, u+d766-d768, u+d76a-d76b, u+d76d-d76f, u+d771-d787, u+d789-d78b, u+d78d-d78f, u+d791-d797, u+d79a, u+d79c, u+d79e-d7a3, u+f900-f909, u+f90b-f92e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.3.woff2) format("woff2");
		unicode-range: u+d679-d68b, u+d68e-d69e, u+d6a0, u+d6a2-d6a7, u+d6a9-d6c3, u+d6c6-d6c7, u+d6c9-d6cb, u+d6cd-d6d3, u+d6d5-d6d6, u+d6d8-d6e3, u+d6e5-d6e7, u+d6e9-d6fb, u+d6fd-d717, u+d719-d71f, u+d721-d722
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.4.woff2) format("woff2");
		unicode-range: u+d5bc-d5c7, u+d5ca-d5cb, u+d5cd-d5cf, u+d5d1-d5d7, u+d5d9-d5da, u+d5dc, u+d5de-d5e3, u+d5e6-d5e7, u+d5e9-d5eb, u+d5ed-d5f6, u+d5f8, u+d5fa-d5ff, u+d602-d603, u+d605-d607, u+d609-d60f, u+d612-d613, u+d616-d61b, u+d61d-d637, u+d63a-d63b, u+d63d-d63f, u+d641-d647, u+d64a-d64c, u+d64e-d653, u+d656-d657, u+d659-d65b, u+d65d-d666, u+d668, u+d66a-d678
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.5.woff2) format("woff2");
		unicode-range: u+d507, u+d509-d50b, u+d50d-d513, u+d515-d53b, u+d53e-d53f, u+d541-d543, u+d545-d54c, u+d54e, u+d550, u+d552-d557, u+d55a-d55b, u+d55d-d55f, u+d561-d564, u+d566-d567, u+d56a, u+d56c, u+d56e-d573, u+d576-d577, u+d579-d583, u+d585-d586, u+d58a-d5a4, u+d5a6-d5bb
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.6.woff2) format("woff2");
		unicode-range: u+d464-d477, u+d47a-d47b, u+d47d-d47f, u+d481-d487, u+d489-d48a, u+d48c, u+d48e-d4e7, u+d4e9-d503, u+d505-d506
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.7.woff2) format("woff2");
		unicode-range: u+d3bf-d3c7, u+d3ca-d3cf, u+d3d1-d3eb, u+d3ee-d3ef, u+d3f1-d3f3, u+d3f5-d3fb, u+d3fd-d400, u+d402-d45b, u+d45d-d463
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.8.woff2) format("woff2");
		unicode-range: u+d2ff, u+d302-d304, u+d306-d30b, u+d30f, u+d311-d313, u+d315-d31b, u+d31e, u+d322-d324, u+d326-d327, u+d32a-d32b, u+d32d-d32f, u+d331-d337, u+d339-d33c, u+d33e-d37b, u+d37e-d37f, u+d381-d383, u+d385-d38b, u+d38e-d390, u+d392-d397, u+d39a-d39b, u+d39d-d39f, u+d3a1-d3a7, u+d3a9-d3aa, u+d3ac, u+d3ae-d3b3, u+d3b5-d3b7, u+d3b9-d3bb, u+d3bd-d3be
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.9.woff2) format("woff2");
		unicode-range: u+d257-d27f, u+d281-d29b, u+d29d-d29f, u+d2a1-d2ab, u+d2ad-d2b7, u+d2ba-d2bb, u+d2bd-d2bf, u+d2c1-d2c7, u+d2c9-d2ef, u+d2f2-d2f3, u+d2f5-d2f7, u+d2f9-d2fe
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.10.woff2) format("woff2");
		unicode-range: u+d1b4, u+d1b6-d1f3, u+d1f5-d22b, u+d22e-d22f, u+d231-d233, u+d235-d23b, u+d23d-d240, u+d242-d256
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.11.woff2) format("woff2");
		unicode-range: u+d105-d12f, u+d132-d133, u+d135-d137, u+d139-d13f, u+d141-d142, u+d144, u+d146-d14b, u+d14e-d14f, u+d151-d153, u+d155-d15b, u+d15e-d187, u+d189-d19f, u+d1a2-d1a3, u+d1a5-d1a7, u+d1a9-d1af, u+d1b2-d1b3
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.12.woff2) format("woff2");
		unicode-range: u+d04b-d04f, u+d051-d057, u+d059-d06b, u+d06d-d06f, u+d071-d073, u+d075-d07b, u+d07e-d0a3, u+d0a6-d0a7, u+d0a9-d0ab, u+d0ad-d0b3, u+d0b6, u+d0b8, u+d0ba-d0bf, u+d0c2-d0c3, u+d0c5-d0c7, u+d0c9-d0cf, u+d0d2, u+d0d6-d0db, u+d0de-d0df, u+d0e1-d0e3, u+d0e5-d0eb, u+d0ee-d0f0, u+d0f2-d104
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.13.woff2) format("woff2");
		unicode-range: u+cfa2-cfc3, u+cfc5-cfdf, u+cfe2-cfe3, u+cfe5-cfe7, u+cfe9-cff4, u+cff6-cffb, u+cffd-cfff, u+d001-d003, u+d005-d017, u+d019-d033, u+d036-d037, u+d039-d03b, u+d03d-d04a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.14.woff2) format("woff2");
		unicode-range: u+cef0-cef3, u+cef6, u+cef9-ceff, u+cf01-cf03, u+cf05-cf07, u+cf09-cf0f, u+cf11-cf12, u+cf14-cf1b, u+cf1d-cf1f, u+cf21-cf2f, u+cf31-cf53, u+cf56-cf57, u+cf59-cf5b, u+cf5d-cf63, u+cf66, u+cf68, u+cf6a-cf6f, u+cf71-cf84, u+cf86-cf8b, u+cf8d-cfa1
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.15.woff2) format("woff2");
		unicode-range: u+ce3c-ce57, u+ce5a-ce5b, u+ce5d-ce5f, u+ce61-ce67, u+ce6a, u+ce6c, u+ce6e-ce73, u+ce76-ce77, u+ce79-ce7b, u+ce7d-ce83, u+ce85-ce88, u+ce8a-ce8f, u+ce91-ce93, u+ce95-ce97, u+ce99-ce9f, u+cea2, u+cea4-ceab, u+cead-cee3, u+cee6-cee7, u+cee9-ceeb, u+ceed-ceef
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.16.woff2) format("woff2");
		unicode-range: u+cd92-cd93, u+cd96-cd97, u+cd99-cd9b, u+cd9d-cda3, u+cda6-cda8, u+cdaa-cdaf, u+cdb1-cdc3, u+cdc5-cdcb, u+cdcd-cde7, u+cde9-ce03, u+ce05-ce1f, u+ce22-ce34, u+ce36-ce3b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.17.woff2) format("woff2");
		unicode-range: u+ccef-cd07, u+cd0a-cd0b, u+cd0d-cd1a, u+cd1c, u+cd1e-cd2b, u+cd2d-cd5b, u+cd5d-cd77, u+cd79-cd91
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.18.woff2) format("woff2");
		unicode-range: u+cc3f-cc43, u+cc46-cc47, u+cc49-cc4b, u+cc4d-cc53, u+cc55-cc58, u+cc5a-cc5f, u+cc61-cc97, u+cc9a-cc9b, u+cc9d-cc9f, u+cca1-cca7, u+ccaa, u+ccac, u+ccae-ccb3, u+ccb6-ccb7, u+ccb9-ccbb, u+ccbd-cccf, u+ccd1-cce3, u+cce5-ccee
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.19.woff2) format("woff2");
		unicode-range: u+cb91-cbd3, u+cbd5-cbe3, u+cbe5-cc0b, u+cc0e-cc0f, u+cc11-cc13, u+cc15-cc1b, u+cc1d-cc20, u+cc23-cc27, u+cc2a-cc2b, u+cc2d, u+cc2f, u+cc31-cc37, u+cc3a, u+cc3c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.20.woff2) format("woff2");
		unicode-range: u+caf4-cb47, u+cb4a-cb90
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.21.woff2) format("woff2");
		unicode-range: u+ca4a-ca4b, u+ca4e-ca4f, u+ca51-ca53, u+ca55-ca5b, u+ca5d-ca60, u+ca62-ca83, u+ca85-cabb, u+cabe-cabf, u+cac1-cac3, u+cac5-cacb, u+cacd-cad0, u+cad2, u+cad4-cad8, u+cada-caf3
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.22.woff2) format("woff2");
		unicode-range: u+c996-c997, u+c99a-c99c, u+c99e-c9bf, u+c9c2-c9c3, u+c9c5-c9c7, u+c9c9-c9cf, u+c9d2, u+c9d4, u+c9d7-c9d8, u+c9db, u+c9de-c9df, u+c9e1-c9e3, u+c9e5-c9e6, u+c9e8-c9eb, u+c9ee-c9f0, u+c9f2-c9f7, u+c9f9-ca0b, u+ca0d-ca28, u+ca2a-ca49
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.23.woff2) format("woff2");
		unicode-range: u+c8e9-c8f4, u+c8f6-c8fb, u+c8fe-c8ff, u+c901-c903, u+c905-c90b, u+c90e-c910, u+c912-c917, u+c919-c92b, u+c92d-c94f, u+c951-c953, u+c955-c96b, u+c96d-c973, u+c975-c987, u+c98a-c98b, u+c98d-c98f, u+c991-c995
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.24.woff2) format("woff2");
		unicode-range: u+c841-c84b, u+c84d-c86f, u+c872-c873, u+c875-c877, u+c879-c87f, u+c882-c884, u+c887-c88a, u+c88d-c8c3, u+c8c5-c8df, u+c8e1-c8e8
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.25.woff2) format("woff2");
		unicode-range: u+c779-c77b, u+c77e-c782, u+c786, u+c78b, u+c78d, u+c78f, u+c792-c793, u+c795, u+c797, u+c799-c79f, u+c7a2, u+c7a7-c7ab, u+c7ae-c7bb, u+c7bd-c7c0, u+c7c2-c7c7, u+c7c9-c7dc, u+c7de-c7ff, u+c802-c803, u+c805-c807, u+c809, u+c80b-c80f, u+c812, u+c814, u+c817-c81b, u+c81e-c81f, u+c821-c823, u+c825-c82e, u+c830-c837, u+c839-c83b, u+c83d-c840
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.26.woff2) format("woff2");
		unicode-range: u+c6bb-c6bf, u+c6c2, u+c6c4, u+c6c6-c6cb, u+c6ce-c6cf, u+c6d1-c6d3, u+c6d5-c6db, u+c6dd-c6df, u+c6e1-c6e7, u+c6e9-c6eb, u+c6ed-c6ef, u+c6f1-c6f8, u+c6fa-c703, u+c705-c707, u+c709-c70b, u+c70d-c716, u+c718, u+c71a-c71f, u+c722-c723, u+c725-c727, u+c729-c734, u+c736-c73b, u+c73e-c73f, u+c741-c743, u+c745-c74b, u+c74e-c750, u+c752-c757, u+c759-c773, u+c776-c777
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.27.woff2) format("woff2");
		unicode-range: u+c5f5-c5fb, u+c5fe, u+c602-c605, u+c607, u+c609-c60f, u+c611-c61a, u+c61c-c623, u+c626-c627, u+c629-c62b, u+c62d, u+c62f-c632, u+c636, u+c638, u+c63a-c63f, u+c642-c643, u+c645-c647, u+c649-c652, u+c656-c65b, u+c65d-c65f, u+c661-c663, u+c665-c677, u+c679-c67b, u+c67d-c693, u+c696-c697, u+c699-c69b, u+c69d-c6a3, u+c6a6, u+c6a8, u+c6aa-c6af, u+c6b2-c6b3, u+c6b5-c6b7, u+c6b9-c6ba
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.28.woff2) format("woff2");
		unicode-range: u+c517-c527, u+c52a-c52b, u+c52d-c52f, u+c531-c538, u+c53a, u+c53c, u+c53e-c543, u+c546-c547, u+c54b, u+c54d-c552, u+c556, u+c55a-c55b, u+c55d, u+c55f, u+c562-c563, u+c565-c567, u+c569-c56f, u+c572, u+c574, u+c576-c57b, u+c57e-c57f, u+c581-c583, u+c585-c586, u+c588-c58b, u+c58e, u+c590, u+c592-c596, u+c599-c5b3, u+c5b6-c5b7, u+c5ba, u+c5be-c5c3, u+c5ca-c5cb, u+c5cd, u+c5cf, u+c5d2-c5d3, u+c5d5-c5d7, u+c5d9-c5df, u+c5e1-c5e2, u+c5e4, u+c5e6-c5eb, u+c5ef, u+c5f1-c5f3
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.29.woff2) format("woff2");
		unicode-range: u+c475-c4ef, u+c4f2-c4f3, u+c4f5-c4f7, u+c4f9-c4ff, u+c502-c50b, u+c50d-c516
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.30.woff2) format("woff2");
		unicode-range: u+c3d0-c3d7, u+c3da-c3db, u+c3dd-c3de, u+c3e1-c3ec, u+c3ee-c3f3, u+c3f5-c42b, u+c42d-c463, u+c466-c474
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.31.woff2) format("woff2");
		unicode-range: u+c32b-c367, u+c36a-c36b, u+c36d-c36f, u+c371-c377, u+c37a-c37b, u+c37e-c383, u+c385-c387, u+c389-c3cf
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.32.woff2) format("woff2");
		unicode-range: u+c26a-c26b, u+c26d-c26f, u+c271-c273, u+c275-c27b, u+c27e-c287, u+c289-c28f, u+c291-c297, u+c299-c29a, u+c29c-c2a3, u+c2a5-c2a7, u+c2a9-c2ab, u+c2ad-c2b3, u+c2b6, u+c2b8, u+c2ba-c2bb, u+c2bd-c2db, u+c2de-c2df, u+c2e1-c2e2, u+c2e5-c2ea, u+c2ee, u+c2f0, u+c2f2-c2f5, u+c2f7, u+c2fa-c2fb, u+c2fd-c2ff, u+c301-c307, u+c309-c30c, u+c30e-c312, u+c315-c323, u+c325-c328, u+c32a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.33.woff2) format("woff2");
		unicode-range: u+c1bc-c1c3, u+c1c5-c1df, u+c1e1-c1fb, u+c1fd-c203, u+c205-c20c, u+c20e, u+c210-c217, u+c21a-c21b, u+c21d-c21e, u+c221-c227, u+c229-c22a, u+c22c, u+c22e, u+c230, u+c233-c24f, u+c251-c257, u+c259-c269
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.34.woff2) format("woff2");
		unicode-range: u+c101-c11b, u+c11f, u+c121-c123, u+c125-c12b, u+c12e, u+c132-c137, u+c13a-c13b, u+c13d-c13f, u+c141-c147, u+c14a, u+c14c-c153, u+c155-c157, u+c159-c15b, u+c15d-c166, u+c169-c16f, u+c171-c177, u+c179-c18b, u+c18e-c18f, u+c191-c193, u+c195-c19b, u+c19d-c19e, u+c1a0, u+c1a2-c1a4, u+c1a6-c1bb
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.35.woff2) format("woff2");
		unicode-range: u+c049-c057, u+c059-c05b, u+c05d-c05f, u+c061-c067, u+c069-c08f, u+c091-c0ab, u+c0ae-c0af, u+c0b1-c0b3, u+c0b5, u+c0b7-c0bb, u+c0be, u+c0c2-c0c7, u+c0ca-c0cb, u+c0cd-c0cf, u+c0d1-c0d7, u+c0d9-c0da, u+c0dc, u+c0de-c0e3, u+c0e5-c0eb, u+c0ed-c0f3, u+c0f6, u+c0f8, u+c0fa-c0ff
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.36.woff2) format("woff2");
		unicode-range: u+bfa7-bfaf, u+bfb1-bfc4, u+bfc6-bfcb, u+bfce-bfcf, u+bfd1-bfd3, u+bfd5-bfdb, u+bfdd-c048
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.37.woff2) format("woff2");
		unicode-range: u+bf07, u+bf09-bf3f, u+bf41-bf4f, u+bf52-bf54, u+bf56-bfa6
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.38.woff2) format("woff2");
		unicode-range: u+be56, u+be58, u+be5c-be5f, u+be62-be63, u+be65-be67, u+be69-be74, u+be76-be7b, u+be7e-be7f, u+be81-be8e, u+be90, u+be92-bea7, u+bea9-becf, u+bed2-bed3, u+bed5-bed6, u+bed9-bee3, u+bee6-bf06
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.39.woff2) format("woff2");
		unicode-range: u+bdb0-bdd3, u+bdd5-bdef, u+bdf1-be0b, u+be0d-be0f, u+be11-be13, u+be15-be43, u+be46-be47, u+be49-be4b, u+be4d-be53
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.40.woff2) format("woff2");
		unicode-range: u+bd03, u+bd06, u+bd08, u+bd0a-bd0f, u+bd11-bd22, u+bd25-bd47, u+bd49-bd58, u+bd5a-bd7f, u+bd82-bd83, u+bd85-bd87, u+bd8a-bd8f, u+bd91-bd92, u+bd94, u+bd96-bd98, u+bd9a-bdaf
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.41.woff2) format("woff2");
		unicode-range: u+bc4e-bc83, u+bc86-bc87, u+bc89-bc8b, u+bc8d-bc93, u+bc96, u+bc98, u+bc9b-bc9f, u+bca2-bca3, u+bca5-bca7, u+bca9-bcb2, u+bcb4-bcbb, u+bcbe-bcbf, u+bcc1-bcc3, u+bcc5-bccc, u+bcce-bcd0, u+bcd2-bcd4, u+bcd6-bcf3, u+bcf7, u+bcf9-bcfb, u+bcfd-bd02
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.42.woff2) format("woff2");
		unicode-range: u+bb90-bba3, u+bba5-bbab, u+bbad-bbbf, u+bbc1-bbf7, u+bbfa-bbfb, u+bbfd-bbfe, u+bc01-bc07, u+bc09-bc0a, u+bc0e, u+bc10, u+bc12-bc13, u+bc17, u+bc19-bc1a, u+bc1e, u+bc20-bc23, u+bc26, u+bc28, u+bc2a-bc2c, u+bc2e-bc2f, u+bc32-bc33, u+bc35-bc37, u+bc39-bc3f, u+bc41-bc42, u+bc44, u+bc46-bc48, u+bc4a-bc4d
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.43.woff2) format("woff2");
		unicode-range: u+bae6-bafb, u+bafd-bb17, u+bb19-bb33, u+bb37, u+bb39-bb3a, u+bb3d-bb43, u+bb45-bb46, u+bb48, u+bb4a-bb4f, u+bb51-bb53, u+bb55-bb57, u+bb59-bb62, u+bb64-bb8f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.44.woff2) format("woff2");
		unicode-range: u+ba30-ba37, u+ba3a-ba3b, u+ba3d-ba3f, u+ba41-ba47, u+ba49-ba4a, u+ba4c, u+ba4e-ba53, u+ba56-ba57, u+ba59-ba5b, u+ba5d-ba63, u+ba65-ba66, u+ba68-ba6f, u+ba71-ba73, u+ba75-ba77, u+ba79-ba84, u+ba86, u+ba88-baa7, u+baaa, u+baad-baaf, u+bab1-bab7, u+baba, u+babc, u+babe-bae5
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.45.woff2) format("woff2");
		unicode-range: u+b96e-b973, u+b976-b977, u+b979-b97b, u+b97d-b983, u+b986, u+b988, u+b98a-b98d, u+b98f-b9ab, u+b9ae-b9af, u+b9b1-b9b3, u+b9b5-b9bb, u+b9be, u+b9c0, u+b9c2-b9c7, u+b9ca-b9cb, u+b9cd, u+b9d2-b9d7, u+b9da, u+b9dc, u+b9df-b9e0, u+b9e2, u+b9e6-b9e7, u+b9e9-b9f3, u+b9f6, u+b9f8, u+b9fb-ba2f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.46.woff2) format("woff2");
		unicode-range: u+b8bf-b8cb, u+b8cd-b8e0, u+b8e2-b8e7, u+b8ea-b8eb, u+b8ed-b8ef, u+b8f1-b8f7, u+b8fa, u+b8fc, u+b8fe-b903, u+b905-b917, u+b919-b91f, u+b921-b93b, u+b93d-b957, u+b95a-b95b, u+b95d-b95f, u+b961-b967, u+b969-b96c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.47.woff2) format("woff2");
		unicode-range: u+b80d-b80f, u+b811-b817, u+b81a, u+b81c-b823, u+b826-b827, u+b829-b82b, u+b82d-b833, u+b836, u+b83a-b83f, u+b841-b85b, u+b85e-b85f, u+b861-b863, u+b865-b86b, u+b86e, u+b870, u+b872-b8af, u+b8b1-b8be
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.48.woff2) format("woff2");
		unicode-range: u+b74d-b75f, u+b761-b763, u+b765-b774, u+b776-b77b, u+b77e-b77f, u+b781-b783, u+b785-b78b, u+b78e, u+b792-b796, u+b79a-b79b, u+b79d-b7a7, u+b7aa, u+b7ae-b7b3, u+b7b6-b7c8, u+b7ca-b7eb, u+b7ee-b7ef, u+b7f1-b7f3, u+b7f5-b7fb, u+b7fe, u+b802-b806, u+b80a-b80b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.49.woff2) format("woff2");
		unicode-range: u+b6a7-b6aa, u+b6ac-b6b0, u+b6b2-b6ef, u+b6f1-b727, u+b72a-b72b, u+b72d-b72e, u+b731-b737, u+b739-b73a, u+b73c-b743, u+b745-b74c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.50.woff2) format("woff2");
		unicode-range: u+b605-b60f, u+b612-b617, u+b619-b624, u+b626-b69b, u+b69e-b6a3, u+b6a5-b6a6
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.51.woff2) format("woff2");
		unicode-range: u+b55f, u+b562-b583, u+b585-b59f, u+b5a2-b5a3, u+b5a5-b5a7, u+b5a9-b5b2, u+b5b5-b5ba, u+b5bd-b604
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.52.woff2) format("woff2");
		unicode-range: u+b4a5-b4b6, u+b4b8-b4bf, u+b4c1-b4c7, u+b4c9-b4db, u+b4de-b4df, u+b4e1-b4e2, u+b4e5-b4eb, u+b4ee, u+b4f0, u+b4f2-b513, u+b516-b517, u+b519-b51a, u+b51d-b523, u+b526, u+b528, u+b52b-b52f, u+b532-b533, u+b535-b537, u+b539-b53f, u+b541-b544, u+b546-b54b, u+b54d-b54f, u+b551-b55b, u+b55d-b55e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.53.woff2) format("woff2");
		unicode-range: u+b3f8-b3fb, u+b3fd-b40f, u+b411-b417, u+b419-b41b, u+b41d-b41f, u+b421-b427, u+b42a-b42b, u+b42d-b44f, u+b452-b453, u+b455-b457, u+b459-b45f, u+b462-b464, u+b466-b46b, u+b46d-b47f, u+b481-b4a3
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.54.woff2) format("woff2");
		unicode-range: u+b342-b353, u+b356-b357, u+b359-b35b, u+b35d-b35e, u+b360-b363, u+b366, u+b368, u+b36a-b36d, u+b36f, u+b372-b373, u+b375-b377, u+b379-b37f, u+b381-b382, u+b384, u+b386-b38b, u+b38d-b3c3, u+b3c6-b3c7, u+b3c9-b3ca, u+b3cd-b3d3, u+b3d6, u+b3d8, u+b3da-b3f7
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.55.woff2) format("woff2");
		unicode-range: u+b27c-b283, u+b285-b28f, u+b292-b293, u+b295-b297, u+b29a-b29f, u+b2a1-b2a4, u+b2a7-b2a9, u+b2ab, u+b2ad-b2c7, u+b2ca-b2cb, u+b2cd-b2cf, u+b2d1-b2d7, u+b2da, u+b2dc, u+b2de-b2e3, u+b2e7, u+b2e9-b2ea, u+b2ef-b2f3, u+b2f6, u+b2f8, u+b2fa-b2fb, u+b2fd-b2fe, u+b302-b303, u+b305-b307, u+b309-b30f, u+b312, u+b316-b31b, u+b31d-b341
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.56.woff2) format("woff2");
		unicode-range: u+b1d6-b1e7, u+b1e9-b1fc, u+b1fe-b203, u+b206-b207, u+b209-b20b, u+b20d-b213, u+b216-b21f, u+b221-b257, u+b259-b273, u+b275-b27b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.57.woff2) format("woff2");
		unicode-range: u+b120-b122, u+b126-b127, u+b129-b12b, u+b12d-b133, u+b136, u+b138, u+b13a-b13f, u+b142-b143, u+b145-b14f, u+b151-b153, u+b156-b157, u+b159-b177, u+b17a-b17b, u+b17d-b17f, u+b181-b187, u+b189-b18c, u+b18e-b191, u+b195-b1a7, u+b1a9-b1cb, u+b1cd-b1d5
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.58.woff2) format("woff2");
		unicode-range: u+b05f-b07b, u+b07e-b07f, u+b081-b083, u+b085-b08b, u+b08d-b097, u+b09b, u+b09d-b09f, u+b0a2-b0a7, u+b0aa, u+b0b0, u+b0b2, u+b0b6-b0b7, u+b0b9-b0bb, u+b0bd-b0c3, u+b0c6-b0c7, u+b0ca-b0cf, u+b0d1-b0df, u+b0e1-b0e4, u+b0e6-b107, u+b10a-b10b, u+b10d-b10f, u+b111-b112, u+b114-b117, u+b119-b11a, u+b11c-b11f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.59.woff2) format("woff2");
		unicode-range: u+afac-afb7, u+afba-afbb, u+afbd-afbf, u+afc1-afc6, u+afca-afcc, u+afce-afd3, u+afd5-afe7, u+afe9-afef, u+aff1-b00b, u+b00d-b00f, u+b011-b013, u+b015-b01b, u+b01d-b027, u+b029-b043, u+b045-b047, u+b049, u+b04b, u+b04d-b052, u+b055-b056, u+b058-b05c, u+b05e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.60.woff2) format("woff2");
		unicode-range: u+af03-af07, u+af09-af2b, u+af2e-af33, u+af35-af3b, u+af3e-af40, u+af44-af47, u+af4a-af5c, u+af5e-af63, u+af65-af7f, u+af81-afab
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.61.woff2) format("woff2");
		unicode-range: u+ae56-ae5b, u+ae5e-ae60, u+ae62-ae64, u+ae66-ae67, u+ae69-ae6b, u+ae6d-ae83, u+ae85-aebb, u+aebf, u+aec1-aec3, u+aec5-aecb, u+aece, u+aed0, u+aed2-aed7, u+aed9-aef3, u+aef5-af02
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.62.woff2) format("woff2");
		unicode-range: u+ad9c-ada3, u+ada5-adbf, u+adc1-adc3, u+adc5-adc7, u+adc9-add2, u+add4-addb, u+addd-addf, u+ade1-ade3, u+ade5-adf7, u+adfa-adfb, u+adfd-adff, u+ae02-ae07, u+ae0a, u+ae0c, u+ae0e-ae13, u+ae15-ae2f, u+ae31-ae33, u+ae35-ae37, u+ae39-ae3f, u+ae42, u+ae44, u+ae46-ae49, u+ae4b, u+ae4f, u+ae51-ae53, u+ae55
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.63.woff2) format("woff2");
		unicode-range: u+ace2-ace3, u+ace5-ace6, u+ace9-acef, u+acf2, u+acf4, u+acf7-acfb, u+acfe-acff, u+ad01-ad03, u+ad05-ad0b, u+ad0d-ad10, u+ad12-ad1b, u+ad1d-ad33, u+ad35-ad48, u+ad4a-ad4f, u+ad51-ad6b, u+ad6e-ad6f, u+ad71-ad72, u+ad77-ad7c, u+ad7e, u+ad80, u+ad82-ad87, u+ad89-ad8b, u+ad8d-ad8f, u+ad91-ad9b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.64.woff2) format("woff2");
		unicode-range: u+ac25-ac2c, u+ac2e, u+ac30, u+ac32-ac37, u+ac39-ac3f, u+ac41-ac4c, u+ac4e-ac6f, u+ac72-ac73, u+ac75-ac76, u+ac79-ac7f, u+ac82, u+ac84-ac88, u+ac8a-ac8b, u+ac8d-ac8f, u+ac91-ac93, u+ac95-ac9b, u+ac9d-ac9e, u+aca1-aca7, u+acab, u+acad-acaf, u+acb1-acb7, u+acba-acbb, u+acbe-acc0, u+acc2-acc3, u+acc5-acdf
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.65.woff2) format("woff2");
		unicode-range: u+99df, u+99ed, u+99f1, u+99ff, u+9a01, u+9a08, u+9a0e-9a0f, u+9a19, u+9a2b, u+9a30, u+9a36-9a37, u+9a40, u+9a43, u+9a45, u+9a4d, u+9a55, u+9a57, u+9a5a-9a5b, u+9a5f, u+9a62, u+9a65, u+9a69-9a6a, u+9aa8, u+9ab8, u+9ad3, u+9ae5, u+9aee, u+9b1a, u+9b27, u+9b2a, u+9b31, u+9b3c, u+9b41-9b45, u+9b4f, u+9b54, u+9b5a, u+9b6f, u+9b8e, u+9b91, u+9b9f, u+9bab, u+9bae, u+9bc9, u+9bd6, u+9be4, u+9be8, u+9c0d, u+9c10, u+9c12, u+9c15, u+9c25, u+9c32, u+9c3b, u+9c47, u+9c49, u+9c57, u+9ce5, u+9ce7, u+9ce9, u+9cf3-9cf4, u+9cf6, u+9d09, u+9d1b, u+9d26, u+9d28, u+9d3b, u+9d51, u+9d5d, u+9d60-9d61, u+9d6c, u+9d72, u+9da9, u+9daf, u+9db4, u+9dc4, u+9dd7, u+9df2, u+9df8-9dfa, u+9e1a, u+9e1e, u+9e75, u+9e79, u+9e7d, u+9e7f, u+9e92-9e93, u+9e97, u+9e9d, u+9e9f, u+9ea5, u+9eb4-9eb5, u+9ebb, u+9ebe, u+9ec3, u+9ecd-9ece, u+9ed4, u+9ed8, u+9edb-9edc, u+9ede, u+9ee8, u+9ef4, u+9f07-9f08, u+9f0e, u+9f13, u+9f20, u+9f3b, u+9f4a-9f4b, u+9f4e, u+9f52, u+9f5f, u+9f61, u+9f67, u+9f6a, u+9f6c, u+9f77, u+9f8d, u+9f90, u+9f95, u+9f9c, u+ac02-ac03, u+ac05-ac06, u+ac09-ac0f, u+ac17-ac18, u+ac1b, u+ac1e-ac1f, u+ac21-ac23
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.93.woff2) format("woff2");
		unicode-range: u+338c-339c, u+339f-33a0, u+33a2-33cb, u+33cf-33d0, u+33d3, u+33d6, u+33d8, u+33db-33dd, u+4e01, u+4e03, u+4e07-4e08, u+4e11, u+4e14-4e15, u+4e18-4e19, u+4e1e, u+4e32, u+4e38-4e39, u+4e42-4e43, u+4e45, u+4e4d-4e4f, u+4e56, u+4e58-4e59, u+4e5d-4e5e, u+4e6b, u+4e6d, u+4e73, u+4e76-4e77, u+4e7e, u+4e82, u+4e86, u+4e88, u+4e8e, u+4e90-4e92, u+4e94-4e95, u+4e98, u+4e9b, u+4e9e, u+4ea1-4ea2, u+4ea4-4ea6, u+4ea8, u+4eab, u+4ead-4eae, u+4eb6, u+4ec0-4ec1, u+4ec4, u+4ec7, u+4ecb, u+4ecd, u+4ed4-4ed5, u+4ed7-4ed9, u+4edd, u+4edf, u+4ee4, u+4ef0, u+4ef2, u+4ef6-4ef7, u+4efb, u+4f01, u+4f09, u+4f0b, u+4f0d-4f11, u+4f2f, u+4f34, u+4f36, u+4f38, u+4f3a, u+4f3c-4f3d
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.94.woff2) format("woff2");
		unicode-range: u+3136, u+3138, u+313a-3140, u+3143-3144, u+3150, u+3152, u+3154-3156, u+3158-315b, u+315d-315f, u+3162, u+3164-318c, u+318e, u+3200-321b, u+3231, u+3239, u+3251-325a, u+3260-327b, u+327e-327f, u+328a-3290, u+3294, u+329e, u+32a5, u+3380-3384, u+3388-338b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.95.woff2) format("woff2");
		unicode-range: u+2f7d, u+2f7f-2f8b, u+2f8e-2f90, u+2f92-2f97, u+2f99-2fa0, u+2fa2-2fa3, u+2fa5-2fa9, u+2fac-2fb1, u+2fb3-2fbc, u+2fc1-2fca, u+2fcd-2fd4, u+3003, u+3012-3019, u+301c, u+301e-3020, u+3036, u+3041, u+3043, u+3045, u+3047, u+3049, u+304e, u+3050, u+3052, u+3056, u+305a, u+305c, u+305e, u+3062, u+3065, u+306c, u+3070-307d, u+3080, u+3085, u+3087, u+308e, u+3090-3091, u+30a1, u+30a5, u+30a9, u+30ae, u+30b1-30b2, u+30b4, u+30b6, u+30bc-30be, u+30c2, u+30c5, u+30cc, u+30d2, u+30d4, u+30d8-30dd, u+30e4, u+30e6, u+30e8, u+30ee, u+30f0-30f2, u+30f4-30f6, u+3133, u+3135
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.96.woff2) format("woff2");
		unicode-range: u+2541-254b, u+25a4-25a9, u+25b1, u+25b5, u+25b9, u+25bf, u+25c1, u+25c3, u+25c9-25ca, u+25cc, u+25ce, u+25d0-25d1, u+25e6, u+25ef, u+260f, u+261d, u+261f, u+262f, u+2660, u+2664, u+2667-2669, u+266d, u+266f, u+2716, u+271a, u+273d, u+2756, u+2776-277f, u+278a-2793, u+2963, u+2965, u+2ac5-2ac6, u+2acb-2acc, u+2f00, u+2f04, u+2f06, u+2f08, u+2f0a-2f0b, u+2f11-2f12, u+2f14, u+2f17-2f18, u+2f1c-2f1d, u+2f1f-2f20, u+2f23-2f26, u+2f28-2f29, u+2f2b, u+2f2d, u+2f2f-2f32, u+2f38, u+2f3c-2f40, u+2f42-2f4c, u+2f4f-2f52, u+2f54-2f58, u+2f5a-2f66, u+2f69-2f70, u+2f72-2f76, u+2f78, u+2f7a-2f7c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.97.woff2) format("woff2");
		unicode-range: u+2479-2487, u+249c-24d1, u+24d3-24d7, u+24d9-24e9, u+24eb-24f4, u+2500-2501, u+2503, u+250c-2513, u+2515-2516, u+2518-2540
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.98.woff2) format("woff2");
		unicode-range: u+215b-215e, u+2162-2169, u+2170-2179, u+2195-2199, u+21b0-21b4, u+21bc, u+21c0, u+21c4-21c5, u+21cd, u+21cf-21d4, u+21e0-21e3, u+21e6-21e9, u+2200, u+2202-2203, u+2206-2209, u+220b-220c, u+220f, u+2211, u+2213, u+221a, u+221d-2220, u+2222, u+2225-2227, u+2229-222c, u+222e, u+2234-2237, u+223d, u+2243, u+2245, u+2248, u+2250-2253, u+225a, u+2260-2262, u+2264-2267, u+226a-226b, u+226e-2273, u+2276-2277, u+2279-227b, u+2280-2287, u+228a-228b, u+2295-2297, u+22a3-22a5, u+22bb-22bc, u+22ce-22cf, u+22da-22db, u+22ee-22ef, u+2306, u+2312, u+2314, u+2467-2478
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.99.woff2) format("woff2");
		unicode-range: u+81-82, u+84, u+a2-a5, u+a7-a8, u+aa, u+ac-ad, u+b1-b3, u+b6, u+b8-ba, u+bc-be, u+c0, u+c2, u+c6-cb, u+ce-d0, u+d4, u+d8-d9, u+db-dc, u+de-df, u+e6, u+eb, u+ee-f0, u+f4, u+f7-f9, u+fb, u+fe-ff, u+111, u+126-127, u+132-133, u+138, u+13f-142, u+149-14b, u+152-153, u+166-167, u+2bc, u+2c7, u+2d0, u+2d8-2d9, u+2db-2dd, u+391-394, u+396-3a1, u+3a3-3a9, u+3b2-3b6, u+3b8, u+3bc, u+3be-3c1, u+3c3-3c9, u+2010, u+2015-2016, u+2018-2019, u+201b, u+201f-2021, u+2025, u+2030, u+2033-2036, u+203c, u+203e, u+2042, u+2074, u+207a-207f, u+2081-2084, u+2109, u+2113, u+2116, u+2121, u+2126, u+212b, u+2153-2154
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.100.woff2) format("woff2");
		unicode-range: u+e8, u+2da, u+2160, u+2194, u+3054, u+3058, u+306d, u+3086, u+308d, u+30ac, u+30bb, u+30c4, u+30cd-30ce, u+30e2, u+3132, u+3146, u+3149, u+339d, u+4e3b, u+4f0a, u+4fdd, u+4fe1, u+5409, u+540c, u+5834, u+592a-592b, u+5b9a, u+5dde, u+5e0c, u+5e73, u+5f0f, u+60f3, u+653f, u+661f, u+662f, u+667a, u+683c, u+6b4c, u+6c11, u+767c, u+76ee, u+76f4, u+77f3, u+79d1, u+7a7a, u+7b2c, u+7d22, u+8207, u+8a00, u+8a71, u+9280, u+9580, u+958b, u+96c6, u+9762, u+98df, u+9ed1, u+ac2d, u+adc8, u+add3, u+af48, u+b014, u+b134-b135, u+b158, u+b2aa, u+b35f, u+b6a4, u+b9cf, u+bb63, u+bd23, u+be91, u+c29b, u+c3f4, u+c42c, u+c55c, u+c573, u+c58f, u+c78c, u+c7dd, u+c8f5, u+cad1, u+cc48, u+cf10, u+cf20, u+d03c, u+d07d, u+d2a0, u+d30e, u+d38d, u+d3a8, u+d3c8, u+d5e5, u+d5f9, u+d6e4, u+f90a, u+ff02, u+ff1c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.101.woff2) format("woff2");
		unicode-range: u+3b1, u+2466, u+25a1, u+25a3, u+261c, u+3008-3009, u+305b, u+305d, u+3069, u+30a7, u+30ba, u+30cf, u+30ef, u+3151, u+3157, u+4e4b, u+4e5f, u+4e8c, u+4eca, u+4ed6, u+4f5b, u+50cf, u+5149, u+5165, u+5171, u+5229, u+529b, u+5316, u+539f, u+53f2, u+571f, u+5728, u+58eb, u+591c, u+5b78, u+5c11, u+5c55, u+5ddd, u+5e02, u+5fb7, u+60c5, u+610f, u+611f, u+6625, u+66f8, u+6797, u+679c, u+682a, u+6d2a, u+706b, u+7406, u+767b, u+76f8, u+77e5, u+7acb, u+898b, u+8a69, u+8def, u+8fd1, u+901a, u+90e8, u+91cd, u+975e, u+ae14, u+ae6c, u+aec0, u+afc7, u+afc9, u+b01c, u+b028, u+b308, u+b311, u+b314, u+b31c, u+b524, u+b560, u+b764, u+b920, u+b9e3, u+bd48, u+be7d, u+c0db, u+c231, u+c270, u+c2e3, u+c37d, u+c3ed, u+c530, u+c6a5, u+c6dc, u+c7a4, u+c954, u+c974, u+d000, u+d565, u+d667, u+d6c5, u+d79d, u+ff1e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.102.woff2) format("woff2");
		unicode-range: u+131, u+2032, u+2465, u+2642, u+3048, u+3051, u+3083-3084, u+308f, u+30c0, u+30d1, u+30d3, u+30d6, u+30df, u+30e7, u+3153, u+4e16, u+4e8b, u+4ee5, u+5206, u+52a0, u+52d5, u+53e4, u+53ef, u+54c1, u+57ce, u+597d, u+5b8c, u+5ea6, u+5f8c, u+5f97, u+6210, u+6240, u+624b, u+6728, u+6bd4, u+7236, u+7269, u+7279, u+738b, u+7528, u+7530, u+767e, u+798f, u+8005, u+8a18, u+90fd, u+91cc, u+9577, u+9593, u+98a8, u+ac20, u+acf6, u+ad90, u+af5d, u+af80, u+afcd, u+aff0, u+b0a1, u+b0b5, u+b1fd, u+b2fc, u+b380, u+b51b, u+b584, u+b5b3, u+b8fd, u+b93c, u+b9f4, u+bb44, u+bc08, u+bc27, u+bc49, u+be55, u+be64, u+bfb0, u+bfc5, u+c178, u+c21f, u+c314, u+c4f1, u+c58d, u+c664, u+c698, u+c6a7, u+c6c1, u+c9ed, u+cac0, u+cacc, u+cad9, u+ccb5, u+cdcc, u+d0e4, u+d143, u+d320, u+d330, u+d54d, u+ff06, u+ff1f, u+ff5e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.103.woff2) format("woff2");
		unicode-range: u+b4, u+20a9, u+20ac, u+2190, u+24d8, u+2502, u+2514, u+2592, u+25c7-25c8, u+2663, u+3060, u+3064, u+3081, u+3088, u+30a3, u+30a6, u+30aa, u+30b5, u+30c7, u+30ca-30cb, u+30d0, u+30e3, u+30e5, u+339e, u+4e09, u+4eac, u+4f5c, u+5167-5168, u+516c, u+51fa, u+5408, u+540d, u+591a, u+5b57, u+6211, u+65b9, u+660e, u+6642, u+6700, u+6b63, u+6e2f, u+7063, u+7532, u+793e, u+81ea, u+8272, u+82b1, u+897f, u+8eca, u+91ce, u+ac38, u+ad76, u+ae84, u+aecc, u+b07d, u+b0b1, u+b215, u+b2a0, u+b310, u+b3d7, u+b52a, u+b618, u+b775, u+b797, u+bcd5, u+bd59, u+be80, u+bea8, u+bed1, u+bee4-bee5, u+c060, u+c2ef, u+c329, u+c3dc, u+c597, u+c5bd, u+c5e5, u+c69c, u+c9d6, u+ca29, u+ca5c, u+ca84, u+cc39, u+cc3b, u+ce89, u+cee5, u+cf65, u+cf85, u+d058, u+d145, u+d22d, u+d325, u+d37d, u+d3ad, u+d769, u+ff0c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.104.woff2) format("woff2");
		unicode-range: u+2161, u+2228, u+2299, u+2464, u+2517, u+2640, u+3042, u+304a, u+3053, u+3061, u+307f, u+3082, u+308c, u+3092, u+30a8, u+30ab, u+30ad, u+30b0, u+30b3, u+30b7, u+30c1, u+30c6, u+30c9, u+30d5, u+30d7, u+30de, u+30e0-30e1, u+30ec-30ed, u+4e0b, u+4e0d, u+4ee3, u+53f0, u+548c, u+5b89, u+5bb6, u+5c0f, u+611b, u+6771, u+6aa2, u+6bcd, u+6c34, u+6cd5, u+6d77, u+767d, u+795e, u+8ecd, u+9999, u+9ad8, u+ac07, u+ac1a, u+ac40, u+ad0c, u+ad88, u+ada4, u+ae01, u+ae65, u+aebd, u+aec4, u+afe8, u+b139, u+b205, u+b383, u+b38c, u+b42c, u+b461, u+b55c, u+b78f, u+b8fb, u+b9f7, u+bafc, u+bc99, u+bed8, u+bfcd, u+c0bf, u+c0f9, u+c167, u+c204, u+c20f, u+c22f, u+c258, u+c298, u+c2bc, u+c388, u+c501, u+c50c, u+c5b9, u+c5ce, u+c641, u+c648, u+c73d, u+ca50, u+ca61, u+cc4c, u+ceac, u+d0d4, u+d5f7, u+d6d7, u+ff1a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.105.woff2) format("woff2");
		unicode-range: u+2103, u+2463, u+25c6, u+25cb, u+266c, u+3001, u+300a, u+3046, u+304c-304d, u+304f, u+3055, u+3059, u+3063, u+3066-3068, u+306f, u+3089, u+30b8, u+30bf, u+314f, u+4e0a, u+570b, u+5730, u+5916, u+5929, u+5c71, u+5e74, u+5fc3, u+601d, u+6027, u+63d0, u+6709, u+6734, u+751f, u+7684, u+82f1, u+9053, u+91d1, u+97f3, u+ac2f, u+ac4d, u+adc4, u+ade4, u+ae41, u+ae4d-ae4e, u+aed1, u+afb9, u+b0e0, u+b299, u+b365, u+b46c, u+b480, u+b4c8, u+b7b4, u+b819, u+b918, u+baab, u+bab9, u+be8f, u+bed7, u+c0ec, u+c19f, u+c1a5, u+c3d9, u+c464, u+c53d, u+c553, u+c570, u+c5cc, u+c633, u+c6a4, u+c7a3, u+c7a6, u+c886, u+c9d9-c9da, u+c9ec, u+ca0c, u+cc21, u+cd1b, u+cd78, u+cdc4, u+cef8, u+cfe4, u+d0a5, u+d0b5, u+d0ec, u+d15d, u+d188, u+d23c, u+d2ac, u+d729, u+d79b, u+ff01, u+ff08-ff09, u+ff5c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.106.woff2) format("woff2");
		unicode-range: u+2039-203a, u+223c, u+25b3, u+25b7, u+25bd, u+25cf, u+266a, u+3002, u+300b, u+304b, u+3057, u+305f, u+306a-306b, u+307e, u+308a-308b, u+3093, u+30a2, u+30af, u+30b9, u+30c3, u+30c8, u+30e9-30eb, u+33a1, u+4e00, u+524d, u+5357, u+5b50, u+7121, u+884c, u+9751, u+ac94, u+aebe, u+aecd, u+af08, u+af41, u+af49, u+b010, u+b053, u+b109, u+b11b, u+b128, u+b154, u+b291, u+b2e6, u+b301, u+b385, u+b525, u+b5b4, u+b729, u+b72f, u+b738, u+b7ff, u+b837, u+b975, u+ba67, u+bb47, u+bc1f, u+bd90, u+bfd4, u+c27c, u+c324, u+c379, u+c3e0, u+c465, u+c53b, u+c58c, u+c610, u+c653, u+c6cd, u+c813, u+c82f, u+c999, u+c9e0, u+cac4, u+cad3, u+cbd4, u+cc10, u+cc22, u+ccb8, u+ccbc, u+cda5, u+ce84, u+cea3, u+cf67, u+cfe1, u+d241, u+d30d, u+d31c, u+d391, u+d401, u+d479, u+d5c9, u+d5db, u+d649, u+d6d4
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.107.woff2) format("woff2");
		unicode-range: u+b0, u+e9, u+2193, u+2462, u+260e, u+261e, u+300e-300f, u+3044, u+30a4, u+30fb-30fc, u+314d, u+5973, u+6545, u+6708, u+7537, u+ac89, u+ac9c, u+acc1, u+ad04, u+ad75, u+ad7d, u+ae45, u+ae61, u+af42, u+b0ab, u+b0af, u+b0b3, u+b12c, u+b194, u+b1a8, u+b220, u+b258, u+b284, u+b2ff, u+b315, u+b371, u+b3d4-b3d5, u+b460, u+b527, u+b534, u+b810, u+b818, u+b98e, u+ba55, u+bbac, u+bc0b, u+bc40, u+bca1, u+bccd, u+bd93, u+be54, u+be5a, u+bf08, u+bf50, u+bf55, u+bfdc, u+c0c0, u+c0d0, u+c0f4, u+c100, u+c11e, u+c170, u+c20d, u+c274, u+c290, u+c308, u+c369, u+c539, u+c587, u+c5ff, u+c6ec, u+c70c, u+c7ad, u+c7c8, u+c83c, u+c881, u+cb48, u+cc60, u+ce69, u+ce6b, u+ce75, u+cf04, u+cf08, u+cf55, u+cf70, u+cffc, u+d0b7, u+d1a8, u+d2c8, u+d384, u+d47c, u+d48b, u+d5dd, u+d5e8, u+d720, u+d759, u+f981
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.108.woff2) format("woff2");
		unicode-range: u+e0, u+e2, u+395, u+3b7, u+3ba, u+2460-2461, u+25a0, u+3010-3011, u+306e, u+30f3, u+314a, u+314c, u+5927, u+65b0, u+7e41, u+97d3, u+9ad4, u+ad49, u+ae0b, u+ae0d, u+ae43, u+ae5d, u+aecf, u+af3c, u+af64, u+afd4, u+b080, u+b084, u+b0c5, u+b10c, u+b1e8, u+b2ac, u+b36e, u+b451, u+b515, u+b540, u+b561, u+b6ab, u+b6b1, u+b72c, u+b730, u+b744, u+b800, u+b8ec, u+b8f0, u+b904, u+b968, u+b96d, u+b987, u+b9d9, u+bb36, u+bb49, u+bc2d, u+bc43, u+bcf6, u+bd89, u+be57, u+be61, u+bed4, u+c090, u+c130, u+c148, u+c19c, u+c2f9, u+c36c, u+c37c, u+c384, u+c3df, u+c575, u+c584, u+c660, u+c719, u+c816, u+ca4d, u+ca54, u+cabc, u+cb49, u+cc14, u+cff5, u+d004, u+d038, u+d0b4, u+d0d3, u+d0e0, u+d0ed, u+d131, u+d1b0, u+d31f, u+d33d, u+d3a0, u+d3ab, u+d514, u+d584, u+d6a1, u+d6cc, u+d749, u+d760, u+d799
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.109.woff2) format("woff2");
		unicode-range: u+24, u+60, u+3b9, u+3bb, u+3bd, u+2191, u+2606, u+300c-300d, u+3131, u+3134, u+3139, u+3141-3142, u+3148, u+3161, u+3163, u+321c, u+4eba, u+5317, u+ac31, u+ac77, u+ac9f, u+acb9, u+acf0-acf1, u+acfd, u+ad73, u+af3d, u+b00c, u+b04a, u+b057, u+b0c4, u+b188, u+b1cc, u+b214, u+b2db, u+b2ee, u+b304, u+b4ed, u+b518, u+b5bc, u+b625, u+b69c-b69d, u+b7ac, u+b801, u+b86c, u+b959, u+b95c, u+b985, u+ba48, u+bb58, u+bc0c, u+bc38, u+bc85, u+bc9a, u+bf40, u+c068, u+c0bd, u+c0cc, u+c12f, u+c149, u+c1e0, u+c22b, u+c22d, u+c250, u+c2fc, u+c300, u+c313, u+c370, u+c3d8, u+c557, u+c580, u+c5e3, u+c62e, u+c634, u+c6f0, u+c74d, u+c783, u+c78e, u+c796, u+c7bc, u+c92c, u+ca4c, u+cc1c, u+cc54, u+cc59, u+ce04, u+cf30, u+cfc4, u+d140, u+d321, u+d38c, u+d399, u+d54f, u+d587, u+d5d0, u+d6e8, u+d770
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.110.woff2) format("woff2");
		unicode-range: u+d7, u+ea, u+fc, u+2192, u+25bc, u+3000, u+3137, u+3145, u+315c, u+7f8e, u+ac13, u+ac71, u+ac90, u+acb8, u+ace7, u+ad7f, u+ae50, u+aef4, u+af34, u+afbc, u+b048, u+b09a, u+b0ad, u+b0bc, u+b113, u+b125, u+b141, u+b20c, u+b2d9, u+b2ed, u+b367, u+b369, u+b374, u+b3cb, u+b4ec, u+b611, u+b760, u+b81b, u+b834, u+b8b0, u+b8e1, u+b989, u+b9d1, u+b9e1, u+b9fa, u+ba4d, u+ba78, u+bb35, u+bb54, u+bbf9, u+bc11, u+bcb3, u+bd05, u+bd95, u+bdd4, u+be10, u+bed0, u+bf51, u+c0d8, u+c232, u+c2b7, u+c2eb, u+c378, u+c500, u+c52c, u+c549, u+c568, u+c598, u+c5c9, u+c61b, u+c639, u+c67c, u+c717, u+c78a, u+c80a, u+c90c-c90d, u+c950, u+c9e7, u+cbe4, u+cca9, u+cce4, u+cdb0, u+ce78, u+ce94, u+ce98, u+cf8c, u+d018, u+d034, u+d0f1, u+d1b1, u+d280, u+d2f8, u+d338, u+d380, u+d3b4, u+d610, u+d69f, u+d6fc, u+d758
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.111.woff2) format("woff2");
		unicode-range: u+e7, u+2022, u+203b, u+25c0, u+2605, u+2661, u+3147, u+318d, u+672c, u+8a9e, u+acaa, u+acbc, u+ad1c, u+ae4a, u+ae5c, u+b044, u+b054, u+b0c8-b0c9, u+b2a6, u+b2d0, u+b35c, u+b364, u+b428, u+b454, u+b465, u+b4b7, u+b4e3, u+b51c, u+b5a1, u+b784, u+b790, u+b7ab, u+b7f4, u+b82c, u+b835, u+b8e9, u+b8f8, u+b9d8, u+b9f9, u+ba5c, u+ba64, u+babd, u+bb18, u+bb3b, u+bbff, u+bc0d, u+bc45, u+bc97, u+bcbc, u+be45, u+be75, u+be7c, u+bfcc, u+c0b6, u+c0f7, u+c14b, u+c2b4, u+c30d, u+c4f8, u+c5bb, u+c5d1, u+c5e0, u+c5ee, u+c5fd, u+c606, u+c6c5, u+c6e0, u+c708, u+c81d, u+c820, u+c824, u+c878, u+c918, u+c96c, u+c9e4, u+c9f1, u+cc2e, u+cd09, u+cea1, u+cef5, u+cef7, u+cf64, u+cf69, u+cfe8, u+d035, u+d0ac, u+d230, u+d234, u+d2f4, u+d31d, u+d575, u+d578, u+d608, u+d614, u+d718, u+d751, u+d761, u+d78c, u+d790
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.112.woff2) format("woff2");
		unicode-range: u+2665, u+3160, u+4e2d, u+6587, u+65e5, u+ac12, u+ac14, u+ac16, u+ac81, u+ad34, u+ade0, u+ae54, u+aebc, u+af2c, u+afc0, u+afc8, u+b04c, u+b08c, u+b099, u+b0a9, u+b0ac, u+b0ae, u+b0b8, u+b123, u+b179, u+b2e5, u+b2f7, u+b4c0, u+b531, u+b538, u+b545, u+b550, u+b5a8, u+b6f0, u+b728, u+b73b, u+b7ad, u+b7ed, u+b809, u+b864, u+b86d, u+b871, u+b9bf, u+b9f5, u+ba40, u+ba4b, u+ba58, u+ba87, u+baac, u+bbc0, u+bc16, u+bc34, u+bd07, u+bd99, u+be59, u+bfd0, u+c058, u+c0e4, u+c0f5, u+c12d, u+c139, u+c228, u+c529, u+c5c7, u+c635, u+c637, u+c735, u+c77d, u+c787, u+c789, u+c8c4, u+c989, u+c98c, u+c9d0, u+c9d3, u+cc0c, u+cc99, u+cd0c, u+cd2c, u+cd98, u+cda4, u+ce59, u+ce60, u+ce6d, u+cea0, u+d0d0-d0d1, u+d0d5, u+d14d, u+d1a4, u+d29c, u+d2f1, u+d301, u+d39c, u+d3bc, u+d4e8, u+d540, u+d5ec, u+d640, u+d750
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.113.woff2) format("woff2");
		unicode-range: u+5e, u+25b2, u+25b6, u+314e, u+ac24, u+ace1, u+ace4, u+ae68, u+af2d, u+b0d0, u+b0e5, u+b150, u+b155, u+b193, u+b2c9, u+b2dd, u+b3c8, u+b3fc, u+b410, u+b458, u+b4dd, u+b5a0, u+b5a4, u+b5bb, u+b7b5, u+b838, u+b840, u+b86f, u+b8f9, u+b960, u+b9e5, u+bab8, u+bb50, u+bc1d, u+bc24-bc25, u+bca8, u+bcbd, u+bd04, u+bd10, u+bd24, u+be48, u+be5b, u+be68, u+c05c, u+c12c, u+c140, u+c15c, u+c168, u+c194, u+c219, u+c27d, u+c2a8, u+c2f1, u+c2f8, u+c368, u+c554-c555, u+c559, u+c564, u+c5d8, u+c5fc, u+c625, u+c65c, u+c6b1, u+c728, u+c794, u+c84c, u+c88c, u+c8e0, u+c8fd, u+c998, u+c9dd, u+cc0d, u+cc30, u+ceec, u+cf13, u+cf1c, u+cf5c, u+d050, u+d07c, u+d0a8, u+d134, u+d138, u+d154, u+d1f4, u+d2bc, u+d329, u+d32c, u+d3d0, u+d3f4, u+d3fc, u+d56b, u+d5cc, u+d600-d601, u+d639, u+d6c8, u+d754, u+d765
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.114.woff2) format("woff2");
		unicode-range: u+3c-3d, u+2026, u+24d2, u+314b, u+ac11, u+acf3, u+ad74, u+ad81, u+adf9, u+ae34, u+af43, u+afb8, u+b05d, u+b07c, u+b110, u+b118, u+b17c, u+b180, u+b18d, u+b192, u+b2cc, u+b355, u+b378, u+b4a4, u+b4ef, u+b78d, u+b799, u+b7a9, u+b7fd, u+b807, u+b80c, u+b839, u+b9b4, u+b9db, u+ba3c, u+bab0, u+bba4, u+bc94, u+be4c, u+c154, u+c1c4, u+c26c, u+c2ac, u+c2ed, u+c4f4, u+c55e, u+c561, u+c571, u+c5b5, u+c5c4, u+c654-c655, u+c695, u+c6e8, u+c6f9, u+c724, u+c751, u+c775, u+c7a0, u+c7c1, u+c874, u+c880, u+c9d5, u+c9f8, u+cabd, u+cc29, u+cc2c, u+cca8, u+ccab, u+ccd0, u+ce21, u+ce35, u+ce7c, u+ce90, u+cee8, u+cef4, u+cfe0, u+d070, u+d0b9, u+d0c1, u+d0c4, u+d0c8, u+d15c, u+d1a1, u+d2c0, u+d300, u+d314, u+d3ed, u+d478, u+d480, u+d48d, u+d508, u+d53d, u+d5e4, u+d611, u+d61c, u+d68d, u+d6a8, u+d798
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.115.woff2) format("woff2");
		unicode-range: u+23, u+25, u+5f, u+a9, u+ac08, u+ac78, u+aca8, u+acac, u+ace8, u+ad70, u+adc0, u+addc, u+b137, u+b140, u+b208, u+b290, u+b2f5, u+b3c5, u+b3cc, u+b420, u+b429, u+b529, u+b530, u+b77d, u+b79c, u+b7a8, u+b7c9, u+b7f0, u+b7fc, u+b828, u+b860, u+b9ad, u+b9c1, u+b9c9, u+b9dd-b9de, u+b9e8, u+ba38-ba39, u+babb, u+bc00, u+bc8c, u+bca0, u+bca4, u+bcd1, u+bcfc, u+bd09, u+bdf0, u+be60, u+c0ad, u+c0b4, u+c0bc, u+c190, u+c1fc, u+c220, u+c288, u+c2b9, u+c2f6, u+c528, u+c545, u+c558, u+c5bc, u+c5d4, u+c600, u+c644, u+c6c0, u+c6c3, u+c721, u+c798, u+c7a1, u+c811, u+c838, u+c871, u+c904, u+c990, u+c9dc, u+cc38, u+cc44, u+cca0, u+cd1d, u+cd95, u+cda9, u+ce5c, u+cf00, u+cf58, u+d150, u+d22c, u+d305, u+d328, u+d37c, u+d3f0, u+d551, u+d5a5, u+d5c8, u+d5d8, u+d63c, u+d64d, u+d669, u+d734, u+d76c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.116.woff2) format("woff2");
		unicode-range: u+26, u+2b, u+3e, u+40, u+7e, u+ac01, u+ac19, u+ac1d, u+aca0, u+aca9, u+acb0, u+ad8c, u+ae09, u+ae38, u+ae40, u+aed8, u+b09c, u+b0a0, u+b108, u+b204, u+b298, u+b2d8, u+b2eb-b2ec, u+b2f4, u+b313, u+b358, u+b450, u+b4e0, u+b54c, u+b610, u+b780, u+b78c, u+b791, u+b8e8, u+b958, u+b974, u+b984, u+b9b0, u+b9bc-b9bd, u+b9ce, u+ba70, u+bbfc, u+bc0f, u+bc15, u+bc1b, u+bc31, u+bc95, u+bcc0, u+bcc4, u+bd81, u+bd88, u+c0c8, u+c11d, u+c13c, u+c158, u+c18d, u+c1a1, u+c21c, u+c4f0, u+c54a, u+c560, u+c5b8, u+c5c8, u+c5f4, u+c628, u+c62c, u+c678, u+c6cc, u+c808, u+c810, u+c885, u+c88b, u+c900, u+c988, u+c99d, u+c9c8, u+cc3d-cc3e, u+cc45, u+cd08, u+ce20, u+cee4, u+d074, u+d0a4, u+d0dd, u+d2b9, u+d3b8, u+d3c9, u+d488, u+d544, u+d559, u+d56d, u+d588, u+d615, u+d648, u+d655, u+d658, u+d65c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.117.woff2) format("woff2");
		unicode-range: u+d, u+48, u+7c, u+ac10, u+ac15, u+ac74, u+ac80, u+ac83, u+acc4, u+ad11, u+ad50, u+ad6d, u+adfc, u+ae00, u+ae08, u+ae4c, u+b0a8, u+b124, u+b144, u+b178, u+b274, u+b2a5, u+b2e8, u+b2f9, u+b354, u+b370, u+b418, u+b41c, u+b4f1, u+b514, u+b798, u+b808, u+b824-b825, u+b8cc, u+b978, u+b9d0, u+b9e4, u+baa9, u+bb3c, u+bc18, u+bc1c, u+bc30, u+bc84, u+bcf5, u+bcf8, u+bd84, u+be0c, u+be14, u+c0b0, u+c0c9, u+c0dd, u+c124, u+c2dd, u+c2e4, u+c2ec, u+c54c, u+c57c-c57d, u+c591, u+c5c5-c5c6, u+c5ed, u+c608, u+c640, u+c6b8, u+c6d4, u+c784, u+c7ac, u+c800-c801, u+c9c1, u+c9d1, u+cc28, u+cc98, u+cc9c, u+ccad, u+cd5c, u+cd94, u+cd9c, u+cde8, u+ce68, u+cf54, u+d0dc, u+d14c, u+d1a0, u+d1b5, u+d2f0, u+d30c, u+d310, u+d398, u+d45c, u+d50c, u+d53c, u+d560, u+d568, u+d589, u+d604, u+d6c4, u+d788
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.118.woff2) format("woff2");
		unicode-range: u+39, u+49, u+4d-4e, u+a0, u+ac04, u+ac1c, u+ac70, u+ac8c, u+acbd, u+acf5, u+acfc, u+ad00, u+ad6c, u+adf8, u+b098, u+b0b4, u+b294, u+b2c8, u+b300, u+b3c4, u+b3d9, u+b4dc, u+b4e4, u+b77c, u+b7ec, u+b85d, u+b97c, u+b9c8, u+b9cc, u+ba54, u+ba74, u+ba85, u+baa8, u+bb34, u+bb38, u+bbf8, u+bc14, u+bc29, u+bc88, u+bcf4, u+bd80, u+be44, u+c0c1, u+c11c, u+c120, u+c131, u+c138, u+c18c, u+c218, u+c2b5, u+c2e0, u+c544, u+c548, u+c5b4, u+c5d0, u+c5ec, u+c5f0, u+c601, u+c624, u+c694, u+c6a9, u+c6b0, u+c6b4, u+c6d0, u+c704, u+c720, u+c73c, u+c740, u+c744, u+c74c, u+c758, u+c77c, u+c785, u+c788, u+c790-c791, u+c7a5, u+c804, u+c815, u+c81c, u+c870, u+c8fc, u+c911, u+c9c4, u+ccb4, u+ce58, u+ce74, u+d06c, u+d0c0, u+d130, u+d2b8, u+d3ec, u+d504, u+d55c, u+d569, u+d574, u+d638, u+d654, u+d68c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans KR Light"), local("NotoSansKR-Light"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOelzI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.119.woff2) format("woff2");
		unicode-range: u+20-22, u+27-2a, u+2c-38, u+3a-3b, u+3f, u+41-47, u+4a-4c, u+4f-5d, u+61-7b, u+7d, u+a1, u+ab, u+ae, u+b7, u+bb, u+bf, u+2013-2014, u+201c-201d, u+2122, u+ac00, u+ace0, u+ae30, u+b2e4, u+b85c, u+b9ac, u+c0ac, u+c2a4, u+c2dc, u+c774, u+c778, u+c9c0, u+d558
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.0.woff2) format("woff2");
		unicode-range: u+f9ca-fa0b, u+ff03-ff05, u+ff07, u+ff0a-ff0b, u+ff0d-ff19, u+ff1b, u+ff1d, u+ff20-ff5b, u+ff5d, u+ffe0-ffe3, u+ffe5-ffe6
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.2.woff2) format("woff2");
		unicode-range: u+d723-d728, u+d72a-d733, u+d735-d748, u+d74a-d74f, u+d752-d753, u+d755-d757, u+d75a-d75f, u+d762-d764, u+d766-d768, u+d76a-d76b, u+d76d-d76f, u+d771-d787, u+d789-d78b, u+d78d-d78f, u+d791-d797, u+d79a, u+d79c, u+d79e-d7a3, u+f900-f909, u+f90b-f92e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.3.woff2) format("woff2");
		unicode-range: u+d679-d68b, u+d68e-d69e, u+d6a0, u+d6a2-d6a7, u+d6a9-d6c3, u+d6c6-d6c7, u+d6c9-d6cb, u+d6cd-d6d3, u+d6d5-d6d6, u+d6d8-d6e3, u+d6e5-d6e7, u+d6e9-d6fb, u+d6fd-d717, u+d719-d71f, u+d721-d722
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.4.woff2) format("woff2");
		unicode-range: u+d5bc-d5c7, u+d5ca-d5cb, u+d5cd-d5cf, u+d5d1-d5d7, u+d5d9-d5da, u+d5dc, u+d5de-d5e3, u+d5e6-d5e7, u+d5e9-d5eb, u+d5ed-d5f6, u+d5f8, u+d5fa-d5ff, u+d602-d603, u+d605-d607, u+d609-d60f, u+d612-d613, u+d616-d61b, u+d61d-d637, u+d63a-d63b, u+d63d-d63f, u+d641-d647, u+d64a-d64c, u+d64e-d653, u+d656-d657, u+d659-d65b, u+d65d-d666, u+d668, u+d66a-d678
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.5.woff2) format("woff2");
		unicode-range: u+d507, u+d509-d50b, u+d50d-d513, u+d515-d53b, u+d53e-d53f, u+d541-d543, u+d545-d54c, u+d54e, u+d550, u+d552-d557, u+d55a-d55b, u+d55d-d55f, u+d561-d564, u+d566-d567, u+d56a, u+d56c, u+d56e-d573, u+d576-d577, u+d579-d583, u+d585-d586, u+d58a-d5a4, u+d5a6-d5bb
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.6.woff2) format("woff2");
		unicode-range: u+d464-d477, u+d47a-d47b, u+d47d-d47f, u+d481-d487, u+d489-d48a, u+d48c, u+d48e-d4e7, u+d4e9-d503, u+d505-d506
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.7.woff2) format("woff2");
		unicode-range: u+d3bf-d3c7, u+d3ca-d3cf, u+d3d1-d3eb, u+d3ee-d3ef, u+d3f1-d3f3, u+d3f5-d3fb, u+d3fd-d400, u+d402-d45b, u+d45d-d463
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.8.woff2) format("woff2");
		unicode-range: u+d2ff, u+d302-d304, u+d306-d30b, u+d30f, u+d311-d313, u+d315-d31b, u+d31e, u+d322-d324, u+d326-d327, u+d32a-d32b, u+d32d-d32f, u+d331-d337, u+d339-d33c, u+d33e-d37b, u+d37e-d37f, u+d381-d383, u+d385-d38b, u+d38e-d390, u+d392-d397, u+d39a-d39b, u+d39d-d39f, u+d3a1-d3a7, u+d3a9-d3aa, u+d3ac, u+d3ae-d3b3, u+d3b5-d3b7, u+d3b9-d3bb, u+d3bd-d3be
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.9.woff2) format("woff2");
		unicode-range: u+d257-d27f, u+d281-d29b, u+d29d-d29f, u+d2a1-d2ab, u+d2ad-d2b7, u+d2ba-d2bb, u+d2bd-d2bf, u+d2c1-d2c7, u+d2c9-d2ef, u+d2f2-d2f3, u+d2f5-d2f7, u+d2f9-d2fe
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.10.woff2) format("woff2");
		unicode-range: u+d1b4, u+d1b6-d1f3, u+d1f5-d22b, u+d22e-d22f, u+d231-d233, u+d235-d23b, u+d23d-d240, u+d242-d256
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.11.woff2) format("woff2");
		unicode-range: u+d105-d12f, u+d132-d133, u+d135-d137, u+d139-d13f, u+d141-d142, u+d144, u+d146-d14b, u+d14e-d14f, u+d151-d153, u+d155-d15b, u+d15e-d187, u+d189-d19f, u+d1a2-d1a3, u+d1a5-d1a7, u+d1a9-d1af, u+d1b2-d1b3
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.12.woff2) format("woff2");
		unicode-range: u+d04b-d04f, u+d051-d057, u+d059-d06b, u+d06d-d06f, u+d071-d073, u+d075-d07b, u+d07e-d0a3, u+d0a6-d0a7, u+d0a9-d0ab, u+d0ad-d0b3, u+d0b6, u+d0b8, u+d0ba-d0bf, u+d0c2-d0c3, u+d0c5-d0c7, u+d0c9-d0cf, u+d0d2, u+d0d6-d0db, u+d0de-d0df, u+d0e1-d0e3, u+d0e5-d0eb, u+d0ee-d0f0, u+d0f2-d104
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.13.woff2) format("woff2");
		unicode-range: u+cfa2-cfc3, u+cfc5-cfdf, u+cfe2-cfe3, u+cfe5-cfe7, u+cfe9-cff4, u+cff6-cffb, u+cffd-cfff, u+d001-d003, u+d005-d017, u+d019-d033, u+d036-d037, u+d039-d03b, u+d03d-d04a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.14.woff2) format("woff2");
		unicode-range: u+cef0-cef3, u+cef6, u+cef9-ceff, u+cf01-cf03, u+cf05-cf07, u+cf09-cf0f, u+cf11-cf12, u+cf14-cf1b, u+cf1d-cf1f, u+cf21-cf2f, u+cf31-cf53, u+cf56-cf57, u+cf59-cf5b, u+cf5d-cf63, u+cf66, u+cf68, u+cf6a-cf6f, u+cf71-cf84, u+cf86-cf8b, u+cf8d-cfa1
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.15.woff2) format("woff2");
		unicode-range: u+ce3c-ce57, u+ce5a-ce5b, u+ce5d-ce5f, u+ce61-ce67, u+ce6a, u+ce6c, u+ce6e-ce73, u+ce76-ce77, u+ce79-ce7b, u+ce7d-ce83, u+ce85-ce88, u+ce8a-ce8f, u+ce91-ce93, u+ce95-ce97, u+ce99-ce9f, u+cea2, u+cea4-ceab, u+cead-cee3, u+cee6-cee7, u+cee9-ceeb, u+ceed-ceef
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.16.woff2) format("woff2");
		unicode-range: u+cd92-cd93, u+cd96-cd97, u+cd99-cd9b, u+cd9d-cda3, u+cda6-cda8, u+cdaa-cdaf, u+cdb1-cdc3, u+cdc5-cdcb, u+cdcd-cde7, u+cde9-ce03, u+ce05-ce1f, u+ce22-ce34, u+ce36-ce3b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.17.woff2) format("woff2");
		unicode-range: u+ccef-cd07, u+cd0a-cd0b, u+cd0d-cd1a, u+cd1c, u+cd1e-cd2b, u+cd2d-cd5b, u+cd5d-cd77, u+cd79-cd91
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.18.woff2) format("woff2");
		unicode-range: u+cc3f-cc43, u+cc46-cc47, u+cc49-cc4b, u+cc4d-cc53, u+cc55-cc58, u+cc5a-cc5f, u+cc61-cc97, u+cc9a-cc9b, u+cc9d-cc9f, u+cca1-cca7, u+ccaa, u+ccac, u+ccae-ccb3, u+ccb6-ccb7, u+ccb9-ccbb, u+ccbd-cccf, u+ccd1-cce3, u+cce5-ccee
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.19.woff2) format("woff2");
		unicode-range: u+cb91-cbd3, u+cbd5-cbe3, u+cbe5-cc0b, u+cc0e-cc0f, u+cc11-cc13, u+cc15-cc1b, u+cc1d-cc20, u+cc23-cc27, u+cc2a-cc2b, u+cc2d, u+cc2f, u+cc31-cc37, u+cc3a, u+cc3c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.20.woff2) format("woff2");
		unicode-range: u+caf4-cb47, u+cb4a-cb90
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.21.woff2) format("woff2");
		unicode-range: u+ca4a-ca4b, u+ca4e-ca4f, u+ca51-ca53, u+ca55-ca5b, u+ca5d-ca60, u+ca62-ca83, u+ca85-cabb, u+cabe-cabf, u+cac1-cac3, u+cac5-cacb, u+cacd-cad0, u+cad2, u+cad4-cad8, u+cada-caf3
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.22.woff2) format("woff2");
		unicode-range: u+c996-c997, u+c99a-c99c, u+c99e-c9bf, u+c9c2-c9c3, u+c9c5-c9c7, u+c9c9-c9cf, u+c9d2, u+c9d4, u+c9d7-c9d8, u+c9db, u+c9de-c9df, u+c9e1-c9e3, u+c9e5-c9e6, u+c9e8-c9eb, u+c9ee-c9f0, u+c9f2-c9f7, u+c9f9-ca0b, u+ca0d-ca28, u+ca2a-ca49
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.23.woff2) format("woff2");
		unicode-range: u+c8e9-c8f4, u+c8f6-c8fb, u+c8fe-c8ff, u+c901-c903, u+c905-c90b, u+c90e-c910, u+c912-c917, u+c919-c92b, u+c92d-c94f, u+c951-c953, u+c955-c96b, u+c96d-c973, u+c975-c987, u+c98a-c98b, u+c98d-c98f, u+c991-c995
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.24.woff2) format("woff2");
		unicode-range: u+c841-c84b, u+c84d-c86f, u+c872-c873, u+c875-c877, u+c879-c87f, u+c882-c884, u+c887-c88a, u+c88d-c8c3, u+c8c5-c8df, u+c8e1-c8e8
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.25.woff2) format("woff2");
		unicode-range: u+c779-c77b, u+c77e-c782, u+c786, u+c78b, u+c78d, u+c78f, u+c792-c793, u+c795, u+c797, u+c799-c79f, u+c7a2, u+c7a7-c7ab, u+c7ae-c7bb, u+c7bd-c7c0, u+c7c2-c7c7, u+c7c9-c7dc, u+c7de-c7ff, u+c802-c803, u+c805-c807, u+c809, u+c80b-c80f, u+c812, u+c814, u+c817-c81b, u+c81e-c81f, u+c821-c823, u+c825-c82e, u+c830-c837, u+c839-c83b, u+c83d-c840
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.26.woff2) format("woff2");
		unicode-range: u+c6bb-c6bf, u+c6c2, u+c6c4, u+c6c6-c6cb, u+c6ce-c6cf, u+c6d1-c6d3, u+c6d5-c6db, u+c6dd-c6df, u+c6e1-c6e7, u+c6e9-c6eb, u+c6ed-c6ef, u+c6f1-c6f8, u+c6fa-c703, u+c705-c707, u+c709-c70b, u+c70d-c716, u+c718, u+c71a-c71f, u+c722-c723, u+c725-c727, u+c729-c734, u+c736-c73b, u+c73e-c73f, u+c741-c743, u+c745-c74b, u+c74e-c750, u+c752-c757, u+c759-c773, u+c776-c777
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.27.woff2) format("woff2");
		unicode-range: u+c5f5-c5fb, u+c5fe, u+c602-c605, u+c607, u+c609-c60f, u+c611-c61a, u+c61c-c623, u+c626-c627, u+c629-c62b, u+c62d, u+c62f-c632, u+c636, u+c638, u+c63a-c63f, u+c642-c643, u+c645-c647, u+c649-c652, u+c656-c65b, u+c65d-c65f, u+c661-c663, u+c665-c677, u+c679-c67b, u+c67d-c693, u+c696-c697, u+c699-c69b, u+c69d-c6a3, u+c6a6, u+c6a8, u+c6aa-c6af, u+c6b2-c6b3, u+c6b5-c6b7, u+c6b9-c6ba
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.28.woff2) format("woff2");
		unicode-range: u+c517-c527, u+c52a-c52b, u+c52d-c52f, u+c531-c538, u+c53a, u+c53c, u+c53e-c543, u+c546-c547, u+c54b, u+c54d-c552, u+c556, u+c55a-c55b, u+c55d, u+c55f, u+c562-c563, u+c565-c567, u+c569-c56f, u+c572, u+c574, u+c576-c57b, u+c57e-c57f, u+c581-c583, u+c585-c586, u+c588-c58b, u+c58e, u+c590, u+c592-c596, u+c599-c5b3, u+c5b6-c5b7, u+c5ba, u+c5be-c5c3, u+c5ca-c5cb, u+c5cd, u+c5cf, u+c5d2-c5d3, u+c5d5-c5d7, u+c5d9-c5df, u+c5e1-c5e2, u+c5e4, u+c5e6-c5eb, u+c5ef, u+c5f1-c5f3
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.29.woff2) format("woff2");
		unicode-range: u+c475-c4ef, u+c4f2-c4f3, u+c4f5-c4f7, u+c4f9-c4ff, u+c502-c50b, u+c50d-c516
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.30.woff2) format("woff2");
		unicode-range: u+c3d0-c3d7, u+c3da-c3db, u+c3dd-c3de, u+c3e1-c3ec, u+c3ee-c3f3, u+c3f5-c42b, u+c42d-c463, u+c466-c474
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.31.woff2) format("woff2");
		unicode-range: u+c32b-c367, u+c36a-c36b, u+c36d-c36f, u+c371-c377, u+c37a-c37b, u+c37e-c383, u+c385-c387, u+c389-c3cf
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.32.woff2) format("woff2");
		unicode-range: u+c26a-c26b, u+c26d-c26f, u+c271-c273, u+c275-c27b, u+c27e-c287, u+c289-c28f, u+c291-c297, u+c299-c29a, u+c29c-c2a3, u+c2a5-c2a7, u+c2a9-c2ab, u+c2ad-c2b3, u+c2b6, u+c2b8, u+c2ba-c2bb, u+c2bd-c2db, u+c2de-c2df, u+c2e1-c2e2, u+c2e5-c2ea, u+c2ee, u+c2f0, u+c2f2-c2f5, u+c2f7, u+c2fa-c2fb, u+c2fd-c2ff, u+c301-c307, u+c309-c30c, u+c30e-c312, u+c315-c323, u+c325-c328, u+c32a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.33.woff2) format("woff2");
		unicode-range: u+c1bc-c1c3, u+c1c5-c1df, u+c1e1-c1fb, u+c1fd-c203, u+c205-c20c, u+c20e, u+c210-c217, u+c21a-c21b, u+c21d-c21e, u+c221-c227, u+c229-c22a, u+c22c, u+c22e, u+c230, u+c233-c24f, u+c251-c257, u+c259-c269
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.34.woff2) format("woff2");
		unicode-range: u+c101-c11b, u+c11f, u+c121-c123, u+c125-c12b, u+c12e, u+c132-c137, u+c13a-c13b, u+c13d-c13f, u+c141-c147, u+c14a, u+c14c-c153, u+c155-c157, u+c159-c15b, u+c15d-c166, u+c169-c16f, u+c171-c177, u+c179-c18b, u+c18e-c18f, u+c191-c193, u+c195-c19b, u+c19d-c19e, u+c1a0, u+c1a2-c1a4, u+c1a6-c1bb
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.35.woff2) format("woff2");
		unicode-range: u+c049-c057, u+c059-c05b, u+c05d-c05f, u+c061-c067, u+c069-c08f, u+c091-c0ab, u+c0ae-c0af, u+c0b1-c0b3, u+c0b5, u+c0b7-c0bb, u+c0be, u+c0c2-c0c7, u+c0ca-c0cb, u+c0cd-c0cf, u+c0d1-c0d7, u+c0d9-c0da, u+c0dc, u+c0de-c0e3, u+c0e5-c0eb, u+c0ed-c0f3, u+c0f6, u+c0f8, u+c0fa-c0ff
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.36.woff2) format("woff2");
		unicode-range: u+bfa7-bfaf, u+bfb1-bfc4, u+bfc6-bfcb, u+bfce-bfcf, u+bfd1-bfd3, u+bfd5-bfdb, u+bfdd-c048
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.37.woff2) format("woff2");
		unicode-range: u+bf07, u+bf09-bf3f, u+bf41-bf4f, u+bf52-bf54, u+bf56-bfa6
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.38.woff2) format("woff2");
		unicode-range: u+be56, u+be58, u+be5c-be5f, u+be62-be63, u+be65-be67, u+be69-be74, u+be76-be7b, u+be7e-be7f, u+be81-be8e, u+be90, u+be92-bea7, u+bea9-becf, u+bed2-bed3, u+bed5-bed6, u+bed9-bee3, u+bee6-bf06
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.39.woff2) format("woff2");
		unicode-range: u+bdb0-bdd3, u+bdd5-bdef, u+bdf1-be0b, u+be0d-be0f, u+be11-be13, u+be15-be43, u+be46-be47, u+be49-be4b, u+be4d-be53
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.40.woff2) format("woff2");
		unicode-range: u+bd03, u+bd06, u+bd08, u+bd0a-bd0f, u+bd11-bd22, u+bd25-bd47, u+bd49-bd58, u+bd5a-bd7f, u+bd82-bd83, u+bd85-bd87, u+bd8a-bd8f, u+bd91-bd92, u+bd94, u+bd96-bd98, u+bd9a-bdaf
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.41.woff2) format("woff2");
		unicode-range: u+bc4e-bc83, u+bc86-bc87, u+bc89-bc8b, u+bc8d-bc93, u+bc96, u+bc98, u+bc9b-bc9f, u+bca2-bca3, u+bca5-bca7, u+bca9-bcb2, u+bcb4-bcbb, u+bcbe-bcbf, u+bcc1-bcc3, u+bcc5-bccc, u+bcce-bcd0, u+bcd2-bcd4, u+bcd6-bcf3, u+bcf7, u+bcf9-bcfb, u+bcfd-bd02
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.42.woff2) format("woff2");
		unicode-range: u+bb90-bba3, u+bba5-bbab, u+bbad-bbbf, u+bbc1-bbf7, u+bbfa-bbfb, u+bbfd-bbfe, u+bc01-bc07, u+bc09-bc0a, u+bc0e, u+bc10, u+bc12-bc13, u+bc17, u+bc19-bc1a, u+bc1e, u+bc20-bc23, u+bc26, u+bc28, u+bc2a-bc2c, u+bc2e-bc2f, u+bc32-bc33, u+bc35-bc37, u+bc39-bc3f, u+bc41-bc42, u+bc44, u+bc46-bc48, u+bc4a-bc4d
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.43.woff2) format("woff2");
		unicode-range: u+bae6-bafb, u+bafd-bb17, u+bb19-bb33, u+bb37, u+bb39-bb3a, u+bb3d-bb43, u+bb45-bb46, u+bb48, u+bb4a-bb4f, u+bb51-bb53, u+bb55-bb57, u+bb59-bb62, u+bb64-bb8f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.44.woff2) format("woff2");
		unicode-range: u+ba30-ba37, u+ba3a-ba3b, u+ba3d-ba3f, u+ba41-ba47, u+ba49-ba4a, u+ba4c, u+ba4e-ba53, u+ba56-ba57, u+ba59-ba5b, u+ba5d-ba63, u+ba65-ba66, u+ba68-ba6f, u+ba71-ba73, u+ba75-ba77, u+ba79-ba84, u+ba86, u+ba88-baa7, u+baaa, u+baad-baaf, u+bab1-bab7, u+baba, u+babc, u+babe-bae5
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.45.woff2) format("woff2");
		unicode-range: u+b96e-b973, u+b976-b977, u+b979-b97b, u+b97d-b983, u+b986, u+b988, u+b98a-b98d, u+b98f-b9ab, u+b9ae-b9af, u+b9b1-b9b3, u+b9b5-b9bb, u+b9be, u+b9c0, u+b9c2-b9c7, u+b9ca-b9cb, u+b9cd, u+b9d2-b9d7, u+b9da, u+b9dc, u+b9df-b9e0, u+b9e2, u+b9e6-b9e7, u+b9e9-b9f3, u+b9f6, u+b9f8, u+b9fb-ba2f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.46.woff2) format("woff2");
		unicode-range: u+b8bf-b8cb, u+b8cd-b8e0, u+b8e2-b8e7, u+b8ea-b8eb, u+b8ed-b8ef, u+b8f1-b8f7, u+b8fa, u+b8fc, u+b8fe-b903, u+b905-b917, u+b919-b91f, u+b921-b93b, u+b93d-b957, u+b95a-b95b, u+b95d-b95f, u+b961-b967, u+b969-b96c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.47.woff2) format("woff2");
		unicode-range: u+b80d-b80f, u+b811-b817, u+b81a, u+b81c-b823, u+b826-b827, u+b829-b82b, u+b82d-b833, u+b836, u+b83a-b83f, u+b841-b85b, u+b85e-b85f, u+b861-b863, u+b865-b86b, u+b86e, u+b870, u+b872-b8af, u+b8b1-b8be
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.48.woff2) format("woff2");
		unicode-range: u+b74d-b75f, u+b761-b763, u+b765-b774, u+b776-b77b, u+b77e-b77f, u+b781-b783, u+b785-b78b, u+b78e, u+b792-b796, u+b79a-b79b, u+b79d-b7a7, u+b7aa, u+b7ae-b7b3, u+b7b6-b7c8, u+b7ca-b7eb, u+b7ee-b7ef, u+b7f1-b7f3, u+b7f5-b7fb, u+b7fe, u+b802-b806, u+b80a-b80b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.49.woff2) format("woff2");
		unicode-range: u+b6a7-b6aa, u+b6ac-b6b0, u+b6b2-b6ef, u+b6f1-b727, u+b72a-b72b, u+b72d-b72e, u+b731-b737, u+b739-b73a, u+b73c-b743, u+b745-b74c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.50.woff2) format("woff2");
		unicode-range: u+b605-b60f, u+b612-b617, u+b619-b624, u+b626-b69b, u+b69e-b6a3, u+b6a5-b6a6
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.51.woff2) format("woff2");
		unicode-range: u+b55f, u+b562-b583, u+b585-b59f, u+b5a2-b5a3, u+b5a5-b5a7, u+b5a9-b5b2, u+b5b5-b5ba, u+b5bd-b604
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.52.woff2) format("woff2");
		unicode-range: u+b4a5-b4b6, u+b4b8-b4bf, u+b4c1-b4c7, u+b4c9-b4db, u+b4de-b4df, u+b4e1-b4e2, u+b4e5-b4eb, u+b4ee, u+b4f0, u+b4f2-b513, u+b516-b517, u+b519-b51a, u+b51d-b523, u+b526, u+b528, u+b52b-b52f, u+b532-b533, u+b535-b537, u+b539-b53f, u+b541-b544, u+b546-b54b, u+b54d-b54f, u+b551-b55b, u+b55d-b55e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.53.woff2) format("woff2");
		unicode-range: u+b3f8-b3fb, u+b3fd-b40f, u+b411-b417, u+b419-b41b, u+b41d-b41f, u+b421-b427, u+b42a-b42b, u+b42d-b44f, u+b452-b453, u+b455-b457, u+b459-b45f, u+b462-b464, u+b466-b46b, u+b46d-b47f, u+b481-b4a3
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.54.woff2) format("woff2");
		unicode-range: u+b342-b353, u+b356-b357, u+b359-b35b, u+b35d-b35e, u+b360-b363, u+b366, u+b368, u+b36a-b36d, u+b36f, u+b372-b373, u+b375-b377, u+b379-b37f, u+b381-b382, u+b384, u+b386-b38b, u+b38d-b3c3, u+b3c6-b3c7, u+b3c9-b3ca, u+b3cd-b3d3, u+b3d6, u+b3d8, u+b3da-b3f7
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.55.woff2) format("woff2");
		unicode-range: u+b27c-b283, u+b285-b28f, u+b292-b293, u+b295-b297, u+b29a-b29f, u+b2a1-b2a4, u+b2a7-b2a9, u+b2ab, u+b2ad-b2c7, u+b2ca-b2cb, u+b2cd-b2cf, u+b2d1-b2d7, u+b2da, u+b2dc, u+b2de-b2e3, u+b2e7, u+b2e9-b2ea, u+b2ef-b2f3, u+b2f6, u+b2f8, u+b2fa-b2fb, u+b2fd-b2fe, u+b302-b303, u+b305-b307, u+b309-b30f, u+b312, u+b316-b31b, u+b31d-b341
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.56.woff2) format("woff2");
		unicode-range: u+b1d6-b1e7, u+b1e9-b1fc, u+b1fe-b203, u+b206-b207, u+b209-b20b, u+b20d-b213, u+b216-b21f, u+b221-b257, u+b259-b273, u+b275-b27b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.57.woff2) format("woff2");
		unicode-range: u+b120-b122, u+b126-b127, u+b129-b12b, u+b12d-b133, u+b136, u+b138, u+b13a-b13f, u+b142-b143, u+b145-b14f, u+b151-b153, u+b156-b157, u+b159-b177, u+b17a-b17b, u+b17d-b17f, u+b181-b187, u+b189-b18c, u+b18e-b191, u+b195-b1a7, u+b1a9-b1cb, u+b1cd-b1d5
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.58.woff2) format("woff2");
		unicode-range: u+b05f-b07b, u+b07e-b07f, u+b081-b083, u+b085-b08b, u+b08d-b097, u+b09b, u+b09d-b09f, u+b0a2-b0a7, u+b0aa, u+b0b0, u+b0b2, u+b0b6-b0b7, u+b0b9-b0bb, u+b0bd-b0c3, u+b0c6-b0c7, u+b0ca-b0cf, u+b0d1-b0df, u+b0e1-b0e4, u+b0e6-b107, u+b10a-b10b, u+b10d-b10f, u+b111-b112, u+b114-b117, u+b119-b11a, u+b11c-b11f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.59.woff2) format("woff2");
		unicode-range: u+afac-afb7, u+afba-afbb, u+afbd-afbf, u+afc1-afc6, u+afca-afcc, u+afce-afd3, u+afd5-afe7, u+afe9-afef, u+aff1-b00b, u+b00d-b00f, u+b011-b013, u+b015-b01b, u+b01d-b027, u+b029-b043, u+b045-b047, u+b049, u+b04b, u+b04d-b052, u+b055-b056, u+b058-b05c, u+b05e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.60.woff2) format("woff2");
		unicode-range: u+af03-af07, u+af09-af2b, u+af2e-af33, u+af35-af3b, u+af3e-af40, u+af44-af47, u+af4a-af5c, u+af5e-af63, u+af65-af7f, u+af81-afab
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.61.woff2) format("woff2");
		unicode-range: u+ae56-ae5b, u+ae5e-ae60, u+ae62-ae64, u+ae66-ae67, u+ae69-ae6b, u+ae6d-ae83, u+ae85-aebb, u+aebf, u+aec1-aec3, u+aec5-aecb, u+aece, u+aed0, u+aed2-aed7, u+aed9-aef3, u+aef5-af02
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.62.woff2) format("woff2");
		unicode-range: u+ad9c-ada3, u+ada5-adbf, u+adc1-adc3, u+adc5-adc7, u+adc9-add2, u+add4-addb, u+addd-addf, u+ade1-ade3, u+ade5-adf7, u+adfa-adfb, u+adfd-adff, u+ae02-ae07, u+ae0a, u+ae0c, u+ae0e-ae13, u+ae15-ae2f, u+ae31-ae33, u+ae35-ae37, u+ae39-ae3f, u+ae42, u+ae44, u+ae46-ae49, u+ae4b, u+ae4f, u+ae51-ae53, u+ae55
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.63.woff2) format("woff2");
		unicode-range: u+ace2-ace3, u+ace5-ace6, u+ace9-acef, u+acf2, u+acf4, u+acf7-acfb, u+acfe-acff, u+ad01-ad03, u+ad05-ad0b, u+ad0d-ad10, u+ad12-ad1b, u+ad1d-ad33, u+ad35-ad48, u+ad4a-ad4f, u+ad51-ad6b, u+ad6e-ad6f, u+ad71-ad72, u+ad77-ad7c, u+ad7e, u+ad80, u+ad82-ad87, u+ad89-ad8b, u+ad8d-ad8f, u+ad91-ad9b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.64.woff2) format("woff2");
		unicode-range: u+ac25-ac2c, u+ac2e, u+ac30, u+ac32-ac37, u+ac39-ac3f, u+ac41-ac4c, u+ac4e-ac6f, u+ac72-ac73, u+ac75-ac76, u+ac79-ac7f, u+ac82, u+ac84-ac88, u+ac8a-ac8b, u+ac8d-ac8f, u+ac91-ac93, u+ac95-ac9b, u+ac9d-ac9e, u+aca1-aca7, u+acab, u+acad-acaf, u+acb1-acb7, u+acba-acbb, u+acbe-acc0, u+acc2-acc3, u+acc5-acdf
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.65.woff2) format("woff2");
		unicode-range: u+99df, u+99ed, u+99f1, u+99ff, u+9a01, u+9a08, u+9a0e-9a0f, u+9a19, u+9a2b, u+9a30, u+9a36-9a37, u+9a40, u+9a43, u+9a45, u+9a4d, u+9a55, u+9a57, u+9a5a-9a5b, u+9a5f, u+9a62, u+9a65, u+9a69-9a6a, u+9aa8, u+9ab8, u+9ad3, u+9ae5, u+9aee, u+9b1a, u+9b27, u+9b2a, u+9b31, u+9b3c, u+9b41-9b45, u+9b4f, u+9b54, u+9b5a, u+9b6f, u+9b8e, u+9b91, u+9b9f, u+9bab, u+9bae, u+9bc9, u+9bd6, u+9be4, u+9be8, u+9c0d, u+9c10, u+9c12, u+9c15, u+9c25, u+9c32, u+9c3b, u+9c47, u+9c49, u+9c57, u+9ce5, u+9ce7, u+9ce9, u+9cf3-9cf4, u+9cf6, u+9d09, u+9d1b, u+9d26, u+9d28, u+9d3b, u+9d51, u+9d5d, u+9d60-9d61, u+9d6c, u+9d72, u+9da9, u+9daf, u+9db4, u+9dc4, u+9dd7, u+9df2, u+9df8-9dfa, u+9e1a, u+9e1e, u+9e75, u+9e79, u+9e7d, u+9e7f, u+9e92-9e93, u+9e97, u+9e9d, u+9e9f, u+9ea5, u+9eb4-9eb5, u+9ebb, u+9ebe, u+9ec3, u+9ecd-9ece, u+9ed4, u+9ed8, u+9edb-9edc, u+9ede, u+9ee8, u+9ef4, u+9f07-9f08, u+9f0e, u+9f13, u+9f20, u+9f3b, u+9f4a-9f4b, u+9f4e, u+9f52, u+9f5f, u+9f61, u+9f67, u+9f6a, u+9f6c, u+9f77, u+9f8d, u+9f90, u+9f95, u+9f9c, u+ac02-ac03, u+ac05-ac06, u+ac09-ac0f, u+ac17-ac18, u+ac1b, u+ac1e-ac1f, u+ac21-ac23
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.93.woff2) format("woff2");
		unicode-range: u+338c-339c, u+339f-33a0, u+33a2-33cb, u+33cf-33d0, u+33d3, u+33d6, u+33d8, u+33db-33dd, u+4e01, u+4e03, u+4e07-4e08, u+4e11, u+4e14-4e15, u+4e18-4e19, u+4e1e, u+4e32, u+4e38-4e39, u+4e42-4e43, u+4e45, u+4e4d-4e4f, u+4e56, u+4e58-4e59, u+4e5d-4e5e, u+4e6b, u+4e6d, u+4e73, u+4e76-4e77, u+4e7e, u+4e82, u+4e86, u+4e88, u+4e8e, u+4e90-4e92, u+4e94-4e95, u+4e98, u+4e9b, u+4e9e, u+4ea1-4ea2, u+4ea4-4ea6, u+4ea8, u+4eab, u+4ead-4eae, u+4eb6, u+4ec0-4ec1, u+4ec4, u+4ec7, u+4ecb, u+4ecd, u+4ed4-4ed5, u+4ed7-4ed9, u+4edd, u+4edf, u+4ee4, u+4ef0, u+4ef2, u+4ef6-4ef7, u+4efb, u+4f01, u+4f09, u+4f0b, u+4f0d-4f11, u+4f2f, u+4f34, u+4f36, u+4f38, u+4f3a, u+4f3c-4f3d
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.94.woff2) format("woff2");
		unicode-range: u+3136, u+3138, u+313a-3140, u+3143-3144, u+3150, u+3152, u+3154-3156, u+3158-315b, u+315d-315f, u+3162, u+3164-318c, u+318e, u+3200-321b, u+3231, u+3239, u+3251-325a, u+3260-327b, u+327e-327f, u+328a-3290, u+3294, u+329e, u+32a5, u+3380-3384, u+3388-338b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.95.woff2) format("woff2");
		unicode-range: u+2f7d, u+2f7f-2f8b, u+2f8e-2f90, u+2f92-2f97, u+2f99-2fa0, u+2fa2-2fa3, u+2fa5-2fa9, u+2fac-2fb1, u+2fb3-2fbc, u+2fc1-2fca, u+2fcd-2fd4, u+3003, u+3012-3019, u+301c, u+301e-3020, u+3036, u+3041, u+3043, u+3045, u+3047, u+3049, u+304e, u+3050, u+3052, u+3056, u+305a, u+305c, u+305e, u+3062, u+3065, u+306c, u+3070-307d, u+3080, u+3085, u+3087, u+308e, u+3090-3091, u+30a1, u+30a5, u+30a9, u+30ae, u+30b1-30b2, u+30b4, u+30b6, u+30bc-30be, u+30c2, u+30c5, u+30cc, u+30d2, u+30d4, u+30d8-30dd, u+30e4, u+30e6, u+30e8, u+30ee, u+30f0-30f2, u+30f4-30f6, u+3133, u+3135
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.96.woff2) format("woff2");
		unicode-range: u+2541-254b, u+25a4-25a9, u+25b1, u+25b5, u+25b9, u+25bf, u+25c1, u+25c3, u+25c9-25ca, u+25cc, u+25ce, u+25d0-25d1, u+25e6, u+25ef, u+260f, u+261d, u+261f, u+262f, u+2660, u+2664, u+2667-2669, u+266d, u+266f, u+2716, u+271a, u+273d, u+2756, u+2776-277f, u+278a-2793, u+2963, u+2965, u+2ac5-2ac6, u+2acb-2acc, u+2f00, u+2f04, u+2f06, u+2f08, u+2f0a-2f0b, u+2f11-2f12, u+2f14, u+2f17-2f18, u+2f1c-2f1d, u+2f1f-2f20, u+2f23-2f26, u+2f28-2f29, u+2f2b, u+2f2d, u+2f2f-2f32, u+2f38, u+2f3c-2f40, u+2f42-2f4c, u+2f4f-2f52, u+2f54-2f58, u+2f5a-2f66, u+2f69-2f70, u+2f72-2f76, u+2f78, u+2f7a-2f7c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.97.woff2) format("woff2");
		unicode-range: u+2479-2487, u+249c-24d1, u+24d3-24d7, u+24d9-24e9, u+24eb-24f4, u+2500-2501, u+2503, u+250c-2513, u+2515-2516, u+2518-2540
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.98.woff2) format("woff2");
		unicode-range: u+215b-215e, u+2162-2169, u+2170-2179, u+2195-2199, u+21b0-21b4, u+21bc, u+21c0, u+21c4-21c5, u+21cd, u+21cf-21d4, u+21e0-21e3, u+21e6-21e9, u+2200, u+2202-2203, u+2206-2209, u+220b-220c, u+220f, u+2211, u+2213, u+221a, u+221d-2220, u+2222, u+2225-2227, u+2229-222c, u+222e, u+2234-2237, u+223d, u+2243, u+2245, u+2248, u+2250-2253, u+225a, u+2260-2262, u+2264-2267, u+226a-226b, u+226e-2273, u+2276-2277, u+2279-227b, u+2280-2287, u+228a-228b, u+2295-2297, u+22a3-22a5, u+22bb-22bc, u+22ce-22cf, u+22da-22db, u+22ee-22ef, u+2306, u+2312, u+2314, u+2467-2478
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.99.woff2) format("woff2");
		unicode-range: u+81-82, u+84, u+a2-a5, u+a7-a8, u+aa, u+ac-ad, u+b1-b3, u+b6, u+b8-ba, u+bc-be, u+c0, u+c2, u+c6-cb, u+ce-d0, u+d4, u+d8-d9, u+db-dc, u+de-df, u+e6, u+eb, u+ee-f0, u+f4, u+f7-f9, u+fb, u+fe-ff, u+111, u+126-127, u+132-133, u+138, u+13f-142, u+149-14b, u+152-153, u+166-167, u+2bc, u+2c7, u+2d0, u+2d8-2d9, u+2db-2dd, u+391-394, u+396-3a1, u+3a3-3a9, u+3b2-3b6, u+3b8, u+3bc, u+3be-3c1, u+3c3-3c9, u+2010, u+2015-2016, u+2018-2019, u+201b, u+201f-2021, u+2025, u+2030, u+2033-2036, u+203c, u+203e, u+2042, u+2074, u+207a-207f, u+2081-2084, u+2109, u+2113, u+2116, u+2121, u+2126, u+212b, u+2153-2154
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.100.woff2) format("woff2");
		unicode-range: u+e8, u+2da, u+2160, u+2194, u+3054, u+3058, u+306d, u+3086, u+308d, u+30ac, u+30bb, u+30c4, u+30cd-30ce, u+30e2, u+3132, u+3146, u+3149, u+339d, u+4e3b, u+4f0a, u+4fdd, u+4fe1, u+5409, u+540c, u+5834, u+592a-592b, u+5b9a, u+5dde, u+5e0c, u+5e73, u+5f0f, u+60f3, u+653f, u+661f, u+662f, u+667a, u+683c, u+6b4c, u+6c11, u+767c, u+76ee, u+76f4, u+77f3, u+79d1, u+7a7a, u+7b2c, u+7d22, u+8207, u+8a00, u+8a71, u+9280, u+9580, u+958b, u+96c6, u+9762, u+98df, u+9ed1, u+ac2d, u+adc8, u+add3, u+af48, u+b014, u+b134-b135, u+b158, u+b2aa, u+b35f, u+b6a4, u+b9cf, u+bb63, u+bd23, u+be91, u+c29b, u+c3f4, u+c42c, u+c55c, u+c573, u+c58f, u+c78c, u+c7dd, u+c8f5, u+cad1, u+cc48, u+cf10, u+cf20, u+d03c, u+d07d, u+d2a0, u+d30e, u+d38d, u+d3a8, u+d3c8, u+d5e5, u+d5f9, u+d6e4, u+f90a, u+ff02, u+ff1c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.101.woff2) format("woff2");
		unicode-range: u+3b1, u+2466, u+25a1, u+25a3, u+261c, u+3008-3009, u+305b, u+305d, u+3069, u+30a7, u+30ba, u+30cf, u+30ef, u+3151, u+3157, u+4e4b, u+4e5f, u+4e8c, u+4eca, u+4ed6, u+4f5b, u+50cf, u+5149, u+5165, u+5171, u+5229, u+529b, u+5316, u+539f, u+53f2, u+571f, u+5728, u+58eb, u+591c, u+5b78, u+5c11, u+5c55, u+5ddd, u+5e02, u+5fb7, u+60c5, u+610f, u+611f, u+6625, u+66f8, u+6797, u+679c, u+682a, u+6d2a, u+706b, u+7406, u+767b, u+76f8, u+77e5, u+7acb, u+898b, u+8a69, u+8def, u+8fd1, u+901a, u+90e8, u+91cd, u+975e, u+ae14, u+ae6c, u+aec0, u+afc7, u+afc9, u+b01c, u+b028, u+b308, u+b311, u+b314, u+b31c, u+b524, u+b560, u+b764, u+b920, u+b9e3, u+bd48, u+be7d, u+c0db, u+c231, u+c270, u+c2e3, u+c37d, u+c3ed, u+c530, u+c6a5, u+c6dc, u+c7a4, u+c954, u+c974, u+d000, u+d565, u+d667, u+d6c5, u+d79d, u+ff1e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.102.woff2) format("woff2");
		unicode-range: u+131, u+2032, u+2465, u+2642, u+3048, u+3051, u+3083-3084, u+308f, u+30c0, u+30d1, u+30d3, u+30d6, u+30df, u+30e7, u+3153, u+4e16, u+4e8b, u+4ee5, u+5206, u+52a0, u+52d5, u+53e4, u+53ef, u+54c1, u+57ce, u+597d, u+5b8c, u+5ea6, u+5f8c, u+5f97, u+6210, u+6240, u+624b, u+6728, u+6bd4, u+7236, u+7269, u+7279, u+738b, u+7528, u+7530, u+767e, u+798f, u+8005, u+8a18, u+90fd, u+91cc, u+9577, u+9593, u+98a8, u+ac20, u+acf6, u+ad90, u+af5d, u+af80, u+afcd, u+aff0, u+b0a1, u+b0b5, u+b1fd, u+b2fc, u+b380, u+b51b, u+b584, u+b5b3, u+b8fd, u+b93c, u+b9f4, u+bb44, u+bc08, u+bc27, u+bc49, u+be55, u+be64, u+bfb0, u+bfc5, u+c178, u+c21f, u+c314, u+c4f1, u+c58d, u+c664, u+c698, u+c6a7, u+c6c1, u+c9ed, u+cac0, u+cacc, u+cad9, u+ccb5, u+cdcc, u+d0e4, u+d143, u+d320, u+d330, u+d54d, u+ff06, u+ff1f, u+ff5e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.103.woff2) format("woff2");
		unicode-range: u+b4, u+20a9, u+20ac, u+2190, u+24d8, u+2502, u+2514, u+2592, u+25c7-25c8, u+2663, u+3060, u+3064, u+3081, u+3088, u+30a3, u+30a6, u+30aa, u+30b5, u+30c7, u+30ca-30cb, u+30d0, u+30e3, u+30e5, u+339e, u+4e09, u+4eac, u+4f5c, u+5167-5168, u+516c, u+51fa, u+5408, u+540d, u+591a, u+5b57, u+6211, u+65b9, u+660e, u+6642, u+6700, u+6b63, u+6e2f, u+7063, u+7532, u+793e, u+81ea, u+8272, u+82b1, u+897f, u+8eca, u+91ce, u+ac38, u+ad76, u+ae84, u+aecc, u+b07d, u+b0b1, u+b215, u+b2a0, u+b310, u+b3d7, u+b52a, u+b618, u+b775, u+b797, u+bcd5, u+bd59, u+be80, u+bea8, u+bed1, u+bee4-bee5, u+c060, u+c2ef, u+c329, u+c3dc, u+c597, u+c5bd, u+c5e5, u+c69c, u+c9d6, u+ca29, u+ca5c, u+ca84, u+cc39, u+cc3b, u+ce89, u+cee5, u+cf65, u+cf85, u+d058, u+d145, u+d22d, u+d325, u+d37d, u+d3ad, u+d769, u+ff0c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.104.woff2) format("woff2");
		unicode-range: u+2161, u+2228, u+2299, u+2464, u+2517, u+2640, u+3042, u+304a, u+3053, u+3061, u+307f, u+3082, u+308c, u+3092, u+30a8, u+30ab, u+30ad, u+30b0, u+30b3, u+30b7, u+30c1, u+30c6, u+30c9, u+30d5, u+30d7, u+30de, u+30e0-30e1, u+30ec-30ed, u+4e0b, u+4e0d, u+4ee3, u+53f0, u+548c, u+5b89, u+5bb6, u+5c0f, u+611b, u+6771, u+6aa2, u+6bcd, u+6c34, u+6cd5, u+6d77, u+767d, u+795e, u+8ecd, u+9999, u+9ad8, u+ac07, u+ac1a, u+ac40, u+ad0c, u+ad88, u+ada4, u+ae01, u+ae65, u+aebd, u+aec4, u+afe8, u+b139, u+b205, u+b383, u+b38c, u+b42c, u+b461, u+b55c, u+b78f, u+b8fb, u+b9f7, u+bafc, u+bc99, u+bed8, u+bfcd, u+c0bf, u+c0f9, u+c167, u+c204, u+c20f, u+c22f, u+c258, u+c298, u+c2bc, u+c388, u+c501, u+c50c, u+c5b9, u+c5ce, u+c641, u+c648, u+c73d, u+ca50, u+ca61, u+cc4c, u+ceac, u+d0d4, u+d5f7, u+d6d7, u+ff1a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.105.woff2) format("woff2");
		unicode-range: u+2103, u+2463, u+25c6, u+25cb, u+266c, u+3001, u+300a, u+3046, u+304c-304d, u+304f, u+3055, u+3059, u+3063, u+3066-3068, u+306f, u+3089, u+30b8, u+30bf, u+314f, u+4e0a, u+570b, u+5730, u+5916, u+5929, u+5c71, u+5e74, u+5fc3, u+601d, u+6027, u+63d0, u+6709, u+6734, u+751f, u+7684, u+82f1, u+9053, u+91d1, u+97f3, u+ac2f, u+ac4d, u+adc4, u+ade4, u+ae41, u+ae4d-ae4e, u+aed1, u+afb9, u+b0e0, u+b299, u+b365, u+b46c, u+b480, u+b4c8, u+b7b4, u+b819, u+b918, u+baab, u+bab9, u+be8f, u+bed7, u+c0ec, u+c19f, u+c1a5, u+c3d9, u+c464, u+c53d, u+c553, u+c570, u+c5cc, u+c633, u+c6a4, u+c7a3, u+c7a6, u+c886, u+c9d9-c9da, u+c9ec, u+ca0c, u+cc21, u+cd1b, u+cd78, u+cdc4, u+cef8, u+cfe4, u+d0a5, u+d0b5, u+d0ec, u+d15d, u+d188, u+d23c, u+d2ac, u+d729, u+d79b, u+ff01, u+ff08-ff09, u+ff5c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.106.woff2) format("woff2");
		unicode-range: u+2039-203a, u+223c, u+25b3, u+25b7, u+25bd, u+25cf, u+266a, u+3002, u+300b, u+304b, u+3057, u+305f, u+306a-306b, u+307e, u+308a-308b, u+3093, u+30a2, u+30af, u+30b9, u+30c3, u+30c8, u+30e9-30eb, u+33a1, u+4e00, u+524d, u+5357, u+5b50, u+7121, u+884c, u+9751, u+ac94, u+aebe, u+aecd, u+af08, u+af41, u+af49, u+b010, u+b053, u+b109, u+b11b, u+b128, u+b154, u+b291, u+b2e6, u+b301, u+b385, u+b525, u+b5b4, u+b729, u+b72f, u+b738, u+b7ff, u+b837, u+b975, u+ba67, u+bb47, u+bc1f, u+bd90, u+bfd4, u+c27c, u+c324, u+c379, u+c3e0, u+c465, u+c53b, u+c58c, u+c610, u+c653, u+c6cd, u+c813, u+c82f, u+c999, u+c9e0, u+cac4, u+cad3, u+cbd4, u+cc10, u+cc22, u+ccb8, u+ccbc, u+cda5, u+ce84, u+cea3, u+cf67, u+cfe1, u+d241, u+d30d, u+d31c, u+d391, u+d401, u+d479, u+d5c9, u+d5db, u+d649, u+d6d4
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.107.woff2) format("woff2");
		unicode-range: u+b0, u+e9, u+2193, u+2462, u+260e, u+261e, u+300e-300f, u+3044, u+30a4, u+30fb-30fc, u+314d, u+5973, u+6545, u+6708, u+7537, u+ac89, u+ac9c, u+acc1, u+ad04, u+ad75, u+ad7d, u+ae45, u+ae61, u+af42, u+b0ab, u+b0af, u+b0b3, u+b12c, u+b194, u+b1a8, u+b220, u+b258, u+b284, u+b2ff, u+b315, u+b371, u+b3d4-b3d5, u+b460, u+b527, u+b534, u+b810, u+b818, u+b98e, u+ba55, u+bbac, u+bc0b, u+bc40, u+bca1, u+bccd, u+bd93, u+be54, u+be5a, u+bf08, u+bf50, u+bf55, u+bfdc, u+c0c0, u+c0d0, u+c0f4, u+c100, u+c11e, u+c170, u+c20d, u+c274, u+c290, u+c308, u+c369, u+c539, u+c587, u+c5ff, u+c6ec, u+c70c, u+c7ad, u+c7c8, u+c83c, u+c881, u+cb48, u+cc60, u+ce69, u+ce6b, u+ce75, u+cf04, u+cf08, u+cf55, u+cf70, u+cffc, u+d0b7, u+d1a8, u+d2c8, u+d384, u+d47c, u+d48b, u+d5dd, u+d5e8, u+d720, u+d759, u+f981
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.108.woff2) format("woff2");
		unicode-range: u+e0, u+e2, u+395, u+3b7, u+3ba, u+2460-2461, u+25a0, u+3010-3011, u+306e, u+30f3, u+314a, u+314c, u+5927, u+65b0, u+7e41, u+97d3, u+9ad4, u+ad49, u+ae0b, u+ae0d, u+ae43, u+ae5d, u+aecf, u+af3c, u+af64, u+afd4, u+b080, u+b084, u+b0c5, u+b10c, u+b1e8, u+b2ac, u+b36e, u+b451, u+b515, u+b540, u+b561, u+b6ab, u+b6b1, u+b72c, u+b730, u+b744, u+b800, u+b8ec, u+b8f0, u+b904, u+b968, u+b96d, u+b987, u+b9d9, u+bb36, u+bb49, u+bc2d, u+bc43, u+bcf6, u+bd89, u+be57, u+be61, u+bed4, u+c090, u+c130, u+c148, u+c19c, u+c2f9, u+c36c, u+c37c, u+c384, u+c3df, u+c575, u+c584, u+c660, u+c719, u+c816, u+ca4d, u+ca54, u+cabc, u+cb49, u+cc14, u+cff5, u+d004, u+d038, u+d0b4, u+d0d3, u+d0e0, u+d0ed, u+d131, u+d1b0, u+d31f, u+d33d, u+d3a0, u+d3ab, u+d514, u+d584, u+d6a1, u+d6cc, u+d749, u+d760, u+d799
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.109.woff2) format("woff2");
		unicode-range: u+24, u+60, u+3b9, u+3bb, u+3bd, u+2191, u+2606, u+300c-300d, u+3131, u+3134, u+3139, u+3141-3142, u+3148, u+3161, u+3163, u+321c, u+4eba, u+5317, u+ac31, u+ac77, u+ac9f, u+acb9, u+acf0-acf1, u+acfd, u+ad73, u+af3d, u+b00c, u+b04a, u+b057, u+b0c4, u+b188, u+b1cc, u+b214, u+b2db, u+b2ee, u+b304, u+b4ed, u+b518, u+b5bc, u+b625, u+b69c-b69d, u+b7ac, u+b801, u+b86c, u+b959, u+b95c, u+b985, u+ba48, u+bb58, u+bc0c, u+bc38, u+bc85, u+bc9a, u+bf40, u+c068, u+c0bd, u+c0cc, u+c12f, u+c149, u+c1e0, u+c22b, u+c22d, u+c250, u+c2fc, u+c300, u+c313, u+c370, u+c3d8, u+c557, u+c580, u+c5e3, u+c62e, u+c634, u+c6f0, u+c74d, u+c783, u+c78e, u+c796, u+c7bc, u+c92c, u+ca4c, u+cc1c, u+cc54, u+cc59, u+ce04, u+cf30, u+cfc4, u+d140, u+d321, u+d38c, u+d399, u+d54f, u+d587, u+d5d0, u+d6e8, u+d770
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.110.woff2) format("woff2");
		unicode-range: u+d7, u+ea, u+fc, u+2192, u+25bc, u+3000, u+3137, u+3145, u+315c, u+7f8e, u+ac13, u+ac71, u+ac90, u+acb8, u+ace7, u+ad7f, u+ae50, u+aef4, u+af34, u+afbc, u+b048, u+b09a, u+b0ad, u+b0bc, u+b113, u+b125, u+b141, u+b20c, u+b2d9, u+b2ed, u+b367, u+b369, u+b374, u+b3cb, u+b4ec, u+b611, u+b760, u+b81b, u+b834, u+b8b0, u+b8e1, u+b989, u+b9d1, u+b9e1, u+b9fa, u+ba4d, u+ba78, u+bb35, u+bb54, u+bbf9, u+bc11, u+bcb3, u+bd05, u+bd95, u+bdd4, u+be10, u+bed0, u+bf51, u+c0d8, u+c232, u+c2b7, u+c2eb, u+c378, u+c500, u+c52c, u+c549, u+c568, u+c598, u+c5c9, u+c61b, u+c639, u+c67c, u+c717, u+c78a, u+c80a, u+c90c-c90d, u+c950, u+c9e7, u+cbe4, u+cca9, u+cce4, u+cdb0, u+ce78, u+ce94, u+ce98, u+cf8c, u+d018, u+d034, u+d0f1, u+d1b1, u+d280, u+d2f8, u+d338, u+d380, u+d3b4, u+d610, u+d69f, u+d6fc, u+d758
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.111.woff2) format("woff2");
		unicode-range: u+e7, u+2022, u+203b, u+25c0, u+2605, u+2661, u+3147, u+318d, u+672c, u+8a9e, u+acaa, u+acbc, u+ad1c, u+ae4a, u+ae5c, u+b044, u+b054, u+b0c8-b0c9, u+b2a6, u+b2d0, u+b35c, u+b364, u+b428, u+b454, u+b465, u+b4b7, u+b4e3, u+b51c, u+b5a1, u+b784, u+b790, u+b7ab, u+b7f4, u+b82c, u+b835, u+b8e9, u+b8f8, u+b9d8, u+b9f9, u+ba5c, u+ba64, u+babd, u+bb18, u+bb3b, u+bbff, u+bc0d, u+bc45, u+bc97, u+bcbc, u+be45, u+be75, u+be7c, u+bfcc, u+c0b6, u+c0f7, u+c14b, u+c2b4, u+c30d, u+c4f8, u+c5bb, u+c5d1, u+c5e0, u+c5ee, u+c5fd, u+c606, u+c6c5, u+c6e0, u+c708, u+c81d, u+c820, u+c824, u+c878, u+c918, u+c96c, u+c9e4, u+c9f1, u+cc2e, u+cd09, u+cea1, u+cef5, u+cef7, u+cf64, u+cf69, u+cfe8, u+d035, u+d0ac, u+d230, u+d234, u+d2f4, u+d31d, u+d575, u+d578, u+d608, u+d614, u+d718, u+d751, u+d761, u+d78c, u+d790
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.112.woff2) format("woff2");
		unicode-range: u+2665, u+3160, u+4e2d, u+6587, u+65e5, u+ac12, u+ac14, u+ac16, u+ac81, u+ad34, u+ade0, u+ae54, u+aebc, u+af2c, u+afc0, u+afc8, u+b04c, u+b08c, u+b099, u+b0a9, u+b0ac, u+b0ae, u+b0b8, u+b123, u+b179, u+b2e5, u+b2f7, u+b4c0, u+b531, u+b538, u+b545, u+b550, u+b5a8, u+b6f0, u+b728, u+b73b, u+b7ad, u+b7ed, u+b809, u+b864, u+b86d, u+b871, u+b9bf, u+b9f5, u+ba40, u+ba4b, u+ba58, u+ba87, u+baac, u+bbc0, u+bc16, u+bc34, u+bd07, u+bd99, u+be59, u+bfd0, u+c058, u+c0e4, u+c0f5, u+c12d, u+c139, u+c228, u+c529, u+c5c7, u+c635, u+c637, u+c735, u+c77d, u+c787, u+c789, u+c8c4, u+c989, u+c98c, u+c9d0, u+c9d3, u+cc0c, u+cc99, u+cd0c, u+cd2c, u+cd98, u+cda4, u+ce59, u+ce60, u+ce6d, u+cea0, u+d0d0-d0d1, u+d0d5, u+d14d, u+d1a4, u+d29c, u+d2f1, u+d301, u+d39c, u+d3bc, u+d4e8, u+d540, u+d5ec, u+d640, u+d750
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.113.woff2) format("woff2");
		unicode-range: u+5e, u+25b2, u+25b6, u+314e, u+ac24, u+ace1, u+ace4, u+ae68, u+af2d, u+b0d0, u+b0e5, u+b150, u+b155, u+b193, u+b2c9, u+b2dd, u+b3c8, u+b3fc, u+b410, u+b458, u+b4dd, u+b5a0, u+b5a4, u+b5bb, u+b7b5, u+b838, u+b840, u+b86f, u+b8f9, u+b960, u+b9e5, u+bab8, u+bb50, u+bc1d, u+bc24-bc25, u+bca8, u+bcbd, u+bd04, u+bd10, u+bd24, u+be48, u+be5b, u+be68, u+c05c, u+c12c, u+c140, u+c15c, u+c168, u+c194, u+c219, u+c27d, u+c2a8, u+c2f1, u+c2f8, u+c368, u+c554-c555, u+c559, u+c564, u+c5d8, u+c5fc, u+c625, u+c65c, u+c6b1, u+c728, u+c794, u+c84c, u+c88c, u+c8e0, u+c8fd, u+c998, u+c9dd, u+cc0d, u+cc30, u+ceec, u+cf13, u+cf1c, u+cf5c, u+d050, u+d07c, u+d0a8, u+d134, u+d138, u+d154, u+d1f4, u+d2bc, u+d329, u+d32c, u+d3d0, u+d3f4, u+d3fc, u+d56b, u+d5cc, u+d600-d601, u+d639, u+d6c8, u+d754, u+d765
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.114.woff2) format("woff2");
		unicode-range: u+3c-3d, u+2026, u+24d2, u+314b, u+ac11, u+acf3, u+ad74, u+ad81, u+adf9, u+ae34, u+af43, u+afb8, u+b05d, u+b07c, u+b110, u+b118, u+b17c, u+b180, u+b18d, u+b192, u+b2cc, u+b355, u+b378, u+b4a4, u+b4ef, u+b78d, u+b799, u+b7a9, u+b7fd, u+b807, u+b80c, u+b839, u+b9b4, u+b9db, u+ba3c, u+bab0, u+bba4, u+bc94, u+be4c, u+c154, u+c1c4, u+c26c, u+c2ac, u+c2ed, u+c4f4, u+c55e, u+c561, u+c571, u+c5b5, u+c5c4, u+c654-c655, u+c695, u+c6e8, u+c6f9, u+c724, u+c751, u+c775, u+c7a0, u+c7c1, u+c874, u+c880, u+c9d5, u+c9f8, u+cabd, u+cc29, u+cc2c, u+cca8, u+ccab, u+ccd0, u+ce21, u+ce35, u+ce7c, u+ce90, u+cee8, u+cef4, u+cfe0, u+d070, u+d0b9, u+d0c1, u+d0c4, u+d0c8, u+d15c, u+d1a1, u+d2c0, u+d300, u+d314, u+d3ed, u+d478, u+d480, u+d48d, u+d508, u+d53d, u+d5e4, u+d611, u+d61c, u+d68d, u+d6a8, u+d798
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.115.woff2) format("woff2");
		unicode-range: u+23, u+25, u+5f, u+a9, u+ac08, u+ac78, u+aca8, u+acac, u+ace8, u+ad70, u+adc0, u+addc, u+b137, u+b140, u+b208, u+b290, u+b2f5, u+b3c5, u+b3cc, u+b420, u+b429, u+b529, u+b530, u+b77d, u+b79c, u+b7a8, u+b7c9, u+b7f0, u+b7fc, u+b828, u+b860, u+b9ad, u+b9c1, u+b9c9, u+b9dd-b9de, u+b9e8, u+ba38-ba39, u+babb, u+bc00, u+bc8c, u+bca0, u+bca4, u+bcd1, u+bcfc, u+bd09, u+bdf0, u+be60, u+c0ad, u+c0b4, u+c0bc, u+c190, u+c1fc, u+c220, u+c288, u+c2b9, u+c2f6, u+c528, u+c545, u+c558, u+c5bc, u+c5d4, u+c600, u+c644, u+c6c0, u+c6c3, u+c721, u+c798, u+c7a1, u+c811, u+c838, u+c871, u+c904, u+c990, u+c9dc, u+cc38, u+cc44, u+cca0, u+cd1d, u+cd95, u+cda9, u+ce5c, u+cf00, u+cf58, u+d150, u+d22c, u+d305, u+d328, u+d37c, u+d3f0, u+d551, u+d5a5, u+d5c8, u+d5d8, u+d63c, u+d64d, u+d669, u+d734, u+d76c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.116.woff2) format("woff2");
		unicode-range: u+26, u+2b, u+3e, u+40, u+7e, u+ac01, u+ac19, u+ac1d, u+aca0, u+aca9, u+acb0, u+ad8c, u+ae09, u+ae38, u+ae40, u+aed8, u+b09c, u+b0a0, u+b108, u+b204, u+b298, u+b2d8, u+b2eb-b2ec, u+b2f4, u+b313, u+b358, u+b450, u+b4e0, u+b54c, u+b610, u+b780, u+b78c, u+b791, u+b8e8, u+b958, u+b974, u+b984, u+b9b0, u+b9bc-b9bd, u+b9ce, u+ba70, u+bbfc, u+bc0f, u+bc15, u+bc1b, u+bc31, u+bc95, u+bcc0, u+bcc4, u+bd81, u+bd88, u+c0c8, u+c11d, u+c13c, u+c158, u+c18d, u+c1a1, u+c21c, u+c4f0, u+c54a, u+c560, u+c5b8, u+c5c8, u+c5f4, u+c628, u+c62c, u+c678, u+c6cc, u+c808, u+c810, u+c885, u+c88b, u+c900, u+c988, u+c99d, u+c9c8, u+cc3d-cc3e, u+cc45, u+cd08, u+ce20, u+cee4, u+d074, u+d0a4, u+d0dd, u+d2b9, u+d3b8, u+d3c9, u+d488, u+d544, u+d559, u+d56d, u+d588, u+d615, u+d648, u+d655, u+d658, u+d65c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.117.woff2) format("woff2");
		unicode-range: u+d, u+48, u+7c, u+ac10, u+ac15, u+ac74, u+ac80, u+ac83, u+acc4, u+ad11, u+ad50, u+ad6d, u+adfc, u+ae00, u+ae08, u+ae4c, u+b0a8, u+b124, u+b144, u+b178, u+b274, u+b2a5, u+b2e8, u+b2f9, u+b354, u+b370, u+b418, u+b41c, u+b4f1, u+b514, u+b798, u+b808, u+b824-b825, u+b8cc, u+b978, u+b9d0, u+b9e4, u+baa9, u+bb3c, u+bc18, u+bc1c, u+bc30, u+bc84, u+bcf5, u+bcf8, u+bd84, u+be0c, u+be14, u+c0b0, u+c0c9, u+c0dd, u+c124, u+c2dd, u+c2e4, u+c2ec, u+c54c, u+c57c-c57d, u+c591, u+c5c5-c5c6, u+c5ed, u+c608, u+c640, u+c6b8, u+c6d4, u+c784, u+c7ac, u+c800-c801, u+c9c1, u+c9d1, u+cc28, u+cc98, u+cc9c, u+ccad, u+cd5c, u+cd94, u+cd9c, u+cde8, u+ce68, u+cf54, u+d0dc, u+d14c, u+d1a0, u+d1b5, u+d2f0, u+d30c, u+d310, u+d398, u+d45c, u+d50c, u+d53c, u+d560, u+d568, u+d589, u+d604, u+d6c4, u+d788
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.118.woff2) format("woff2");
		unicode-range: u+39, u+49, u+4d-4e, u+a0, u+ac04, u+ac1c, u+ac70, u+ac8c, u+acbd, u+acf5, u+acfc, u+ad00, u+ad6c, u+adf8, u+b098, u+b0b4, u+b294, u+b2c8, u+b300, u+b3c4, u+b3d9, u+b4dc, u+b4e4, u+b77c, u+b7ec, u+b85d, u+b97c, u+b9c8, u+b9cc, u+ba54, u+ba74, u+ba85, u+baa8, u+bb34, u+bb38, u+bbf8, u+bc14, u+bc29, u+bc88, u+bcf4, u+bd80, u+be44, u+c0c1, u+c11c, u+c120, u+c131, u+c138, u+c18c, u+c218, u+c2b5, u+c2e0, u+c544, u+c548, u+c5b4, u+c5d0, u+c5ec, u+c5f0, u+c601, u+c624, u+c694, u+c6a9, u+c6b0, u+c6b4, u+c6d0, u+c704, u+c720, u+c73c, u+c740, u+c744, u+c74c, u+c758, u+c77c, u+c785, u+c788, u+c790-c791, u+c7a5, u+c804, u+c815, u+c81c, u+c870, u+c8fc, u+c911, u+c9c4, u+ccb4, u+ce58, u+ce74, u+d06c, u+d0c0, u+d130, u+d2b8, u+d3ec, u+d504, u+d55c, u+d569, u+d574, u+d638, u+d654, u+d68c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans KR Regular"), local("NotoSansKR-Regular"), url(https://fonts.gstatic.com/s/notosanskr/v12/PbykFmXiEBPT4ITbgNA5Cgm203Tq4JJWq209pU0DPdWuqxJFA4GNDCBYtw.119.woff2) format("woff2");
		unicode-range: u+20-22, u+27-2a, u+2c-38, u+3a-3b, u+3f, u+41-47, u+4a-4c, u+4f-5d, u+61-7b, u+7d, u+a1, u+ab, u+ae, u+b7, u+bb, u+bf, u+2013-2014, u+201c-201d, u+2122, u+ac00, u+ace0, u+ae30, u+b2e4, u+b85c, u+b9ac, u+c0ac, u+c2a4, u+c2dc, u+c774, u+c778, u+c9c0, u+d558
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.0.woff2) format("woff2");
		unicode-range: u+f9ca-fa0b, u+ff03-ff05, u+ff07, u+ff0a-ff0b, u+ff0d-ff19, u+ff1b, u+ff1d, u+ff20-ff5b, u+ff5d, u+ffe0-ffe3, u+ffe5-ffe6
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.2.woff2) format("woff2");
		unicode-range: u+d723-d728, u+d72a-d733, u+d735-d748, u+d74a-d74f, u+d752-d753, u+d755-d757, u+d75a-d75f, u+d762-d764, u+d766-d768, u+d76a-d76b, u+d76d-d76f, u+d771-d787, u+d789-d78b, u+d78d-d78f, u+d791-d797, u+d79a, u+d79c, u+d79e-d7a3, u+f900-f909, u+f90b-f92e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.3.woff2) format("woff2");
		unicode-range: u+d679-d68b, u+d68e-d69e, u+d6a0, u+d6a2-d6a7, u+d6a9-d6c3, u+d6c6-d6c7, u+d6c9-d6cb, u+d6cd-d6d3, u+d6d5-d6d6, u+d6d8-d6e3, u+d6e5-d6e7, u+d6e9-d6fb, u+d6fd-d717, u+d719-d71f, u+d721-d722
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.4.woff2) format("woff2");
		unicode-range: u+d5bc-d5c7, u+d5ca-d5cb, u+d5cd-d5cf, u+d5d1-d5d7, u+d5d9-d5da, u+d5dc, u+d5de-d5e3, u+d5e6-d5e7, u+d5e9-d5eb, u+d5ed-d5f6, u+d5f8, u+d5fa-d5ff, u+d602-d603, u+d605-d607, u+d609-d60f, u+d612-d613, u+d616-d61b, u+d61d-d637, u+d63a-d63b, u+d63d-d63f, u+d641-d647, u+d64a-d64c, u+d64e-d653, u+d656-d657, u+d659-d65b, u+d65d-d666, u+d668, u+d66a-d678
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.5.woff2) format("woff2");
		unicode-range: u+d507, u+d509-d50b, u+d50d-d513, u+d515-d53b, u+d53e-d53f, u+d541-d543, u+d545-d54c, u+d54e, u+d550, u+d552-d557, u+d55a-d55b, u+d55d-d55f, u+d561-d564, u+d566-d567, u+d56a, u+d56c, u+d56e-d573, u+d576-d577, u+d579-d583, u+d585-d586, u+d58a-d5a4, u+d5a6-d5bb
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.6.woff2) format("woff2");
		unicode-range: u+d464-d477, u+d47a-d47b, u+d47d-d47f, u+d481-d487, u+d489-d48a, u+d48c, u+d48e-d4e7, u+d4e9-d503, u+d505-d506
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.7.woff2) format("woff2");
		unicode-range: u+d3bf-d3c7, u+d3ca-d3cf, u+d3d1-d3eb, u+d3ee-d3ef, u+d3f1-d3f3, u+d3f5-d3fb, u+d3fd-d400, u+d402-d45b, u+d45d-d463
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.8.woff2) format("woff2");
		unicode-range: u+d2ff, u+d302-d304, u+d306-d30b, u+d30f, u+d311-d313, u+d315-d31b, u+d31e, u+d322-d324, u+d326-d327, u+d32a-d32b, u+d32d-d32f, u+d331-d337, u+d339-d33c, u+d33e-d37b, u+d37e-d37f, u+d381-d383, u+d385-d38b, u+d38e-d390, u+d392-d397, u+d39a-d39b, u+d39d-d39f, u+d3a1-d3a7, u+d3a9-d3aa, u+d3ac, u+d3ae-d3b3, u+d3b5-d3b7, u+d3b9-d3bb, u+d3bd-d3be
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.9.woff2) format("woff2");
		unicode-range: u+d257-d27f, u+d281-d29b, u+d29d-d29f, u+d2a1-d2ab, u+d2ad-d2b7, u+d2ba-d2bb, u+d2bd-d2bf, u+d2c1-d2c7, u+d2c9-d2ef, u+d2f2-d2f3, u+d2f5-d2f7, u+d2f9-d2fe
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.10.woff2) format("woff2");
		unicode-range: u+d1b4, u+d1b6-d1f3, u+d1f5-d22b, u+d22e-d22f, u+d231-d233, u+d235-d23b, u+d23d-d240, u+d242-d256
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.11.woff2) format("woff2");
		unicode-range: u+d105-d12f, u+d132-d133, u+d135-d137, u+d139-d13f, u+d141-d142, u+d144, u+d146-d14b, u+d14e-d14f, u+d151-d153, u+d155-d15b, u+d15e-d187, u+d189-d19f, u+d1a2-d1a3, u+d1a5-d1a7, u+d1a9-d1af, u+d1b2-d1b3
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.12.woff2) format("woff2");
		unicode-range: u+d04b-d04f, u+d051-d057, u+d059-d06b, u+d06d-d06f, u+d071-d073, u+d075-d07b, u+d07e-d0a3, u+d0a6-d0a7, u+d0a9-d0ab, u+d0ad-d0b3, u+d0b6, u+d0b8, u+d0ba-d0bf, u+d0c2-d0c3, u+d0c5-d0c7, u+d0c9-d0cf, u+d0d2, u+d0d6-d0db, u+d0de-d0df, u+d0e1-d0e3, u+d0e5-d0eb, u+d0ee-d0f0, u+d0f2-d104
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.13.woff2) format("woff2");
		unicode-range: u+cfa2-cfc3, u+cfc5-cfdf, u+cfe2-cfe3, u+cfe5-cfe7, u+cfe9-cff4, u+cff6-cffb, u+cffd-cfff, u+d001-d003, u+d005-d017, u+d019-d033, u+d036-d037, u+d039-d03b, u+d03d-d04a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.14.woff2) format("woff2");
		unicode-range: u+cef0-cef3, u+cef6, u+cef9-ceff, u+cf01-cf03, u+cf05-cf07, u+cf09-cf0f, u+cf11-cf12, u+cf14-cf1b, u+cf1d-cf1f, u+cf21-cf2f, u+cf31-cf53, u+cf56-cf57, u+cf59-cf5b, u+cf5d-cf63, u+cf66, u+cf68, u+cf6a-cf6f, u+cf71-cf84, u+cf86-cf8b, u+cf8d-cfa1
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.15.woff2) format("woff2");
		unicode-range: u+ce3c-ce57, u+ce5a-ce5b, u+ce5d-ce5f, u+ce61-ce67, u+ce6a, u+ce6c, u+ce6e-ce73, u+ce76-ce77, u+ce79-ce7b, u+ce7d-ce83, u+ce85-ce88, u+ce8a-ce8f, u+ce91-ce93, u+ce95-ce97, u+ce99-ce9f, u+cea2, u+cea4-ceab, u+cead-cee3, u+cee6-cee7, u+cee9-ceeb, u+ceed-ceef
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.16.woff2) format("woff2");
		unicode-range: u+cd92-cd93, u+cd96-cd97, u+cd99-cd9b, u+cd9d-cda3, u+cda6-cda8, u+cdaa-cdaf, u+cdb1-cdc3, u+cdc5-cdcb, u+cdcd-cde7, u+cde9-ce03, u+ce05-ce1f, u+ce22-ce34, u+ce36-ce3b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.17.woff2) format("woff2");
		unicode-range: u+ccef-cd07, u+cd0a-cd0b, u+cd0d-cd1a, u+cd1c, u+cd1e-cd2b, u+cd2d-cd5b, u+cd5d-cd77, u+cd79-cd91
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.18.woff2) format("woff2");
		unicode-range: u+cc3f-cc43, u+cc46-cc47, u+cc49-cc4b, u+cc4d-cc53, u+cc55-cc58, u+cc5a-cc5f, u+cc61-cc97, u+cc9a-cc9b, u+cc9d-cc9f, u+cca1-cca7, u+ccaa, u+ccac, u+ccae-ccb3, u+ccb6-ccb7, u+ccb9-ccbb, u+ccbd-cccf, u+ccd1-cce3, u+cce5-ccee
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.19.woff2) format("woff2");
		unicode-range: u+cb91-cbd3, u+cbd5-cbe3, u+cbe5-cc0b, u+cc0e-cc0f, u+cc11-cc13, u+cc15-cc1b, u+cc1d-cc20, u+cc23-cc27, u+cc2a-cc2b, u+cc2d, u+cc2f, u+cc31-cc37, u+cc3a, u+cc3c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.20.woff2) format("woff2");
		unicode-range: u+caf4-cb47, u+cb4a-cb90
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.21.woff2) format("woff2");
		unicode-range: u+ca4a-ca4b, u+ca4e-ca4f, u+ca51-ca53, u+ca55-ca5b, u+ca5d-ca60, u+ca62-ca83, u+ca85-cabb, u+cabe-cabf, u+cac1-cac3, u+cac5-cacb, u+cacd-cad0, u+cad2, u+cad4-cad8, u+cada-caf3
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.22.woff2) format("woff2");
		unicode-range: u+c996-c997, u+c99a-c99c, u+c99e-c9bf, u+c9c2-c9c3, u+c9c5-c9c7, u+c9c9-c9cf, u+c9d2, u+c9d4, u+c9d7-c9d8, u+c9db, u+c9de-c9df, u+c9e1-c9e3, u+c9e5-c9e6, u+c9e8-c9eb, u+c9ee-c9f0, u+c9f2-c9f7, u+c9f9-ca0b, u+ca0d-ca28, u+ca2a-ca49
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.23.woff2) format("woff2");
		unicode-range: u+c8e9-c8f4, u+c8f6-c8fb, u+c8fe-c8ff, u+c901-c903, u+c905-c90b, u+c90e-c910, u+c912-c917, u+c919-c92b, u+c92d-c94f, u+c951-c953, u+c955-c96b, u+c96d-c973, u+c975-c987, u+c98a-c98b, u+c98d-c98f, u+c991-c995
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.24.woff2) format("woff2");
		unicode-range: u+c841-c84b, u+c84d-c86f, u+c872-c873, u+c875-c877, u+c879-c87f, u+c882-c884, u+c887-c88a, u+c88d-c8c3, u+c8c5-c8df, u+c8e1-c8e8
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.25.woff2) format("woff2");
		unicode-range: u+c779-c77b, u+c77e-c782, u+c786, u+c78b, u+c78d, u+c78f, u+c792-c793, u+c795, u+c797, u+c799-c79f, u+c7a2, u+c7a7-c7ab, u+c7ae-c7bb, u+c7bd-c7c0, u+c7c2-c7c7, u+c7c9-c7dc, u+c7de-c7ff, u+c802-c803, u+c805-c807, u+c809, u+c80b-c80f, u+c812, u+c814, u+c817-c81b, u+c81e-c81f, u+c821-c823, u+c825-c82e, u+c830-c837, u+c839-c83b, u+c83d-c840
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.26.woff2) format("woff2");
		unicode-range: u+c6bb-c6bf, u+c6c2, u+c6c4, u+c6c6-c6cb, u+c6ce-c6cf, u+c6d1-c6d3, u+c6d5-c6db, u+c6dd-c6df, u+c6e1-c6e7, u+c6e9-c6eb, u+c6ed-c6ef, u+c6f1-c6f8, u+c6fa-c703, u+c705-c707, u+c709-c70b, u+c70d-c716, u+c718, u+c71a-c71f, u+c722-c723, u+c725-c727, u+c729-c734, u+c736-c73b, u+c73e-c73f, u+c741-c743, u+c745-c74b, u+c74e-c750, u+c752-c757, u+c759-c773, u+c776-c777
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.27.woff2) format("woff2");
		unicode-range: u+c5f5-c5fb, u+c5fe, u+c602-c605, u+c607, u+c609-c60f, u+c611-c61a, u+c61c-c623, u+c626-c627, u+c629-c62b, u+c62d, u+c62f-c632, u+c636, u+c638, u+c63a-c63f, u+c642-c643, u+c645-c647, u+c649-c652, u+c656-c65b, u+c65d-c65f, u+c661-c663, u+c665-c677, u+c679-c67b, u+c67d-c693, u+c696-c697, u+c699-c69b, u+c69d-c6a3, u+c6a6, u+c6a8, u+c6aa-c6af, u+c6b2-c6b3, u+c6b5-c6b7, u+c6b9-c6ba
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.28.woff2) format("woff2");
		unicode-range: u+c517-c527, u+c52a-c52b, u+c52d-c52f, u+c531-c538, u+c53a, u+c53c, u+c53e-c543, u+c546-c547, u+c54b, u+c54d-c552, u+c556, u+c55a-c55b, u+c55d, u+c55f, u+c562-c563, u+c565-c567, u+c569-c56f, u+c572, u+c574, u+c576-c57b, u+c57e-c57f, u+c581-c583, u+c585-c586, u+c588-c58b, u+c58e, u+c590, u+c592-c596, u+c599-c5b3, u+c5b6-c5b7, u+c5ba, u+c5be-c5c3, u+c5ca-c5cb, u+c5cd, u+c5cf, u+c5d2-c5d3, u+c5d5-c5d7, u+c5d9-c5df, u+c5e1-c5e2, u+c5e4, u+c5e6-c5eb, u+c5ef, u+c5f1-c5f3
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.29.woff2) format("woff2");
		unicode-range: u+c475-c4ef, u+c4f2-c4f3, u+c4f5-c4f7, u+c4f9-c4ff, u+c502-c50b, u+c50d-c516
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.30.woff2) format("woff2");
		unicode-range: u+c3d0-c3d7, u+c3da-c3db, u+c3dd-c3de, u+c3e1-c3ec, u+c3ee-c3f3, u+c3f5-c42b, u+c42d-c463, u+c466-c474
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.31.woff2) format("woff2");
		unicode-range: u+c32b-c367, u+c36a-c36b, u+c36d-c36f, u+c371-c377, u+c37a-c37b, u+c37e-c383, u+c385-c387, u+c389-c3cf
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.32.woff2) format("woff2");
		unicode-range: u+c26a-c26b, u+c26d-c26f, u+c271-c273, u+c275-c27b, u+c27e-c287, u+c289-c28f, u+c291-c297, u+c299-c29a, u+c29c-c2a3, u+c2a5-c2a7, u+c2a9-c2ab, u+c2ad-c2b3, u+c2b6, u+c2b8, u+c2ba-c2bb, u+c2bd-c2db, u+c2de-c2df, u+c2e1-c2e2, u+c2e5-c2ea, u+c2ee, u+c2f0, u+c2f2-c2f5, u+c2f7, u+c2fa-c2fb, u+c2fd-c2ff, u+c301-c307, u+c309-c30c, u+c30e-c312, u+c315-c323, u+c325-c328, u+c32a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.33.woff2) format("woff2");
		unicode-range: u+c1bc-c1c3, u+c1c5-c1df, u+c1e1-c1fb, u+c1fd-c203, u+c205-c20c, u+c20e, u+c210-c217, u+c21a-c21b, u+c21d-c21e, u+c221-c227, u+c229-c22a, u+c22c, u+c22e, u+c230, u+c233-c24f, u+c251-c257, u+c259-c269
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.34.woff2) format("woff2");
		unicode-range: u+c101-c11b, u+c11f, u+c121-c123, u+c125-c12b, u+c12e, u+c132-c137, u+c13a-c13b, u+c13d-c13f, u+c141-c147, u+c14a, u+c14c-c153, u+c155-c157, u+c159-c15b, u+c15d-c166, u+c169-c16f, u+c171-c177, u+c179-c18b, u+c18e-c18f, u+c191-c193, u+c195-c19b, u+c19d-c19e, u+c1a0, u+c1a2-c1a4, u+c1a6-c1bb
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.35.woff2) format("woff2");
		unicode-range: u+c049-c057, u+c059-c05b, u+c05d-c05f, u+c061-c067, u+c069-c08f, u+c091-c0ab, u+c0ae-c0af, u+c0b1-c0b3, u+c0b5, u+c0b7-c0bb, u+c0be, u+c0c2-c0c7, u+c0ca-c0cb, u+c0cd-c0cf, u+c0d1-c0d7, u+c0d9-c0da, u+c0dc, u+c0de-c0e3, u+c0e5-c0eb, u+c0ed-c0f3, u+c0f6, u+c0f8, u+c0fa-c0ff
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.36.woff2) format("woff2");
		unicode-range: u+bfa7-bfaf, u+bfb1-bfc4, u+bfc6-bfcb, u+bfce-bfcf, u+bfd1-bfd3, u+bfd5-bfdb, u+bfdd-c048
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.37.woff2) format("woff2");
		unicode-range: u+bf07, u+bf09-bf3f, u+bf41-bf4f, u+bf52-bf54, u+bf56-bfa6
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.38.woff2) format("woff2");
		unicode-range: u+be56, u+be58, u+be5c-be5f, u+be62-be63, u+be65-be67, u+be69-be74, u+be76-be7b, u+be7e-be7f, u+be81-be8e, u+be90, u+be92-bea7, u+bea9-becf, u+bed2-bed3, u+bed5-bed6, u+bed9-bee3, u+bee6-bf06
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.39.woff2) format("woff2");
		unicode-range: u+bdb0-bdd3, u+bdd5-bdef, u+bdf1-be0b, u+be0d-be0f, u+be11-be13, u+be15-be43, u+be46-be47, u+be49-be4b, u+be4d-be53
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.40.woff2) format("woff2");
		unicode-range: u+bd03, u+bd06, u+bd08, u+bd0a-bd0f, u+bd11-bd22, u+bd25-bd47, u+bd49-bd58, u+bd5a-bd7f, u+bd82-bd83, u+bd85-bd87, u+bd8a-bd8f, u+bd91-bd92, u+bd94, u+bd96-bd98, u+bd9a-bdaf
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.41.woff2) format("woff2");
		unicode-range: u+bc4e-bc83, u+bc86-bc87, u+bc89-bc8b, u+bc8d-bc93, u+bc96, u+bc98, u+bc9b-bc9f, u+bca2-bca3, u+bca5-bca7, u+bca9-bcb2, u+bcb4-bcbb, u+bcbe-bcbf, u+bcc1-bcc3, u+bcc5-bccc, u+bcce-bcd0, u+bcd2-bcd4, u+bcd6-bcf3, u+bcf7, u+bcf9-bcfb, u+bcfd-bd02
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.42.woff2) format("woff2");
		unicode-range: u+bb90-bba3, u+bba5-bbab, u+bbad-bbbf, u+bbc1-bbf7, u+bbfa-bbfb, u+bbfd-bbfe, u+bc01-bc07, u+bc09-bc0a, u+bc0e, u+bc10, u+bc12-bc13, u+bc17, u+bc19-bc1a, u+bc1e, u+bc20-bc23, u+bc26, u+bc28, u+bc2a-bc2c, u+bc2e-bc2f, u+bc32-bc33, u+bc35-bc37, u+bc39-bc3f, u+bc41-bc42, u+bc44, u+bc46-bc48, u+bc4a-bc4d
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.43.woff2) format("woff2");
		unicode-range: u+bae6-bafb, u+bafd-bb17, u+bb19-bb33, u+bb37, u+bb39-bb3a, u+bb3d-bb43, u+bb45-bb46, u+bb48, u+bb4a-bb4f, u+bb51-bb53, u+bb55-bb57, u+bb59-bb62, u+bb64-bb8f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.44.woff2) format("woff2");
		unicode-range: u+ba30-ba37, u+ba3a-ba3b, u+ba3d-ba3f, u+ba41-ba47, u+ba49-ba4a, u+ba4c, u+ba4e-ba53, u+ba56-ba57, u+ba59-ba5b, u+ba5d-ba63, u+ba65-ba66, u+ba68-ba6f, u+ba71-ba73, u+ba75-ba77, u+ba79-ba84, u+ba86, u+ba88-baa7, u+baaa, u+baad-baaf, u+bab1-bab7, u+baba, u+babc, u+babe-bae5
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.45.woff2) format("woff2");
		unicode-range: u+b96e-b973, u+b976-b977, u+b979-b97b, u+b97d-b983, u+b986, u+b988, u+b98a-b98d, u+b98f-b9ab, u+b9ae-b9af, u+b9b1-b9b3, u+b9b5-b9bb, u+b9be, u+b9c0, u+b9c2-b9c7, u+b9ca-b9cb, u+b9cd, u+b9d2-b9d7, u+b9da, u+b9dc, u+b9df-b9e0, u+b9e2, u+b9e6-b9e7, u+b9e9-b9f3, u+b9f6, u+b9f8, u+b9fb-ba2f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.46.woff2) format("woff2");
		unicode-range: u+b8bf-b8cb, u+b8cd-b8e0, u+b8e2-b8e7, u+b8ea-b8eb, u+b8ed-b8ef, u+b8f1-b8f7, u+b8fa, u+b8fc, u+b8fe-b903, u+b905-b917, u+b919-b91f, u+b921-b93b, u+b93d-b957, u+b95a-b95b, u+b95d-b95f, u+b961-b967, u+b969-b96c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.47.woff2) format("woff2");
		unicode-range: u+b80d-b80f, u+b811-b817, u+b81a, u+b81c-b823, u+b826-b827, u+b829-b82b, u+b82d-b833, u+b836, u+b83a-b83f, u+b841-b85b, u+b85e-b85f, u+b861-b863, u+b865-b86b, u+b86e, u+b870, u+b872-b8af, u+b8b1-b8be
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.48.woff2) format("woff2");
		unicode-range: u+b74d-b75f, u+b761-b763, u+b765-b774, u+b776-b77b, u+b77e-b77f, u+b781-b783, u+b785-b78b, u+b78e, u+b792-b796, u+b79a-b79b, u+b79d-b7a7, u+b7aa, u+b7ae-b7b3, u+b7b6-b7c8, u+b7ca-b7eb, u+b7ee-b7ef, u+b7f1-b7f3, u+b7f5-b7fb, u+b7fe, u+b802-b806, u+b80a-b80b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.49.woff2) format("woff2");
		unicode-range: u+b6a7-b6aa, u+b6ac-b6b0, u+b6b2-b6ef, u+b6f1-b727, u+b72a-b72b, u+b72d-b72e, u+b731-b737, u+b739-b73a, u+b73c-b743, u+b745-b74c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.50.woff2) format("woff2");
		unicode-range: u+b605-b60f, u+b612-b617, u+b619-b624, u+b626-b69b, u+b69e-b6a3, u+b6a5-b6a6
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.51.woff2) format("woff2");
		unicode-range: u+b55f, u+b562-b583, u+b585-b59f, u+b5a2-b5a3, u+b5a5-b5a7, u+b5a9-b5b2, u+b5b5-b5ba, u+b5bd-b604
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.52.woff2) format("woff2");
		unicode-range: u+b4a5-b4b6, u+b4b8-b4bf, u+b4c1-b4c7, u+b4c9-b4db, u+b4de-b4df, u+b4e1-b4e2, u+b4e5-b4eb, u+b4ee, u+b4f0, u+b4f2-b513, u+b516-b517, u+b519-b51a, u+b51d-b523, u+b526, u+b528, u+b52b-b52f, u+b532-b533, u+b535-b537, u+b539-b53f, u+b541-b544, u+b546-b54b, u+b54d-b54f, u+b551-b55b, u+b55d-b55e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.53.woff2) format("woff2");
		unicode-range: u+b3f8-b3fb, u+b3fd-b40f, u+b411-b417, u+b419-b41b, u+b41d-b41f, u+b421-b427, u+b42a-b42b, u+b42d-b44f, u+b452-b453, u+b455-b457, u+b459-b45f, u+b462-b464, u+b466-b46b, u+b46d-b47f, u+b481-b4a3
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.54.woff2) format("woff2");
		unicode-range: u+b342-b353, u+b356-b357, u+b359-b35b, u+b35d-b35e, u+b360-b363, u+b366, u+b368, u+b36a-b36d, u+b36f, u+b372-b373, u+b375-b377, u+b379-b37f, u+b381-b382, u+b384, u+b386-b38b, u+b38d-b3c3, u+b3c6-b3c7, u+b3c9-b3ca, u+b3cd-b3d3, u+b3d6, u+b3d8, u+b3da-b3f7
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.55.woff2) format("woff2");
		unicode-range: u+b27c-b283, u+b285-b28f, u+b292-b293, u+b295-b297, u+b29a-b29f, u+b2a1-b2a4, u+b2a7-b2a9, u+b2ab, u+b2ad-b2c7, u+b2ca-b2cb, u+b2cd-b2cf, u+b2d1-b2d7, u+b2da, u+b2dc, u+b2de-b2e3, u+b2e7, u+b2e9-b2ea, u+b2ef-b2f3, u+b2f6, u+b2f8, u+b2fa-b2fb, u+b2fd-b2fe, u+b302-b303, u+b305-b307, u+b309-b30f, u+b312, u+b316-b31b, u+b31d-b341
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.56.woff2) format("woff2");
		unicode-range: u+b1d6-b1e7, u+b1e9-b1fc, u+b1fe-b203, u+b206-b207, u+b209-b20b, u+b20d-b213, u+b216-b21f, u+b221-b257, u+b259-b273, u+b275-b27b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.57.woff2) format("woff2");
		unicode-range: u+b120-b122, u+b126-b127, u+b129-b12b, u+b12d-b133, u+b136, u+b138, u+b13a-b13f, u+b142-b143, u+b145-b14f, u+b151-b153, u+b156-b157, u+b159-b177, u+b17a-b17b, u+b17d-b17f, u+b181-b187, u+b189-b18c, u+b18e-b191, u+b195-b1a7, u+b1a9-b1cb, u+b1cd-b1d5
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.58.woff2) format("woff2");
		unicode-range: u+b05f-b07b, u+b07e-b07f, u+b081-b083, u+b085-b08b, u+b08d-b097, u+b09b, u+b09d-b09f, u+b0a2-b0a7, u+b0aa, u+b0b0, u+b0b2, u+b0b6-b0b7, u+b0b9-b0bb, u+b0bd-b0c3, u+b0c6-b0c7, u+b0ca-b0cf, u+b0d1-b0df, u+b0e1-b0e4, u+b0e6-b107, u+b10a-b10b, u+b10d-b10f, u+b111-b112, u+b114-b117, u+b119-b11a, u+b11c-b11f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.59.woff2) format("woff2");
		unicode-range: u+afac-afb7, u+afba-afbb, u+afbd-afbf, u+afc1-afc6, u+afca-afcc, u+afce-afd3, u+afd5-afe7, u+afe9-afef, u+aff1-b00b, u+b00d-b00f, u+b011-b013, u+b015-b01b, u+b01d-b027, u+b029-b043, u+b045-b047, u+b049, u+b04b, u+b04d-b052, u+b055-b056, u+b058-b05c, u+b05e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.60.woff2) format("woff2");
		unicode-range: u+af03-af07, u+af09-af2b, u+af2e-af33, u+af35-af3b, u+af3e-af40, u+af44-af47, u+af4a-af5c, u+af5e-af63, u+af65-af7f, u+af81-afab
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.61.woff2) format("woff2");
		unicode-range: u+ae56-ae5b, u+ae5e-ae60, u+ae62-ae64, u+ae66-ae67, u+ae69-ae6b, u+ae6d-ae83, u+ae85-aebb, u+aebf, u+aec1-aec3, u+aec5-aecb, u+aece, u+aed0, u+aed2-aed7, u+aed9-aef3, u+aef5-af02
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.62.woff2) format("woff2");
		unicode-range: u+ad9c-ada3, u+ada5-adbf, u+adc1-adc3, u+adc5-adc7, u+adc9-add2, u+add4-addb, u+addd-addf, u+ade1-ade3, u+ade5-adf7, u+adfa-adfb, u+adfd-adff, u+ae02-ae07, u+ae0a, u+ae0c, u+ae0e-ae13, u+ae15-ae2f, u+ae31-ae33, u+ae35-ae37, u+ae39-ae3f, u+ae42, u+ae44, u+ae46-ae49, u+ae4b, u+ae4f, u+ae51-ae53, u+ae55
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.63.woff2) format("woff2");
		unicode-range: u+ace2-ace3, u+ace5-ace6, u+ace9-acef, u+acf2, u+acf4, u+acf7-acfb, u+acfe-acff, u+ad01-ad03, u+ad05-ad0b, u+ad0d-ad10, u+ad12-ad1b, u+ad1d-ad33, u+ad35-ad48, u+ad4a-ad4f, u+ad51-ad6b, u+ad6e-ad6f, u+ad71-ad72, u+ad77-ad7c, u+ad7e, u+ad80, u+ad82-ad87, u+ad89-ad8b, u+ad8d-ad8f, u+ad91-ad9b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.64.woff2) format("woff2");
		unicode-range: u+ac25-ac2c, u+ac2e, u+ac30, u+ac32-ac37, u+ac39-ac3f, u+ac41-ac4c, u+ac4e-ac6f, u+ac72-ac73, u+ac75-ac76, u+ac79-ac7f, u+ac82, u+ac84-ac88, u+ac8a-ac8b, u+ac8d-ac8f, u+ac91-ac93, u+ac95-ac9b, u+ac9d-ac9e, u+aca1-aca7, u+acab, u+acad-acaf, u+acb1-acb7, u+acba-acbb, u+acbe-acc0, u+acc2-acc3, u+acc5-acdf
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.65.woff2) format("woff2");
		unicode-range: u+99df, u+99ed, u+99f1, u+99ff, u+9a01, u+9a08, u+9a0e-9a0f, u+9a19, u+9a2b, u+9a30, u+9a36-9a37, u+9a40, u+9a43, u+9a45, u+9a4d, u+9a55, u+9a57, u+9a5a-9a5b, u+9a5f, u+9a62, u+9a65, u+9a69-9a6a, u+9aa8, u+9ab8, u+9ad3, u+9ae5, u+9aee, u+9b1a, u+9b27, u+9b2a, u+9b31, u+9b3c, u+9b41-9b45, u+9b4f, u+9b54, u+9b5a, u+9b6f, u+9b8e, u+9b91, u+9b9f, u+9bab, u+9bae, u+9bc9, u+9bd6, u+9be4, u+9be8, u+9c0d, u+9c10, u+9c12, u+9c15, u+9c25, u+9c32, u+9c3b, u+9c47, u+9c49, u+9c57, u+9ce5, u+9ce7, u+9ce9, u+9cf3-9cf4, u+9cf6, u+9d09, u+9d1b, u+9d26, u+9d28, u+9d3b, u+9d51, u+9d5d, u+9d60-9d61, u+9d6c, u+9d72, u+9da9, u+9daf, u+9db4, u+9dc4, u+9dd7, u+9df2, u+9df8-9dfa, u+9e1a, u+9e1e, u+9e75, u+9e79, u+9e7d, u+9e7f, u+9e92-9e93, u+9e97, u+9e9d, u+9e9f, u+9ea5, u+9eb4-9eb5, u+9ebb, u+9ebe, u+9ec3, u+9ecd-9ece, u+9ed4, u+9ed8, u+9edb-9edc, u+9ede, u+9ee8, u+9ef4, u+9f07-9f08, u+9f0e, u+9f13, u+9f20, u+9f3b, u+9f4a-9f4b, u+9f4e, u+9f52, u+9f5f, u+9f61, u+9f67, u+9f6a, u+9f6c, u+9f77, u+9f8d, u+9f90, u+9f95, u+9f9c, u+ac02-ac03, u+ac05-ac06, u+ac09-ac0f, u+ac17-ac18, u+ac1b, u+ac1e-ac1f, u+ac21-ac23
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.93.woff2) format("woff2");
		unicode-range: u+338c-339c, u+339f-33a0, u+33a2-33cb, u+33cf-33d0, u+33d3, u+33d6, u+33d8, u+33db-33dd, u+4e01, u+4e03, u+4e07-4e08, u+4e11, u+4e14-4e15, u+4e18-4e19, u+4e1e, u+4e32, u+4e38-4e39, u+4e42-4e43, u+4e45, u+4e4d-4e4f, u+4e56, u+4e58-4e59, u+4e5d-4e5e, u+4e6b, u+4e6d, u+4e73, u+4e76-4e77, u+4e7e, u+4e82, u+4e86, u+4e88, u+4e8e, u+4e90-4e92, u+4e94-4e95, u+4e98, u+4e9b, u+4e9e, u+4ea1-4ea2, u+4ea4-4ea6, u+4ea8, u+4eab, u+4ead-4eae, u+4eb6, u+4ec0-4ec1, u+4ec4, u+4ec7, u+4ecb, u+4ecd, u+4ed4-4ed5, u+4ed7-4ed9, u+4edd, u+4edf, u+4ee4, u+4ef0, u+4ef2, u+4ef6-4ef7, u+4efb, u+4f01, u+4f09, u+4f0b, u+4f0d-4f11, u+4f2f, u+4f34, u+4f36, u+4f38, u+4f3a, u+4f3c-4f3d
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.94.woff2) format("woff2");
		unicode-range: u+3136, u+3138, u+313a-3140, u+3143-3144, u+3150, u+3152, u+3154-3156, u+3158-315b, u+315d-315f, u+3162, u+3164-318c, u+318e, u+3200-321b, u+3231, u+3239, u+3251-325a, u+3260-327b, u+327e-327f, u+328a-3290, u+3294, u+329e, u+32a5, u+3380-3384, u+3388-338b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.95.woff2) format("woff2");
		unicode-range: u+2f7d, u+2f7f-2f8b, u+2f8e-2f90, u+2f92-2f97, u+2f99-2fa0, u+2fa2-2fa3, u+2fa5-2fa9, u+2fac-2fb1, u+2fb3-2fbc, u+2fc1-2fca, u+2fcd-2fd4, u+3003, u+3012-3019, u+301c, u+301e-3020, u+3036, u+3041, u+3043, u+3045, u+3047, u+3049, u+304e, u+3050, u+3052, u+3056, u+305a, u+305c, u+305e, u+3062, u+3065, u+306c, u+3070-307d, u+3080, u+3085, u+3087, u+308e, u+3090-3091, u+30a1, u+30a5, u+30a9, u+30ae, u+30b1-30b2, u+30b4, u+30b6, u+30bc-30be, u+30c2, u+30c5, u+30cc, u+30d2, u+30d4, u+30d8-30dd, u+30e4, u+30e6, u+30e8, u+30ee, u+30f0-30f2, u+30f4-30f6, u+3133, u+3135
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.96.woff2) format("woff2");
		unicode-range: u+2541-254b, u+25a4-25a9, u+25b1, u+25b5, u+25b9, u+25bf, u+25c1, u+25c3, u+25c9-25ca, u+25cc, u+25ce, u+25d0-25d1, u+25e6, u+25ef, u+260f, u+261d, u+261f, u+262f, u+2660, u+2664, u+2667-2669, u+266d, u+266f, u+2716, u+271a, u+273d, u+2756, u+2776-277f, u+278a-2793, u+2963, u+2965, u+2ac5-2ac6, u+2acb-2acc, u+2f00, u+2f04, u+2f06, u+2f08, u+2f0a-2f0b, u+2f11-2f12, u+2f14, u+2f17-2f18, u+2f1c-2f1d, u+2f1f-2f20, u+2f23-2f26, u+2f28-2f29, u+2f2b, u+2f2d, u+2f2f-2f32, u+2f38, u+2f3c-2f40, u+2f42-2f4c, u+2f4f-2f52, u+2f54-2f58, u+2f5a-2f66, u+2f69-2f70, u+2f72-2f76, u+2f78, u+2f7a-2f7c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.97.woff2) format("woff2");
		unicode-range: u+2479-2487, u+249c-24d1, u+24d3-24d7, u+24d9-24e9, u+24eb-24f4, u+2500-2501, u+2503, u+250c-2513, u+2515-2516, u+2518-2540
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.98.woff2) format("woff2");
		unicode-range: u+215b-215e, u+2162-2169, u+2170-2179, u+2195-2199, u+21b0-21b4, u+21bc, u+21c0, u+21c4-21c5, u+21cd, u+21cf-21d4, u+21e0-21e3, u+21e6-21e9, u+2200, u+2202-2203, u+2206-2209, u+220b-220c, u+220f, u+2211, u+2213, u+221a, u+221d-2220, u+2222, u+2225-2227, u+2229-222c, u+222e, u+2234-2237, u+223d, u+2243, u+2245, u+2248, u+2250-2253, u+225a, u+2260-2262, u+2264-2267, u+226a-226b, u+226e-2273, u+2276-2277, u+2279-227b, u+2280-2287, u+228a-228b, u+2295-2297, u+22a3-22a5, u+22bb-22bc, u+22ce-22cf, u+22da-22db, u+22ee-22ef, u+2306, u+2312, u+2314, u+2467-2478
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.99.woff2) format("woff2");
		unicode-range: u+81-82, u+84, u+a2-a5, u+a7-a8, u+aa, u+ac-ad, u+b1-b3, u+b6, u+b8-ba, u+bc-be, u+c0, u+c2, u+c6-cb, u+ce-d0, u+d4, u+d8-d9, u+db-dc, u+de-df, u+e6, u+eb, u+ee-f0, u+f4, u+f7-f9, u+fb, u+fe-ff, u+111, u+126-127, u+132-133, u+138, u+13f-142, u+149-14b, u+152-153, u+166-167, u+2bc, u+2c7, u+2d0, u+2d8-2d9, u+2db-2dd, u+391-394, u+396-3a1, u+3a3-3a9, u+3b2-3b6, u+3b8, u+3bc, u+3be-3c1, u+3c3-3c9, u+2010, u+2015-2016, u+2018-2019, u+201b, u+201f-2021, u+2025, u+2030, u+2033-2036, u+203c, u+203e, u+2042, u+2074, u+207a-207f, u+2081-2084, u+2109, u+2113, u+2116, u+2121, u+2126, u+212b, u+2153-2154
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.100.woff2) format("woff2");
		unicode-range: u+e8, u+2da, u+2160, u+2194, u+3054, u+3058, u+306d, u+3086, u+308d, u+30ac, u+30bb, u+30c4, u+30cd-30ce, u+30e2, u+3132, u+3146, u+3149, u+339d, u+4e3b, u+4f0a, u+4fdd, u+4fe1, u+5409, u+540c, u+5834, u+592a-592b, u+5b9a, u+5dde, u+5e0c, u+5e73, u+5f0f, u+60f3, u+653f, u+661f, u+662f, u+667a, u+683c, u+6b4c, u+6c11, u+767c, u+76ee, u+76f4, u+77f3, u+79d1, u+7a7a, u+7b2c, u+7d22, u+8207, u+8a00, u+8a71, u+9280, u+9580, u+958b, u+96c6, u+9762, u+98df, u+9ed1, u+ac2d, u+adc8, u+add3, u+af48, u+b014, u+b134-b135, u+b158, u+b2aa, u+b35f, u+b6a4, u+b9cf, u+bb63, u+bd23, u+be91, u+c29b, u+c3f4, u+c42c, u+c55c, u+c573, u+c58f, u+c78c, u+c7dd, u+c8f5, u+cad1, u+cc48, u+cf10, u+cf20, u+d03c, u+d07d, u+d2a0, u+d30e, u+d38d, u+d3a8, u+d3c8, u+d5e5, u+d5f9, u+d6e4, u+f90a, u+ff02, u+ff1c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.101.woff2) format("woff2");
		unicode-range: u+3b1, u+2466, u+25a1, u+25a3, u+261c, u+3008-3009, u+305b, u+305d, u+3069, u+30a7, u+30ba, u+30cf, u+30ef, u+3151, u+3157, u+4e4b, u+4e5f, u+4e8c, u+4eca, u+4ed6, u+4f5b, u+50cf, u+5149, u+5165, u+5171, u+5229, u+529b, u+5316, u+539f, u+53f2, u+571f, u+5728, u+58eb, u+591c, u+5b78, u+5c11, u+5c55, u+5ddd, u+5e02, u+5fb7, u+60c5, u+610f, u+611f, u+6625, u+66f8, u+6797, u+679c, u+682a, u+6d2a, u+706b, u+7406, u+767b, u+76f8, u+77e5, u+7acb, u+898b, u+8a69, u+8def, u+8fd1, u+901a, u+90e8, u+91cd, u+975e, u+ae14, u+ae6c, u+aec0, u+afc7, u+afc9, u+b01c, u+b028, u+b308, u+b311, u+b314, u+b31c, u+b524, u+b560, u+b764, u+b920, u+b9e3, u+bd48, u+be7d, u+c0db, u+c231, u+c270, u+c2e3, u+c37d, u+c3ed, u+c530, u+c6a5, u+c6dc, u+c7a4, u+c954, u+c974, u+d000, u+d565, u+d667, u+d6c5, u+d79d, u+ff1e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.102.woff2) format("woff2");
		unicode-range: u+131, u+2032, u+2465, u+2642, u+3048, u+3051, u+3083-3084, u+308f, u+30c0, u+30d1, u+30d3, u+30d6, u+30df, u+30e7, u+3153, u+4e16, u+4e8b, u+4ee5, u+5206, u+52a0, u+52d5, u+53e4, u+53ef, u+54c1, u+57ce, u+597d, u+5b8c, u+5ea6, u+5f8c, u+5f97, u+6210, u+6240, u+624b, u+6728, u+6bd4, u+7236, u+7269, u+7279, u+738b, u+7528, u+7530, u+767e, u+798f, u+8005, u+8a18, u+90fd, u+91cc, u+9577, u+9593, u+98a8, u+ac20, u+acf6, u+ad90, u+af5d, u+af80, u+afcd, u+aff0, u+b0a1, u+b0b5, u+b1fd, u+b2fc, u+b380, u+b51b, u+b584, u+b5b3, u+b8fd, u+b93c, u+b9f4, u+bb44, u+bc08, u+bc27, u+bc49, u+be55, u+be64, u+bfb0, u+bfc5, u+c178, u+c21f, u+c314, u+c4f1, u+c58d, u+c664, u+c698, u+c6a7, u+c6c1, u+c9ed, u+cac0, u+cacc, u+cad9, u+ccb5, u+cdcc, u+d0e4, u+d143, u+d320, u+d330, u+d54d, u+ff06, u+ff1f, u+ff5e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.103.woff2) format("woff2");
		unicode-range: u+b4, u+20a9, u+20ac, u+2190, u+24d8, u+2502, u+2514, u+2592, u+25c7-25c8, u+2663, u+3060, u+3064, u+3081, u+3088, u+30a3, u+30a6, u+30aa, u+30b5, u+30c7, u+30ca-30cb, u+30d0, u+30e3, u+30e5, u+339e, u+4e09, u+4eac, u+4f5c, u+5167-5168, u+516c, u+51fa, u+5408, u+540d, u+591a, u+5b57, u+6211, u+65b9, u+660e, u+6642, u+6700, u+6b63, u+6e2f, u+7063, u+7532, u+793e, u+81ea, u+8272, u+82b1, u+897f, u+8eca, u+91ce, u+ac38, u+ad76, u+ae84, u+aecc, u+b07d, u+b0b1, u+b215, u+b2a0, u+b310, u+b3d7, u+b52a, u+b618, u+b775, u+b797, u+bcd5, u+bd59, u+be80, u+bea8, u+bed1, u+bee4-bee5, u+c060, u+c2ef, u+c329, u+c3dc, u+c597, u+c5bd, u+c5e5, u+c69c, u+c9d6, u+ca29, u+ca5c, u+ca84, u+cc39, u+cc3b, u+ce89, u+cee5, u+cf65, u+cf85, u+d058, u+d145, u+d22d, u+d325, u+d37d, u+d3ad, u+d769, u+ff0c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.104.woff2) format("woff2");
		unicode-range: u+2161, u+2228, u+2299, u+2464, u+2517, u+2640, u+3042, u+304a, u+3053, u+3061, u+307f, u+3082, u+308c, u+3092, u+30a8, u+30ab, u+30ad, u+30b0, u+30b3, u+30b7, u+30c1, u+30c6, u+30c9, u+30d5, u+30d7, u+30de, u+30e0-30e1, u+30ec-30ed, u+4e0b, u+4e0d, u+4ee3, u+53f0, u+548c, u+5b89, u+5bb6, u+5c0f, u+611b, u+6771, u+6aa2, u+6bcd, u+6c34, u+6cd5, u+6d77, u+767d, u+795e, u+8ecd, u+9999, u+9ad8, u+ac07, u+ac1a, u+ac40, u+ad0c, u+ad88, u+ada4, u+ae01, u+ae65, u+aebd, u+aec4, u+afe8, u+b139, u+b205, u+b383, u+b38c, u+b42c, u+b461, u+b55c, u+b78f, u+b8fb, u+b9f7, u+bafc, u+bc99, u+bed8, u+bfcd, u+c0bf, u+c0f9, u+c167, u+c204, u+c20f, u+c22f, u+c258, u+c298, u+c2bc, u+c388, u+c501, u+c50c, u+c5b9, u+c5ce, u+c641, u+c648, u+c73d, u+ca50, u+ca61, u+cc4c, u+ceac, u+d0d4, u+d5f7, u+d6d7, u+ff1a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.105.woff2) format("woff2");
		unicode-range: u+2103, u+2463, u+25c6, u+25cb, u+266c, u+3001, u+300a, u+3046, u+304c-304d, u+304f, u+3055, u+3059, u+3063, u+3066-3068, u+306f, u+3089, u+30b8, u+30bf, u+314f, u+4e0a, u+570b, u+5730, u+5916, u+5929, u+5c71, u+5e74, u+5fc3, u+601d, u+6027, u+63d0, u+6709, u+6734, u+751f, u+7684, u+82f1, u+9053, u+91d1, u+97f3, u+ac2f, u+ac4d, u+adc4, u+ade4, u+ae41, u+ae4d-ae4e, u+aed1, u+afb9, u+b0e0, u+b299, u+b365, u+b46c, u+b480, u+b4c8, u+b7b4, u+b819, u+b918, u+baab, u+bab9, u+be8f, u+bed7, u+c0ec, u+c19f, u+c1a5, u+c3d9, u+c464, u+c53d, u+c553, u+c570, u+c5cc, u+c633, u+c6a4, u+c7a3, u+c7a6, u+c886, u+c9d9-c9da, u+c9ec, u+ca0c, u+cc21, u+cd1b, u+cd78, u+cdc4, u+cef8, u+cfe4, u+d0a5, u+d0b5, u+d0ec, u+d15d, u+d188, u+d23c, u+d2ac, u+d729, u+d79b, u+ff01, u+ff08-ff09, u+ff5c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.106.woff2) format("woff2");
		unicode-range: u+2039-203a, u+223c, u+25b3, u+25b7, u+25bd, u+25cf, u+266a, u+3002, u+300b, u+304b, u+3057, u+305f, u+306a-306b, u+307e, u+308a-308b, u+3093, u+30a2, u+30af, u+30b9, u+30c3, u+30c8, u+30e9-30eb, u+33a1, u+4e00, u+524d, u+5357, u+5b50, u+7121, u+884c, u+9751, u+ac94, u+aebe, u+aecd, u+af08, u+af41, u+af49, u+b010, u+b053, u+b109, u+b11b, u+b128, u+b154, u+b291, u+b2e6, u+b301, u+b385, u+b525, u+b5b4, u+b729, u+b72f, u+b738, u+b7ff, u+b837, u+b975, u+ba67, u+bb47, u+bc1f, u+bd90, u+bfd4, u+c27c, u+c324, u+c379, u+c3e0, u+c465, u+c53b, u+c58c, u+c610, u+c653, u+c6cd, u+c813, u+c82f, u+c999, u+c9e0, u+cac4, u+cad3, u+cbd4, u+cc10, u+cc22, u+ccb8, u+ccbc, u+cda5, u+ce84, u+cea3, u+cf67, u+cfe1, u+d241, u+d30d, u+d31c, u+d391, u+d401, u+d479, u+d5c9, u+d5db, u+d649, u+d6d4
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.107.woff2) format("woff2");
		unicode-range: u+b0, u+e9, u+2193, u+2462, u+260e, u+261e, u+300e-300f, u+3044, u+30a4, u+30fb-30fc, u+314d, u+5973, u+6545, u+6708, u+7537, u+ac89, u+ac9c, u+acc1, u+ad04, u+ad75, u+ad7d, u+ae45, u+ae61, u+af42, u+b0ab, u+b0af, u+b0b3, u+b12c, u+b194, u+b1a8, u+b220, u+b258, u+b284, u+b2ff, u+b315, u+b371, u+b3d4-b3d5, u+b460, u+b527, u+b534, u+b810, u+b818, u+b98e, u+ba55, u+bbac, u+bc0b, u+bc40, u+bca1, u+bccd, u+bd93, u+be54, u+be5a, u+bf08, u+bf50, u+bf55, u+bfdc, u+c0c0, u+c0d0, u+c0f4, u+c100, u+c11e, u+c170, u+c20d, u+c274, u+c290, u+c308, u+c369, u+c539, u+c587, u+c5ff, u+c6ec, u+c70c, u+c7ad, u+c7c8, u+c83c, u+c881, u+cb48, u+cc60, u+ce69, u+ce6b, u+ce75, u+cf04, u+cf08, u+cf55, u+cf70, u+cffc, u+d0b7, u+d1a8, u+d2c8, u+d384, u+d47c, u+d48b, u+d5dd, u+d5e8, u+d720, u+d759, u+f981
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.108.woff2) format("woff2");
		unicode-range: u+e0, u+e2, u+395, u+3b7, u+3ba, u+2460-2461, u+25a0, u+3010-3011, u+306e, u+30f3, u+314a, u+314c, u+5927, u+65b0, u+7e41, u+97d3, u+9ad4, u+ad49, u+ae0b, u+ae0d, u+ae43, u+ae5d, u+aecf, u+af3c, u+af64, u+afd4, u+b080, u+b084, u+b0c5, u+b10c, u+b1e8, u+b2ac, u+b36e, u+b451, u+b515, u+b540, u+b561, u+b6ab, u+b6b1, u+b72c, u+b730, u+b744, u+b800, u+b8ec, u+b8f0, u+b904, u+b968, u+b96d, u+b987, u+b9d9, u+bb36, u+bb49, u+bc2d, u+bc43, u+bcf6, u+bd89, u+be57, u+be61, u+bed4, u+c090, u+c130, u+c148, u+c19c, u+c2f9, u+c36c, u+c37c, u+c384, u+c3df, u+c575, u+c584, u+c660, u+c719, u+c816, u+ca4d, u+ca54, u+cabc, u+cb49, u+cc14, u+cff5, u+d004, u+d038, u+d0b4, u+d0d3, u+d0e0, u+d0ed, u+d131, u+d1b0, u+d31f, u+d33d, u+d3a0, u+d3ab, u+d514, u+d584, u+d6a1, u+d6cc, u+d749, u+d760, u+d799
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.109.woff2) format("woff2");
		unicode-range: u+24, u+60, u+3b9, u+3bb, u+3bd, u+2191, u+2606, u+300c-300d, u+3131, u+3134, u+3139, u+3141-3142, u+3148, u+3161, u+3163, u+321c, u+4eba, u+5317, u+ac31, u+ac77, u+ac9f, u+acb9, u+acf0-acf1, u+acfd, u+ad73, u+af3d, u+b00c, u+b04a, u+b057, u+b0c4, u+b188, u+b1cc, u+b214, u+b2db, u+b2ee, u+b304, u+b4ed, u+b518, u+b5bc, u+b625, u+b69c-b69d, u+b7ac, u+b801, u+b86c, u+b959, u+b95c, u+b985, u+ba48, u+bb58, u+bc0c, u+bc38, u+bc85, u+bc9a, u+bf40, u+c068, u+c0bd, u+c0cc, u+c12f, u+c149, u+c1e0, u+c22b, u+c22d, u+c250, u+c2fc, u+c300, u+c313, u+c370, u+c3d8, u+c557, u+c580, u+c5e3, u+c62e, u+c634, u+c6f0, u+c74d, u+c783, u+c78e, u+c796, u+c7bc, u+c92c, u+ca4c, u+cc1c, u+cc54, u+cc59, u+ce04, u+cf30, u+cfc4, u+d140, u+d321, u+d38c, u+d399, u+d54f, u+d587, u+d5d0, u+d6e8, u+d770
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.110.woff2) format("woff2");
		unicode-range: u+d7, u+ea, u+fc, u+2192, u+25bc, u+3000, u+3137, u+3145, u+315c, u+7f8e, u+ac13, u+ac71, u+ac90, u+acb8, u+ace7, u+ad7f, u+ae50, u+aef4, u+af34, u+afbc, u+b048, u+b09a, u+b0ad, u+b0bc, u+b113, u+b125, u+b141, u+b20c, u+b2d9, u+b2ed, u+b367, u+b369, u+b374, u+b3cb, u+b4ec, u+b611, u+b760, u+b81b, u+b834, u+b8b0, u+b8e1, u+b989, u+b9d1, u+b9e1, u+b9fa, u+ba4d, u+ba78, u+bb35, u+bb54, u+bbf9, u+bc11, u+bcb3, u+bd05, u+bd95, u+bdd4, u+be10, u+bed0, u+bf51, u+c0d8, u+c232, u+c2b7, u+c2eb, u+c378, u+c500, u+c52c, u+c549, u+c568, u+c598, u+c5c9, u+c61b, u+c639, u+c67c, u+c717, u+c78a, u+c80a, u+c90c-c90d, u+c950, u+c9e7, u+cbe4, u+cca9, u+cce4, u+cdb0, u+ce78, u+ce94, u+ce98, u+cf8c, u+d018, u+d034, u+d0f1, u+d1b1, u+d280, u+d2f8, u+d338, u+d380, u+d3b4, u+d610, u+d69f, u+d6fc, u+d758
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.111.woff2) format("woff2");
		unicode-range: u+e7, u+2022, u+203b, u+25c0, u+2605, u+2661, u+3147, u+318d, u+672c, u+8a9e, u+acaa, u+acbc, u+ad1c, u+ae4a, u+ae5c, u+b044, u+b054, u+b0c8-b0c9, u+b2a6, u+b2d0, u+b35c, u+b364, u+b428, u+b454, u+b465, u+b4b7, u+b4e3, u+b51c, u+b5a1, u+b784, u+b790, u+b7ab, u+b7f4, u+b82c, u+b835, u+b8e9, u+b8f8, u+b9d8, u+b9f9, u+ba5c, u+ba64, u+babd, u+bb18, u+bb3b, u+bbff, u+bc0d, u+bc45, u+bc97, u+bcbc, u+be45, u+be75, u+be7c, u+bfcc, u+c0b6, u+c0f7, u+c14b, u+c2b4, u+c30d, u+c4f8, u+c5bb, u+c5d1, u+c5e0, u+c5ee, u+c5fd, u+c606, u+c6c5, u+c6e0, u+c708, u+c81d, u+c820, u+c824, u+c878, u+c918, u+c96c, u+c9e4, u+c9f1, u+cc2e, u+cd09, u+cea1, u+cef5, u+cef7, u+cf64, u+cf69, u+cfe8, u+d035, u+d0ac, u+d230, u+d234, u+d2f4, u+d31d, u+d575, u+d578, u+d608, u+d614, u+d718, u+d751, u+d761, u+d78c, u+d790
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.112.woff2) format("woff2");
		unicode-range: u+2665, u+3160, u+4e2d, u+6587, u+65e5, u+ac12, u+ac14, u+ac16, u+ac81, u+ad34, u+ade0, u+ae54, u+aebc, u+af2c, u+afc0, u+afc8, u+b04c, u+b08c, u+b099, u+b0a9, u+b0ac, u+b0ae, u+b0b8, u+b123, u+b179, u+b2e5, u+b2f7, u+b4c0, u+b531, u+b538, u+b545, u+b550, u+b5a8, u+b6f0, u+b728, u+b73b, u+b7ad, u+b7ed, u+b809, u+b864, u+b86d, u+b871, u+b9bf, u+b9f5, u+ba40, u+ba4b, u+ba58, u+ba87, u+baac, u+bbc0, u+bc16, u+bc34, u+bd07, u+bd99, u+be59, u+bfd0, u+c058, u+c0e4, u+c0f5, u+c12d, u+c139, u+c228, u+c529, u+c5c7, u+c635, u+c637, u+c735, u+c77d, u+c787, u+c789, u+c8c4, u+c989, u+c98c, u+c9d0, u+c9d3, u+cc0c, u+cc99, u+cd0c, u+cd2c, u+cd98, u+cda4, u+ce59, u+ce60, u+ce6d, u+cea0, u+d0d0-d0d1, u+d0d5, u+d14d, u+d1a4, u+d29c, u+d2f1, u+d301, u+d39c, u+d3bc, u+d4e8, u+d540, u+d5ec, u+d640, u+d750
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.113.woff2) format("woff2");
		unicode-range: u+5e, u+25b2, u+25b6, u+314e, u+ac24, u+ace1, u+ace4, u+ae68, u+af2d, u+b0d0, u+b0e5, u+b150, u+b155, u+b193, u+b2c9, u+b2dd, u+b3c8, u+b3fc, u+b410, u+b458, u+b4dd, u+b5a0, u+b5a4, u+b5bb, u+b7b5, u+b838, u+b840, u+b86f, u+b8f9, u+b960, u+b9e5, u+bab8, u+bb50, u+bc1d, u+bc24-bc25, u+bca8, u+bcbd, u+bd04, u+bd10, u+bd24, u+be48, u+be5b, u+be68, u+c05c, u+c12c, u+c140, u+c15c, u+c168, u+c194, u+c219, u+c27d, u+c2a8, u+c2f1, u+c2f8, u+c368, u+c554-c555, u+c559, u+c564, u+c5d8, u+c5fc, u+c625, u+c65c, u+c6b1, u+c728, u+c794, u+c84c, u+c88c, u+c8e0, u+c8fd, u+c998, u+c9dd, u+cc0d, u+cc30, u+ceec, u+cf13, u+cf1c, u+cf5c, u+d050, u+d07c, u+d0a8, u+d134, u+d138, u+d154, u+d1f4, u+d2bc, u+d329, u+d32c, u+d3d0, u+d3f4, u+d3fc, u+d56b, u+d5cc, u+d600-d601, u+d639, u+d6c8, u+d754, u+d765
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.114.woff2) format("woff2");
		unicode-range: u+3c-3d, u+2026, u+24d2, u+314b, u+ac11, u+acf3, u+ad74, u+ad81, u+adf9, u+ae34, u+af43, u+afb8, u+b05d, u+b07c, u+b110, u+b118, u+b17c, u+b180, u+b18d, u+b192, u+b2cc, u+b355, u+b378, u+b4a4, u+b4ef, u+b78d, u+b799, u+b7a9, u+b7fd, u+b807, u+b80c, u+b839, u+b9b4, u+b9db, u+ba3c, u+bab0, u+bba4, u+bc94, u+be4c, u+c154, u+c1c4, u+c26c, u+c2ac, u+c2ed, u+c4f4, u+c55e, u+c561, u+c571, u+c5b5, u+c5c4, u+c654-c655, u+c695, u+c6e8, u+c6f9, u+c724, u+c751, u+c775, u+c7a0, u+c7c1, u+c874, u+c880, u+c9d5, u+c9f8, u+cabd, u+cc29, u+cc2c, u+cca8, u+ccab, u+ccd0, u+ce21, u+ce35, u+ce7c, u+ce90, u+cee8, u+cef4, u+cfe0, u+d070, u+d0b9, u+d0c1, u+d0c4, u+d0c8, u+d15c, u+d1a1, u+d2c0, u+d300, u+d314, u+d3ed, u+d478, u+d480, u+d48d, u+d508, u+d53d, u+d5e4, u+d611, u+d61c, u+d68d, u+d6a8, u+d798
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.115.woff2) format("woff2");
		unicode-range: u+23, u+25, u+5f, u+a9, u+ac08, u+ac78, u+aca8, u+acac, u+ace8, u+ad70, u+adc0, u+addc, u+b137, u+b140, u+b208, u+b290, u+b2f5, u+b3c5, u+b3cc, u+b420, u+b429, u+b529, u+b530, u+b77d, u+b79c, u+b7a8, u+b7c9, u+b7f0, u+b7fc, u+b828, u+b860, u+b9ad, u+b9c1, u+b9c9, u+b9dd-b9de, u+b9e8, u+ba38-ba39, u+babb, u+bc00, u+bc8c, u+bca0, u+bca4, u+bcd1, u+bcfc, u+bd09, u+bdf0, u+be60, u+c0ad, u+c0b4, u+c0bc, u+c190, u+c1fc, u+c220, u+c288, u+c2b9, u+c2f6, u+c528, u+c545, u+c558, u+c5bc, u+c5d4, u+c600, u+c644, u+c6c0, u+c6c3, u+c721, u+c798, u+c7a1, u+c811, u+c838, u+c871, u+c904, u+c990, u+c9dc, u+cc38, u+cc44, u+cca0, u+cd1d, u+cd95, u+cda9, u+ce5c, u+cf00, u+cf58, u+d150, u+d22c, u+d305, u+d328, u+d37c, u+d3f0, u+d551, u+d5a5, u+d5c8, u+d5d8, u+d63c, u+d64d, u+d669, u+d734, u+d76c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.116.woff2) format("woff2");
		unicode-range: u+26, u+2b, u+3e, u+40, u+7e, u+ac01, u+ac19, u+ac1d, u+aca0, u+aca9, u+acb0, u+ad8c, u+ae09, u+ae38, u+ae40, u+aed8, u+b09c, u+b0a0, u+b108, u+b204, u+b298, u+b2d8, u+b2eb-b2ec, u+b2f4, u+b313, u+b358, u+b450, u+b4e0, u+b54c, u+b610, u+b780, u+b78c, u+b791, u+b8e8, u+b958, u+b974, u+b984, u+b9b0, u+b9bc-b9bd, u+b9ce, u+ba70, u+bbfc, u+bc0f, u+bc15, u+bc1b, u+bc31, u+bc95, u+bcc0, u+bcc4, u+bd81, u+bd88, u+c0c8, u+c11d, u+c13c, u+c158, u+c18d, u+c1a1, u+c21c, u+c4f0, u+c54a, u+c560, u+c5b8, u+c5c8, u+c5f4, u+c628, u+c62c, u+c678, u+c6cc, u+c808, u+c810, u+c885, u+c88b, u+c900, u+c988, u+c99d, u+c9c8, u+cc3d-cc3e, u+cc45, u+cd08, u+ce20, u+cee4, u+d074, u+d0a4, u+d0dd, u+d2b9, u+d3b8, u+d3c9, u+d488, u+d544, u+d559, u+d56d, u+d588, u+d615, u+d648, u+d655, u+d658, u+d65c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.117.woff2) format("woff2");
		unicode-range: u+d, u+48, u+7c, u+ac10, u+ac15, u+ac74, u+ac80, u+ac83, u+acc4, u+ad11, u+ad50, u+ad6d, u+adfc, u+ae00, u+ae08, u+ae4c, u+b0a8, u+b124, u+b144, u+b178, u+b274, u+b2a5, u+b2e8, u+b2f9, u+b354, u+b370, u+b418, u+b41c, u+b4f1, u+b514, u+b798, u+b808, u+b824-b825, u+b8cc, u+b978, u+b9d0, u+b9e4, u+baa9, u+bb3c, u+bc18, u+bc1c, u+bc30, u+bc84, u+bcf5, u+bcf8, u+bd84, u+be0c, u+be14, u+c0b0, u+c0c9, u+c0dd, u+c124, u+c2dd, u+c2e4, u+c2ec, u+c54c, u+c57c-c57d, u+c591, u+c5c5-c5c6, u+c5ed, u+c608, u+c640, u+c6b8, u+c6d4, u+c784, u+c7ac, u+c800-c801, u+c9c1, u+c9d1, u+cc28, u+cc98, u+cc9c, u+ccad, u+cd5c, u+cd94, u+cd9c, u+cde8, u+ce68, u+cf54, u+d0dc, u+d14c, u+d1a0, u+d1b5, u+d2f0, u+d30c, u+d310, u+d398, u+d45c, u+d50c, u+d53c, u+d560, u+d568, u+d589, u+d604, u+d6c4, u+d788
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.118.woff2) format("woff2");
		unicode-range: u+39, u+49, u+4d-4e, u+a0, u+ac04, u+ac1c, u+ac70, u+ac8c, u+acbd, u+acf5, u+acfc, u+ad00, u+ad6c, u+adf8, u+b098, u+b0b4, u+b294, u+b2c8, u+b300, u+b3c4, u+b3d9, u+b4dc, u+b4e4, u+b77c, u+b7ec, u+b85d, u+b97c, u+b9c8, u+b9cc, u+ba54, u+ba74, u+ba85, u+baa8, u+bb34, u+bb38, u+bbf8, u+bc14, u+bc29, u+bc88, u+bcf4, u+bd80, u+be44, u+c0c1, u+c11c, u+c120, u+c131, u+c138, u+c18c, u+c218, u+c2b5, u+c2e0, u+c544, u+c548, u+c5b4, u+c5d0, u+c5ec, u+c5f0, u+c601, u+c624, u+c694, u+c6a9, u+c6b0, u+c6b4, u+c6d0, u+c704, u+c720, u+c73c, u+c740, u+c744, u+c74c, u+c758, u+c77c, u+c785, u+c788, u+c790-c791, u+c7a5, u+c804, u+c815, u+c81c, u+c870, u+c8fc, u+c911, u+c9c4, u+ccb4, u+ce58, u+ce74, u+d06c, u+d0c0, u+d130, u+d2b8, u+d3ec, u+d504, u+d55c, u+d569, u+d574, u+d638, u+d654, u+d68c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans KR;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans KR Bold"), local("NotoSansKR-Bold"), url(https://fonts.gstatic.com/s/notosanskr/v12/Pby7FmXiEBPT4ITbgNA5CgmOalvI7bgWsWdx3Ch_M9uykRdOOoSdBjU92zqHxA.119.woff2) format("woff2");
		unicode-range: u+20-22, u+27-2a, u+2c-38, u+3a-3b, u+3f, u+41-47, u+4a-4c, u+4f-5d, u+61-7b, u+7d, u+a1, u+ab, u+ae, u+b7, u+bb, u+bf, u+2013-2014, u+201c-201d, u+2122, u+ac00, u+ace0, u+ae30, u+b2e4, u+b85c, u+b9ac, u+c0ac, u+c2a4, u+c2dc, u+c774, u+c778, u+c9c0, u+d558
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.0.woff2) format("woff2");
		unicode-range: u+25e56, u+25e62, u+25e65, u+25ec2, u+25ed8, u+25ee8, u+25f23, u+25f5c, u+25fd4, u+25fe0, u+25ffb, u+2600c, u+26017, u+26060, u+260ed, u+26222, u+2626a, u+26270, u+26286, u+2634c, u+26402, u+2667e, u+266b0, u+2671d, u+268dd, u+268ea, u+26951, u+2696f, u+26999, u+269dd, u+26a1e, u+26a58, u+26a8c, u+26ab7, u+26aff, u+26c29, u+26c73, u+26c9e, u+26cdd, u+26e40, u+26e65, u+26f94, u+26ff6-26ff8, u+270f4, u+2710d, u+27139, u+273da-273db, u+273fe, u+27410, u+27449, u+27614-27615, u+27631, u+27684, u+27693, u+2770e, u+27723, u+27752, u+278b2, u+27985, u+279b4, u+27a84, u+27bb3, u+27bbe, u+27bc7, u+27c3c, u+27cb8, u+27d73, u+27da0, u+27e10, u+27fb7, u+2808a, u+280bb, u+28277, u+28282, u+282f3, u+283cd, u+2840c, u+28455, u+2856b, u+285c8-285c9, u+286d7, u+286fa, u+28946, u+28949, u+2896b, u+28987-28988, u+289ba-289bb, u+28a1e, u+28a29, u+28a43, u+28a71, u+28a99, u+28acd, u+28add, u+28ae4, u+28bc1, u+28bef, u+28cdd, u+28d10, u+28d71, u+28dfb, u+28e0f, u+28e17, u+28e1f, u+28e36, u+28e89, u+28eeb, u+28ef6, u+28f32, u+28ff8, u+292a0, u+292b1, u+29490, u+295cf, u+2967f, u+296f0, u+29719, u+29750, u+29810, u+298c6, u+29a72, u+29d4b, u+29ddb, u+29e15, u+29e3d, u+29e49, u+29e8a, u+29ec4, u+29edb, u+29ee9, u+29fce, u+29fd7, u+2a01a, u+2a02f, u+2a082, u+2a0f9, u+2a190, u+2a2b2, u+2a38c, u+2a437, u+2a5f1, u+2a602, u+2a61a, u+2a6b2, u+2a9e6, u+2b746, u+2b751, u+2b753, u+2b75a, u+2b75c, u+2b765, u+2b776-2b777, u+2b77c, u+2b782, u+2b789, u+2b78b, u+2b78e, u+2b794, u+2b7ac, u+2b7af, u+2b7bd, u+2b7c9, u+2b7cf, u+2b7d2, u+2b7d8, u+2b7f0, u+2b80d, u+2b817, u+2b81a, u+2f804, u+2f80f, u+2f815, u+2f818, u+2f81a, u+2f822, u+2f828, u+2f82c, u+2f833, u+2f83f, u+2f846, u+2f852, u+2f862, u+2f86d, u+2f873, u+2f877, u+2f884, u+2f899-2f89a, u+2f8a6, u+2f8ac, u+2f8b2, u+2f8b6, u+2f8d3, u+2f8db-2f8dc, u+2f8e1, u+2f8e5, u+2f8ea, u+2f8ed, u+2f8fc, u+2f903, u+2f90b, u+2f90f, u+2f91a, u+2f920-2f921, u+2f945, u+2f947, u+2f96c, u+2f995, u+2f9d0, u+2f9de-2f9df, u+2f9f4
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.1.woff2) format("woff2");
		unicode-range: u+1f230-1f23a, u+1f240-1f248, u+1f250-1f251, u+2000b, u+20089-2008a, u+200a2, u+200a4, u+200b0, u+200f5, u+20158, u+201a2, u+20213, u+2032b, u+20371, u+20381, u+203f9, u+2044a, u+20509, u+2053f, u+205b1, u+205d6, u+20611, u+20628, u+206ec, u+2074f, u+207c8, u+20807, u+2083a, u+208b9, u+2090e, u+2097c, u+20984, u+2099d, u+20a64, u+20ad3, u+20b1d, u+20b9f, u+20bb7, u+20d45, u+20d58, u+20de1, u+20e64, u+20e6d, u+20e95, u+20f5f, u+21201, u+2123d, u+21255, u+21274, u+2127b, u+212d7, u+212e4, u+212fd, u+2131b, u+21336, u+21344, u+213c4, u+2146d-2146e, u+215d7, u+21647, u+216b4, u+21706, u+21742, u+218bd, u+219c3, u+21a1a, u+21c56, u+21d2d, u+21d45, u+21d62, u+21d78, u+21d92, u+21d9c, u+21da1, u+21db7, u+21de0, u+21e33-21e34, u+21f1e, u+21f76, u+21ffa, u+2217b, u+22218, u+2231e, u+223ad, u+22609, u+226f3, u+2285b, u+228ab, u+2298f, u+22ab8, u+22b46, u+22b4f-22b50, u+22ba6, u+22c1d, u+22c24, u+22de1, u+22e42, u+22feb, u+231b6, u+231c3-231c4, u+231f5, u+23372, u+233cc, u+233d0, u+233d2-233d3, u+233d5, u+233da, u+233df, u+233e4, u+233fe, u+2344a-2344b, u+23451, u+23465, u+234e4, u+2355a, u+23594, u+235c4, u+23638-2363a, u+23647, u+2370c, u+2371c, u+2373f, u+23763-23764, u+237e7, u+237f1, u+237ff, u+23824, u+2383d, u+23a98, u+23c7f, u+23cbe, u+23cfe, u+23d00, u+23d0e, u+23d40, u+23dd3, u+23df9-23dfa, u+23f7e, u+2404b, u+24096, u+24103, u+241c6, u+241fe, u+242ee, u+243bc, u+243d0, u+24629, u+246a5, u+247f1, u+24896, u+248e9, u+24a4d, u+24b56, u+24b6f, u+24c16, u+24d14, u+24e04, u+24e0e, u+24e37, u+24e6a, u+24e8b, u+24ff2, u+2504a, u+25055, u+25122, u+251a9, u+251cd, u+251e5, u+2521e, u+2524c, u+2542e, u+2548e, u+254d9, u+2550e, u+255a7, u+2567f, u+25771, u+257a9, u+257b4, u+25874, u+259c4, u+259cc, u+259d4, u+25ad7, u+25ae3-25ae4, u+25af1, u+25bb2, u+25c4b, u+25c64, u+25da1, u+25e2e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.2.woff2) format("woff2");
		unicode-range: u+ffb6-ffbe, u+ffc2-ffc7, u+ffca-ffcf, u+ffd2-ffd7, u+ffda-ffdc, u+ffe0-ffe2, u+ffe4, u+ffe6, u+ffe8-ffee, u+1f100-1f10a, u+1f110-1f12e, u+1f130-1f16b, u+1f170-1f19a, u+1f200-1f202, u+1f210-1f22f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.3.woff2) format("woff2");
		unicode-range: u+f9f6-fa0b, u+fa0e-fa10, u+fa12-fa6d, u+fb00-fb04, u+fe10-fe19, u+fe30-fe42, u+fe44-fe52, u+fe54-fe66, u+fe68-fe6b, u+ff02, u+ff04, u+ff07, u+ff51, u+ff5b, u+ff5d, u+ff5f-ff60, u+ff66, u+ff69, u+ff87, u+ffa0-ffb5
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.4.woff2) format("woff2");
		unicode-range: u+f916-f959, u+f95b-f9f2, u+f9f4-f9f5
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.5.woff2) format("woff2");
		unicode-range: u+9e16, u+9e19-9e1f, u+9e75, u+9e79-9e7d, u+9e80-9e85, u+9e87-9e88, u+9e8b-9e8c, u+9e8e-9e8f, u+9e91-9e92, u+9e95-9e96, u+9e98, u+9e9b, u+9e9d-9e9e, u+9ea4-9ea5, u+9ea8-9eaa, u+9eac-9eb0, u+9eb3-9eb5, u+9eb8, u+9ebc-9ebf, u+9ec3, u+9ec6, u+9ec8, u+9ecb-9ecd, u+9ecf-9ed1, u+9ed4-9ed5, u+9ed8, u+9edb-9ee0, u+9ee4-9ee5, u+9ee7-9ee8, u+9eec-9ef2, u+9ef4-9ef9, u+9efb-9eff, u+9f02-9f03, u+9f07-9f09, u+9f0e-9f12, u+9f14-9f17, u+9f19-9f1b, u+9f1f-9f22, u+9f26, u+9f2a-9f2c, u+9f2f, u+9f31-9f32, u+9f34, u+9f37, u+9f39-9f3a, u+9f3c-9f3f, u+9f41, u+9f43-9f47, u+9f4a, u+9f4e-9f50, u+9f52-9f58, u+9f5a, u+9f5d-9f61, u+9f63, u+9f66-9f6a, u+9f6c-9f73, u+9f75-9f77, u+9f7a, u+9f7d, u+9f7f, u+9f8f-9f92, u+9f94-9f97, u+9f99, u+9f9c-9fa3, u+9fa5, u+9fb4, u+9fbc-9fc2, u+9fc4, u+9fc6, u+9fcc, u+f900-f915
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.6.woff2) format("woff2");
		unicode-range: u+9c22-9c2a, u+9c2d-9c32, u+9c35-9c37, u+9c39-9c3a, u+9c3d-9c3e, u+9c41, u+9c43-9c4a, u+9c4e-9c50, u+9c52-9c54, u+9c56, u+9c58, u+9c5a-9c61, u+9c63, u+9c65, u+9c67-9c6b, u+9c6d-9c6e, u+9c70, u+9c72, u+9c75-9c78, u+9c7a-9c7c, u+9ce6-9ce7, u+9ceb-9cec, u+9cf0, u+9cf2, u+9cf6-9cf7, u+9cf9, u+9d02-9d03, u+9d06-9d09, u+9d0b, u+9d0e, u+9d11-9d12, u+9d15, u+9d17-9d18, u+9d1b-9d1f, u+9d23, u+9d26, u+9d2a-9d2c, u+9d2f-9d30, u+9d32-9d34, u+9d3a, u+9d3c-9d3f, u+9d41-9d48, u+9d4a, u+9d50-9d54, u+9d59, u+9d5d-9d65, u+9d69-9d6c, u+9d6f-9d70, u+9d72-9d73, u+9d76-9d77, u+9d7a-9d7c, u+9d7e, u+9d83-9d84, u+9d86-9d87, u+9d89-9d8a, u+9d8d-9d8e, u+9d92-9d93, u+9d95-9d9a, u+9da1, u+9da4, u+9da9-9dac, u+9dae, u+9db1-9db2, u+9db5, u+9db8-9dbd, u+9dbf-9dc4, u+9dc6-9dc7, u+9dc9-9dca, u+9dcf, u+9dd3-9dd7, u+9dd9-9dda, u+9dde-9de0, u+9de3, u+9de5-9de7, u+9de9, u+9deb, u+9ded-9df0, u+9df3-9df4, u+9df8, u+9dfd-9dfe, u+9e02, u+9e07, u+9e0a, u+9e0d-9e0e, u+9e10-9e12, u+9e15
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.7.woff2) format("woff2");
		unicode-range: u+9ac3, u+9ac6, u+9ac8, u+9ace-9ad3, u+9ad5-9ad7, u+9adb-9adc, u+9ade-9ae0, u+9ae2-9ae7, u+9ae9, u+9aeb-9aec, u+9aee-9aef, u+9af1-9af5, u+9af7, u+9af9-9afb, u+9afd, u+9aff-9b06, u+9b08-9b09, u+9b0b-9b0e, u+9b10, u+9b12, u+9b16, u+9b18-9b1d, u+9b1f-9b20, u+9b22-9b23, u+9b25-9b2f, u+9b32-9b35, u+9b37, u+9b39-9b3b, u+9b3d, u+9b43-9b44, u+9b48, u+9b4b-9b4f, u+9b51, u+9b55-9b58, u+9b5b, u+9b5e, u+9b61, u+9b63, u+9b65-9b66, u+9b68, u+9b6a-9b6f, u+9b72-9b79, u+9b7f-9b80, u+9b83-9b87, u+9b89-9b8b, u+9b8d, u+9b8f-9b94, u+9b96-9b97, u+9b9a, u+9b9d-9ba0, u+9ba6-9ba7, u+9ba9-9baa, u+9bac, u+9bb0-9bb2, u+9bb4, u+9bb7-9bb9, u+9bbb-9bbc, u+9bbe-9bc1, u+9bc6-9bc8, u+9bca, u+9bce-9bd2, u+9bd4, u+9bd7-9bd8, u+9bdd, u+9bdf, u+9be1-9be5, u+9be7, u+9bea-9beb, u+9bee-9bf3, u+9bf5, u+9bf7-9bfa, u+9bfd, u+9bff-9c00, u+9c02, u+9c04, u+9c06, u+9c08-9c0d, u+9c0f-9c16, u+9c18-9c1e, u+9c21
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.8.woff2) format("woff2");
		unicode-range: u+98c3-98c8, u+98cb-98cc, u+98ce, u+98dc, u+98de, u+98e0-98e1, u+98e3, u+98e5-98e7, u+98e9-98eb, u+98ed-98ee, u+98f0-98f1, u+98f3, u+98f6, u+9902, u+9907-9909, u+9911-9912, u+9914-9918, u+991a-9922, u+9924, u+9926-9927, u+992b-992c, u+992e, u+9931-9935, u+9939-993e, u+9940-9942, u+9945-9949, u+994b-994e, u+9950-9952, u+9954-9955, u+9958-9959, u+995b-995c, u+995e-9960, u+9963, u+9997-9998, u+999b, u+999d-999f, u+99a3, u+99a5-99a6, u+99a8, u+99ad-99ae, u+99b0-99b2, u+99b5, u+99b9-99ba, u+99bc-99bd, u+99bf, u+99c1, u+99c3, u+99c8-99c9, u+99d1, u+99d3-99d5, u+99d8-99df, u+99e1-99e2, u+99e7, u+99ea-99ee, u+99f0-99f2, u+99f4-99f5, u+99f8-99f9, u+99fb-99fe, u+9a01-9a05, u+9a08, u+9a0a-9a0c, u+9a0f-9a11, u+9a16, u+9a1a, u+9a1e, u+9a20, u+9a22-9a24, u+9a27, u+9a2b, u+9a2d-9a2e, u+9a31, u+9a33, u+9a35-9a38, u+9a3e, u+9a40-9a45, u+9a47, u+9a4a-9a4e, u+9a51-9a52, u+9a54-9a58, u+9a5b, u+9a5d, u+9a5f, u+9a62, u+9a64-9a65, u+9a69-9a6c, u+9aaa, u+9aac-9ab0, u+9ab2, u+9ab4-9ab7, u+9ab9, u+9abb-9ac1
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.9.woff2) format("woff2");
		unicode-range: u+96fa, u+9702-9706, u+9708-9709, u+970d-970f, u+9711, u+9713-9714, u+9716, u+9719-971b, u+971d, u+9721-9724, u+9728, u+972a, u+9730-9731, u+9733, u+9736, u+9738-9739, u+973b, u+973d-973e, u+9741-9744, u+9746-974a, u+974d-974f, u+9751, u+9755, u+9757-9758, u+975a-975c, u+9760-9761, u+9763-9764, u+9766-9768, u+976a-976b, u+976e, u+9771, u+9773, u+9776-977d, u+977f-9781, u+9785-9786, u+9789, u+978b, u+978f-9790, u+9795-9797, u+9799-979a, u+979c, u+979e-97a0, u+97a2-97a3, u+97a6, u+97a8, u+97ab-97ac, u+97ae, u+97b1-97b6, u+97b8-97ba, u+97bc, u+97be-97bf, u+97c1, u+97c3-97ce, u+97d0-97d1, u+97d4, u+97d7-97d9, u+97db-97de, u+97e0-97e1, u+97e4, u+97e6, u+97ed-97ef, u+97f1-97f2, u+97f4-97f8, u+97fa, u+9804, u+9807, u+980a, u+980c-980f, u+9814, u+9816-9817, u+9819-981a, u+981c, u+981e, u+9820-9821, u+9823-9826, u+982b, u+982e-9830, u+9832-9835, u+9837, u+9839, u+983d-983e, u+9844, u+9846-9847, u+984a-984b, u+984f, u+9851-9853, u+9856-9857, u+9859-985b, u+9862-9863, u+9865-9866, u+986a-986c, u+986f-9871, u+9873-9875, u+98aa-98ab, u+98ad-98ae, u+98b0-98b1, u+98b4, u+98b6-98b8, u+98ba-98bc, u+98bf, u+98c2
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.10.woff2) format("woff2");
		unicode-range: u+942e-942f, u+9431-9434, u+9436, u+9438, u+943a-943b, u+943d, u+943f, u+9441, u+9443-9445, u+9448, u+944a, u+944c, u+9452-9453, u+9455, u+9459-945c, u+945e-9463, u+9468, u+946a-946b, u+946d-9472, u+9475, u+9477, u+947c-947f, u+9481, u+9483-9485, u+9578-9579, u+957e-957f, u+9582, u+9584, u+9586-9588, u+958a, u+958c-958f, u+9592, u+9594, u+9596, u+9598-9599, u+959d-95a1, u+95a4, u+95a6-95a9, u+95ab-95ad, u+95b1, u+95b4, u+95b6, u+95b9-95bf, u+95c3, u+95c6, u+95c8-95cd, u+95d0-95d6, u+95d9-95da, u+95dc-95e2, u+95e4-95e6, u+95e8, u+961d-961e, u+9621-9622, u+9624-9626, u+9628, u+962c, u+962e-962f, u+9631, u+9633-9634, u+9637-963a, u+963c-963d, u+9641-9642, u+964b-964c, u+964f, u+9652, u+9654, u+9656-9658, u+965c-965f, u+9661, u+9666, u+966a, u+966c, u+966e, u+9672, u+9674, u+9677, u+967b-967c, u+967e-967f, u+9681-9684, u+9689, u+968b, u+968d, u+9691, u+9695-9698, u+969a, u+969d, u+969f, u+96a4-96aa, u+96ae-96b4, u+96b6, u+96b8-96bb, u+96bd, u+96c1, u+96c9-96cb, u+96cd-96ce, u+96d2, u+96d5-96d6, u+96d8-96da, u+96dc-96df, u+96e9, u+96ef, u+96f1, u+96f9
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.11.woff2) format("woff2");
		unicode-range: u+929f-92a0, u+92a4-92a5, u+92a7-92a8, u+92ab, u+92af, u+92b2-92b3, u+92b6-92bd, u+92bf-92c3, u+92c5-92c8, u+92cb-92d0, u+92d2-92d3, u+92d5, u+92d7-92d9, u+92dc-92dd, u+92df-92e1, u+92e3-92e5, u+92e7-92ea, u+92ec, u+92ee, u+92f0, u+92f2, u+92f7-92fb, u+92ff-9300, u+9302, u+9304, u+9308, u+930d, u+930f-9311, u+9314-9315, u+9318-931a, u+931c-931f, u+9321-9325, u+9327-932b, u+932e, u+9333-9337, u+933a-933b, u+9344, u+9347-934a, u+934d, u+9350-9352, u+9354-9358, u+935a, u+935c, u+935e, u+9360, u+9364-9365, u+9367, u+9369-936d, u+936f-9371, u+9373-9374, u+9376, u+937a, u+937d-9382, u+9388, u+938a-938b, u+938d, u+938f, u+9392, u+9394-9395, u+9397-9398, u+939a-939b, u+939e, u+93a1, u+93a3-93a4, u+93a6, u+93a8-93a9, u+93ab-93ad, u+93b0, u+93b4-93b6, u+93b9-93bb, u+93c1, u+93c3-93cd, u+93d0-93d1, u+93d3, u+93d6-93d9, u+93dc-93df, u+93e2, u+93e4-93e8, u+93f1, u+93f5, u+93f7-93fb, u+93fd, u+9401-9404, u+9407-9409, u+940d-9410, u+9413-9417, u+9419-941a, u+941f, u+9421, u+942b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.12.woff2) format("woff2");
		unicode-range: u+9127, u+9129, u+912d-9132, u+9134, u+9136-9137, u+9139-913a, u+913c-913d, u+9143, u+9146-914c, u+914f, u+9153, u+9156-915b, u+9161, u+9163-9165, u+9167, u+9169, u+916d, u+9172-9174, u+9179-917b, u+9181-9183, u+9185-9187, u+9189-918b, u+918e, u+9191, u+9193-9195, u+9197-9198, u+919e, u+91a1-91a2, u+91a6, u+91a8, u+91aa-91b6, u+91ba-91bd, u+91bf-91c6, u+91c9, u+91cb, u+91d0, u+91d3-91d4, u+91d6-91d7, u+91d9-91db, u+91de-91df, u+91e1, u+91e4-91e6, u+91e9-91ea, u+91ec-91f1, u+91f5-91f7, u+91f9, u+91fb-91fd, u+91ff-9201, u+9204-9207, u+9209-920a, u+920c, u+920e, u+9210-9218, u+921c-921e, u+9223-9226, u+9228-9229, u+922c, u+922e-9230, u+9233, u+9235-923a, u+923c, u+923e-9240, u+9242-9243, u+9245-924b, u+924d-9251, u+9256-925a, u+925c-925e, u+9260-9261, u+9264-9269, u+926e-9270, u+9275-9279, u+927b-927f, u+9288-928a, u+928d-928e, u+9291-9293, u+9295-9297, u+9299, u+929b-929c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.13.woff2) format("woff2");
		unicode-range: u+8f40-8f43, u+8f45-8f47, u+8f49-8f4a, u+8f4c-8f4f, u+8f51-8f55, u+8f57-8f58, u+8f5c-8f5e, u+8f61-8f66, u+8f9c-8f9d, u+8f9f-8fa2, u+8fa4-8fa8, u+8fad-8faf, u+8fb4-8fb8, u+8fbe, u+8fc0-8fc2, u+8fc6, u+8fc8, u+8fca-8fcb, u+8fcd, u+8fd0, u+8fd2-8fd3, u+8fd5, u+8fda, u+8fe0, u+8fe2-8fe5, u+8fe8-8fea, u+8fed-8fef, u+8ff1, u+8ff4-8ff6, u+8ff8-8ffb, u+8ffe, u+9002, u+9004-9005, u+9008, u+900b-900e, u+9011, u+9013, u+9015-9016, u+9018, u+901b, u+901e, u+9021, u+9027-902a, u+902c-902d, u+902f, u+9033-9037, u+9039, u+903c, u+903e-903f, u+9041, u+9043-9044, u+9049, u+904c, u+904f-9052, u+9056, u+9058, u+905b-905e, u+9062, u+9066-9068, u+906c, u+906f-9070, u+9072, u+9074, u+9076, u+9079, u+9080-9083, u+9085, u+9087-9088, u+908b-908c, u+908e-9090, u+9095, u+9097-9099, u+909b, u+90a0-90a2, u+90a5, u+90a8, u+90af-90b6, u+90bd-90be, u+90c3-90c5, u+90c7-90c9, u+90cc, u+90d2, u+90d5, u+90d7-90d9, u+90db-90df, u+90e2, u+90e4-90e5, u+90eb, u+90ef-90f0, u+90f2, u+90f4, u+90f6, u+90fe-9100, u+9102, u+9104-9106, u+9108, u+910d, u+9110, u+9112, u+9114-911a, u+911c, u+911e, u+9120, u+9122-9123, u+9125
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.14.woff2) format("woff2");
		unicode-range: u+8da6, u+8da8, u+8dab-8dac, u+8daf, u+8db2, u+8db5, u+8db7, u+8db9-8dbc, u+8dbe, u+8dc0, u+8dc2, u+8dc5-8dc8, u+8dca-8dcc, u+8dce-8dcf, u+8dd1, u+8dd4-8dd7, u+8dd9-8ddb, u+8ddf, u+8de3-8de5, u+8de7, u+8dea-8dec, u+8df0-8df2, u+8df4, u+8dfc-8dfd, u+8dff, u+8e01, u+8e04-8e06, u+8e08-8e09, u+8e0b-8e0c, u+8e10-8e11, u+8e14, u+8e16, u+8e1d-8e23, u+8e26-8e27, u+8e30-8e31, u+8e33-8e39, u+8e3d, u+8e40-8e42, u+8e44, u+8e47-8e50, u+8e54-8e55, u+8e59, u+8e5b-8e64, u+8e69, u+8e6c-8e6d, u+8e6f-8e72, u+8e75-8e77, u+8e79-8e7c, u+8e81-8e85, u+8e89, u+8e8b, u+8e90-8e95, u+8e98-8e9b, u+8e9d-8e9e, u+8ea1-8ea2, u+8ea7, u+8ea9-8eaa, u+8eac-8eb1, u+8eb3, u+8eb5-8eb6, u+8eba-8ebb, u+8ebe, u+8ec0-8ec1, u+8ec3-8ec8, u+8ecb, u+8ecf, u+8ed1, u+8ed4, u+8edb-8edc, u+8ee3, u+8ee8, u+8eeb, u+8eed-8eee, u+8ef0-8ef1, u+8ef7, u+8ef9-8efc, u+8efe, u+8f00, u+8f02, u+8f05, u+8f07-8f08, u+8f0a, u+8f0f-8f10, u+8f12-8f13, u+8f15-8f19, u+8f1b-8f1c, u+8f1e-8f21, u+8f23, u+8f25-8f28, u+8f2b-8f2f, u+8f33-8f37, u+8f39-8f3b, u+8f3e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.15.woff2) format("woff2");
		unicode-range: u+8b11, u+8b14, u+8b16, u+8b1a, u+8b1c, u+8b1e-8b20, u+8b26, u+8b28, u+8b2b-8b2d, u+8b30, u+8b37, u+8b3c, u+8b3e, u+8b41-8b46, u+8b48-8b49, u+8b4c-8b4f, u+8b51-8b54, u+8b56, u+8b59, u+8b5b, u+8b5e-8b5f, u+8b63, u+8b69, u+8b6b-8b6d, u+8b6f, u+8b71, u+8b74, u+8b76, u+8b78-8b79, u+8b7c-8b81, u+8b84-8b85, u+8b8a-8b8f, u+8b92-8b96, u+8b99-8b9a, u+8b9c-8ba0, u+8c38-8c3a, u+8c3d-8c3f, u+8c41, u+8c45, u+8c47-8c49, u+8c4b-8c4c, u+8c4e-8c51, u+8c53-8c55, u+8c57-8c59, u+8c5b, u+8c5d, u+8c62-8c64, u+8c66, u+8c68-8c69, u+8c6b-8c6d, u+8c73, u+8c75-8c76, u+8c78, u+8c7a-8c7c, u+8c7e, u+8c82, u+8c85-8c87, u+8c89-8c8b, u+8c8d-8c8e, u+8c90, u+8c92-8c94, u+8c98-8c99, u+8c9b-8c9c, u+8c9f, u+8ca4, u+8cad-8cae, u+8cb2-8cb3, u+8cb6, u+8cb9-8cba, u+8cbd, u+8cc1-8cc2, u+8cc4-8cc6, u+8cc8-8cc9, u+8ccb, u+8ccd-8ccf, u+8cd2, u+8cd5-8cd6, u+8cd9-8cda, u+8cdd, u+8ce1, u+8ce3-8ce4, u+8ce6, u+8ce8, u+8cec, u+8cef-8cf2, u+8cf4-8cf5, u+8cf7-8cf8, u+8cfa-8cfb, u+8cfd-8cff, u+8d01, u+8d03-8d04, u+8d07, u+8d09-8d0b, u+8d0d-8d10, u+8d12-8d14, u+8d16-8d17, u+8d1b-8d1d, u+8d65, u+8d67, u+8d69, u+8d6b-8d6e, u+8d71, u+8d73, u+8d76, u+8d7f, u+8d81-8d82, u+8d84, u+8d88, u+8d8d, u+8d90-8d91, u+8d95, u+8d99, u+8d9e-8da0
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.16.woff2) format("woff2");
		unicode-range: u+8962-8964, u+8966, u+896a-896b, u+896d-8970, u+8973-8975, u+8977, u+897a-897e, u+8980, u+8983, u+8988-898a, u+898d, u+8990, u+8993-8995, u+8998, u+899b-899c, u+899f-89a1, u+89a5-89a6, u+89a9, u+89ac, u+89af-89b0, u+89b2, u+89b4-89b7, u+89ba, u+89bc-89bd, u+89bf-89c1, u+89d4-89d8, u+89da, u+89dc-89dd, u+89e5, u+89e7, u+89e9, u+89eb, u+89ed, u+89f1, u+89f3-89f4, u+89f6, u+89f8-89f9, u+89fd, u+89ff, u+8a01, u+8a04-8a05, u+8a07, u+8a0c, u+8a0f-8a12, u+8a14-8a16, u+8a1b, u+8a1d-8a1e, u+8a20-8a22, u+8a24-8a26, u+8a2b-8a2c, u+8a2f, u+8a35-8a37, u+8a3b, u+8a3d-8a3e, u+8a40-8a41, u+8a43, u+8a45-8a49, u+8a4d-8a4e, u+8a51-8a54, u+8a56-8a58, u+8a5b-8a5d, u+8a61-8a62, u+8a65, u+8a67, u+8a6c-8a6d, u+8a75-8a77, u+8a79-8a7c, u+8a7e-8a80, u+8a82-8a86, u+8a8b, u+8a8f-8a92, u+8a96-8a97, u+8a99-8a9a, u+8a9f, u+8aa1, u+8aa3, u+8aa5-8aaa, u+8aae-8aaf, u+8ab3, u+8ab6-8ab7, u+8abb-8abc, u+8abe, u+8ac2-8ac4, u+8ac6, u+8ac8-8aca, u+8acc-8acd, u+8ad0-8ad5, u+8ad7, u+8ada-8ae2, u+8ae4, u+8ae7, u+8aeb-8aec, u+8aee, u+8af0-8af1, u+8af3-8af7, u+8afa, u+8afc, u+8aff, u+8b01-8b02, u+8b04-8b07, u+8b0a-8b0d, u+8b0f-8b10
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.17.woff2) format("woff2");
		unicode-range: u+87d0, u+87d2, u+87d5-87d6, u+87d9-87da, u+87dc, u+87df-87e0, u+87e2-87e6, u+87ea-87ed, u+87ef, u+87f1, u+87f3, u+87f5-87f8, u+87fa-87fb, u+87fe-87ff, u+8801, u+8803, u+8805-8807, u+8809-880b, u+880d-8816, u+8818-881c, u+881e-881f, u+8821-8822, u+8827-8828, u+882d-882e, u+8830-8832, u+8835-8836, u+8839-883c, u+8841-8845, u+8848-884b, u+884d-884e, u+8851-8852, u+8855-8856, u+8858-885a, u+885c, u+885e-8860, u+8862, u+8864, u+8869, u+886b, u+886e-886f, u+8871-8872, u+8875, u+8877, u+8879, u+887b, u+887d-887e, u+8880-8882, u+8888, u+888d, u+8892, u+8897-889c, u+889e-88a0, u+88a2, u+88a4, u+88a8, u+88aa, u+88ae, u+88b0-88b1, u+88b5, u+88b7, u+88ba, u+88bc-88c0, u+88c3-88c4, u+88c6, u+88ca-88ce, u+88d1-88d4, u+88d8-88d9, u+88db, u+88dd-88e1, u+88e7-88e8, u+88ef-88f2, u+88f4-88f5, u+88f7, u+88f9, u+88fc, u+8901-8902, u+8904, u+8906, u+890a, u+890c-890f, u+8913, u+8915-8916, u+8918-891a, u+891c-891e, u+8920, u+8925-8928, u+892a-892b, u+8930-8932, u+8935-893b, u+893e, u+8940-8946, u+8949, u+894c-894d, u+894f, u+8952, u+8956-8957, u+895a-895c, u+895e, u+8960-8961
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.18.woff2) format("woff2");
		unicode-range: u+8640-8642, u+8646, u+864d, u+8652-8659, u+865b, u+865d-8664, u+8667, u+8669, u+866c, u+866f, u+8671, u+8675-8677, u+867a-867b, u+867d, u+8687-8689, u+868b-868d, u+8691, u+8693, u+8695-8696, u+8698, u+869a, u+869c-869d, u+86a1, u+86a3-86a4, u+86a6-86ab, u+86ad, u+86af-86b1, u+86b3-86b9, u+86bf-86c1, u+86c3-86c6, u+86c9, u+86cb, u+86ce, u+86d1-86d2, u+86d4-86d5, u+86d7, u+86da, u+86dc, u+86de-86e0, u+86e3-86e7, u+86e9, u+86ec-86ed, u+86ef, u+86f8-86fe, u+8700, u+8703-870b, u+870d-8714, u+8719-871a, u+871e-871f, u+8721-8723, u+8725, u+8728-8729, u+872e-872f, u+8731-8732, u+8734, u+8737, u+8739-8740, u+8743, u+8745, u+8749, u+874b-874e, u+8751, u+8753, u+8755, u+8757-8759, u+875d, u+875f-8761, u+8763-8766, u+8768, u+876a, u+876e-876f, u+8771-8772, u+8774, u+8778, u+877b-877c, u+877f, u+8782-8789, u+878b-878c, u+878e, u+8790, u+8793, u+8795, u+8797-8799, u+879e-87a0, u+87a2-87a3, u+87a7, u+87ab-87af, u+87b1, u+87b3, u+87b5, u+87bb, u+87bd-87c1, u+87c4, u+87c6-87cb, u+87ce
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.19.woff2) format("woff2");
		unicode-range: u+84a6, u+84a8-84aa, u+84ad, u+84af, u+84b1, u+84b4, u+84b9-84bb, u+84bd-84c2, u+84c6-84ca, u+84cc-84d1, u+84d3, u+84d6, u+84d9-84da, u+84dc, u+84e7, u+84ea, u+84ec, u+84ef-84f2, u+84f4, u+84f7, u+84fa-84fd, u+84ff-8500, u+8502-8503, u+8506-8507, u+850c, u+850e, u+8510, u+8514-8515, u+8517-8518, u+851a-851c, u+851e-851f, u+8521-8525, u+8527, u+852a-852c, u+852f, u+8532-8534, u+8536, u+853e-8541, u+8543, u+8546, u+8548, u+854a-854b, u+854f-8553, u+8555-855a, u+855c-8564, u+8569-856b, u+856d, u+856f, u+8577, u+8579-857b, u+857d-8581, u+8585-8586, u+8588-858c, u+858f-8591, u+8593, u+8597-8598, u+859b-859d, u+859f-85a0, u+85a2, u+85a4-85a5, u+85a7-85a8, u+85ad-85b0, u+85b4, u+85b6-85ba, u+85bc-85bf, u+85c1-85c2, u+85c7, u+85c9-85cb, u+85ce-85d0, u+85d5, u+85d8-85da, u+85dc, u+85df-85e1, u+85e5-85e6, u+85e8, u+85ed, u+85f3-85f4, u+85f6-85f7, u+85f9-85fa, u+85fc, u+85fe-8600, u+8602, u+8604-8606, u+860a-860b, u+860d-860e, u+8610-8613, u+8616-861b, u+861e, u+8621-8622, u+8624, u+8627, u+8629, u+862f-8630, u+8636, u+8638-863a, u+863c-863d, u+863f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.20.woff2) format("woff2");
		unicode-range: u+82e0-82e4, u+82e7-82e8, u+82ea, u+82ed, u+82ef, u+82f3-82f4, u+82f6-82f7, u+82f9, u+82fb, u+82fd-82fe, u+8300-8301, u+8303, u+8306-8308, u+830a-830c, u+8316-8318, u+831b, u+831d-831f, u+8321-8323, u+832b-8335, u+8337, u+833a, u+833c-833d, u+8340, u+8342-8347, u+834a, u+834d-8351, u+8353-8357, u+835a, u+8362-8363, u+8370, u+8373, u+8375, u+8378, u+837c-837d, u+837f-8380, u+8382, u+8384-8387, u+838a, u+838d-838e, u+8392-8396, u+8398-83a0, u+83a2, u+83a6-83ad, u+83b1, u+83b5, u+83bd-83c1, u+83c7, u+83c9, u+83ce-83d1, u+83d4, u+83d6, u+83d8, u+83dd, u+83df-83e1, u+83e5, u+83e8, u+83ea-83eb, u+83f0, u+83f2, u+83f4, u+83f6-83f9, u+83fb-83fd, u+8401, u+8403-8404, u+8406-8407, u+840a-840b, u+840d, u+840f, u+8411, u+8413, u+8415, u+8417, u+8419, u+8420, u+8422, u+842a, u+842f, u+8431, u+8435, u+8438-8439, u+843c, u+8445-8448, u+844a, u+844d-844f, u+8451-8452, u+8456, u+8458-845a, u+845c, u+845f-8462, u+8464-8467, u+8469-846b, u+846d-8470, u+8473-8474, u+8476-847a, u+847c-847d, u+8481-8482, u+8484-8485, u+848b, u+8490, u+8492-8493, u+8495, u+8497, u+849c, u+849e-849f, u+84a1
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.21.woff2) format("woff2");
		unicode-range: u+813e, u+8141, u+8145-8147, u+814a, u+814c, u+8151-8153, u+8157, u+815f-8161, u+8165-8169, u+816d-816f, u+8171, u+8173-8174, u+8177, u+8180-8186, u+8188, u+818a-818b, u+818e, u+8190, u+8193, u+8195-8196, u+8198, u+819b, u+819e, u+81a0, u+81a2, u+81a4, u+81a9, u+81ae, u+81b0, u+81b2, u+81b4-81b5, u+81b8, u+81ba-81bb, u+81bd-81be, u+81c0-81c3, u+81c5-81c6, u+81c8-81cb, u+81cd-81cf, u+81d1, u+81d5-81db, u+81dd-81e1, u+81e4-81e5, u+81e7, u+81eb-81ec, u+81ef-81f2, u+81f5-81f6, u+81f8-81fb, u+81fd-8205, u+8209-820b, u+820d, u+820f, u+8212-8214, u+8216, u+8219-821d, u+8221-8222, u+8228-8229, u+822b, u+822e, u+8232-8235, u+8237-8238, u+823a, u+823c, u+8240, u+8243-8246, u+8249, u+824b, u+824e-824f, u+8251, u+8256-825a, u+825c-825d, u+825f-8260, u+8262-8264, u+8267-8268, u+826a-826b, u+826d-826e, u+8271, u+8274, u+8277, u+8279, u+827b, u+827d-8281, u+8283-8284, u+8287, u+8289-828a, u+828d-828e, u+8291-8294, u+8296, u+8298-829b, u+829f-82a1, u+82a3-82a4, u+82a7-82ac, u+82ae, u+82b0, u+82b2, u+82b4, u+82b7, u+82ba-82bc, u+82be-82bf, u+82c5-82c6, u+82d0, u+82d2-82d3, u+82d5, u+82d9-82da, u+82dc, u+82de-82df
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.22.woff2) format("woff2");
		unicode-range: u+7f68-7f69, u+7f6b, u+7f6d, u+7f71, u+7f77-7f79, u+7f7d-7f80, u+7f82-7f83, u+7f86-7f88, u+7f8b-7f8d, u+7f8f-7f91, u+7f94, u+7f96-7f97, u+7f9a, u+7f9c-7f9d, u+7fa1-7fa3, u+7fa6, u+7faa, u+7fad-7faf, u+7fb2, u+7fb4, u+7fb6, u+7fb8-7fb9, u+7fbc, u+7fbf-7fc0, u+7fc3, u+7fc5-7fc6, u+7fc8, u+7fca, u+7fce-7fcf, u+7fd5, u+7fdb, u+7fdf, u+7fe1, u+7fe3, u+7fe5-7fe6, u+7fe8-7fe9, u+7feb-7fec, u+7fee-7ff0, u+7ff2-7ff3, u+7ff9-7ffa, u+7ffd-7fff, u+8002, u+8004, u+8006-8008, u+800a-800f, u+8011-8014, u+8016, u+8018-8019, u+801c-8021, u+8024, u+8026, u+8028, u+802c, u+802e, u+8030, u+8034-8035, u+8037, u+8039-8040, u+8043-8044, u+8046, u+804a, u+8052, u+8058, u+805a, u+805f-8060, u+8062, u+8064, u+8066, u+8068, u+806d, u+806f-8073, u+8075-8076, u+8079, u+807b, u+807d-8081, u+8084-8088, u+808b, u+808e, u+8093, u+8099-809a, u+809c, u+809e, u+80a4, u+80a6-80a7, u+80ab-80ad, u+80b1, u+80b8-80b9, u+80c4-80c5, u+80c8, u+80ca, u+80cd, u+80cf, u+80d2, u+80d4-80db, u+80dd, u+80e0, u+80e4-80e6, u+80ed-80f3, u+80f5-80f7, u+80f9-80fc, u+80fe, u+8103, u+8109, u+810b, u+810d, u+8116-8118, u+811b-811c, u+811e, u+8120, u+8123-8124, u+8127, u+8129, u+812b-812c, u+812f-8130, u+8135, u+8139-813a, u+813c-813d
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.23.woff2) format("woff2");
		unicode-range: u+7d51, u+7d53, u+7d55-7d57, u+7d59-7d5d, u+7d63, u+7d65, u+7d67, u+7d6a, u+7d6e, u+7d70, u+7d72-7d73, u+7d78, u+7d7a-7d7b, u+7d7d, u+7d7f, u+7d81-7d83, u+7d85-7d86, u+7d88-7d89, u+7d8b-7d8d, u+7d8f, u+7d91, u+7d93, u+7d96-7d97, u+7d9b-7da0, u+7da2-7da3, u+7da6-7da7, u+7daa-7dac, u+7dae-7db0, u+7db3, u+7db5-7db9, u+7dbd, u+7dc0, u+7dc2-7dc7, u+7dcc-7dce, u+7dd0, u+7dd5-7dd9, u+7ddc-7dde, u+7de1-7de6, u+7dea-7ded, u+7df1-7df2, u+7df5-7df6, u+7df9-7dfa, u+7e00, u+7e05, u+7e08-7e0b, u+7e10-7e12, u+7e15, u+7e17, u+7e1c-7e1d, u+7e1f-7e23, u+7e27-7e28, u+7e2c-7e2d, u+7e2f, u+7e31-7e33, u+7e35-7e37, u+7e39-7e3b, u+7e3d, u+7e3f, u+7e43-7e48, u+7e4e, u+7e50, u+7e52, u+7e56, u+7e58-7e5a, u+7e5d-7e5f, u+7e61-7e62, u+7e65-7e67, u+7e69-7e6b, u+7e6d-7e6f, u+7e73, u+7e75, u+7e78-7e79, u+7e7b-7e7f, u+7e81-7e83, u+7e86-7e8a, u+7e8c-7e8e, u+7e90-7e96, u+7e98, u+7e9a-7e9f, u+7f38, u+7f3a-7f3f, u+7f43-7f45, u+7f47, u+7f4c-7f50, u+7f52-7f55, u+7f58, u+7f5b-7f5d, u+7f5f, u+7f61, u+7f63-7f67
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.24.woff2) format("woff2");
		unicode-range: u+7bc2, u+7bc5-7bc6, u+7bc8, u+7bca-7bcc, u+7bcf, u+7bd4, u+7bd6-7bd7, u+7bd9-7bdb, u+7bdd, u+7be5-7be6, u+7be8-7bea, u+7bf0, u+7bf2-7bfa, u+7bfc, u+7bfe, u+7c00-7c04, u+7c06-7c07, u+7c09, u+7c0b-7c0f, u+7c11-7c14, u+7c17, u+7c19, u+7c1b, u+7c1e-7c20, u+7c23, u+7c25-7c28, u+7c2a-7c2c, u+7c2f, u+7c31, u+7c33-7c34, u+7c36-7c3a, u+7c3d-7c3e, u+7c40, u+7c42-7c43, u+7c45-7c46, u+7c4a, u+7c4c, u+7c4f-7c5f, u+7c61, u+7c63-7c65, u+7c67, u+7c69, u+7c6c-7c70, u+7c72, u+7c75, u+7c79, u+7c7b-7c7e, u+7c81-7c83, u+7c86-7c87, u+7c8d, u+7c8f-7c90, u+7c94, u+7c9e, u+7ca0-7ca2, u+7ca4-7ca6, u+7ca8, u+7cab, u+7cad-7cae, u+7cb0-7cb3, u+7cb6-7cb7, u+7cb9-7cbd, u+7cbf-7cc0, u+7cc2, u+7cc4-7cc5, u+7cc7-7cca, u+7ccd-7ccf, u+7cd2-7cd5, u+7cd7-7cda, u+7cdc-7cdd, u+7cdf-7ce0, u+7ce2, u+7ce6, u+7ce9, u+7ceb, u+7cef, u+7cf2, u+7cf4-7cf6, u+7cf9-7cfa, u+7cfe, u+7d02-7d03, u+7d06-7d0a, u+7d0f, u+7d11-7d13, u+7d15-7d16, u+7d1c-7d1e, u+7d23, u+7d26, u+7d2a, u+7d2c-7d2e, u+7d31-7d32, u+7d35, u+7d3c-7d41, u+7d43, u+7d45, u+7d47-7d48, u+7d4b, u+7d4d-7d4f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.25.woff2) format("woff2");
		unicode-range: u+7a11, u+7a15, u+7a17-7a19, u+7a1b, u+7a1e-7a21, u+7a27, u+7a2b, u+7a2d, u+7a2f-7a31, u+7a34-7a35, u+7a37-7a3b, u+7a3e, u+7a43-7a49, u+7a4c, u+7a4e, u+7a50, u+7a55-7a57, u+7a59, u+7a5c-7a5d, u+7a5f-7a63, u+7a65, u+7a67, u+7a69-7a6a, u+7a6d, u+7a70, u+7a75, u+7a78-7a79, u+7a7d-7a7e, u+7a80, u+7a82, u+7a84-7a86, u+7a88, u+7a8a-7a8b, u+7a90-7a91, u+7a94-7a98, u+7a9e, u+7aa0, u+7aa3, u+7aa9, u+7aac, u+7ab0, u+7ab3, u+7ab5-7ab6, u+7ab9-7abf, u+7ac3, u+7ac5-7aca, u+7acc-7acf, u+7ad1-7ad3, u+7ad5, u+7ada-7adb, u+7add, u+7adf, u+7ae1-7ae2, u+7ae6-7aed, u+7af0-7af1, u+7af4, u+7af8, u+7afa-7afb, u+7afd-7afe, u+7b02, u+7b04, u+7b06-7b08, u+7b0a-7b0b, u+7b0f, u+7b12, u+7b14, u+7b18-7b19, u+7b1e-7b1f, u+7b23, u+7b25, u+7b27-7b2b, u+7b2d-7b31, u+7b33-7b36, u+7b3b, u+7b3d, u+7b3f-7b41, u+7b45, u+7b47, u+7b4c-7b50, u+7b53, u+7b55, u+7b5d, u+7b60, u+7b64-7b66, u+7b69-7b6a, u+7b6c-7b75, u+7b77, u+7b79-7b7a, u+7b7f, u+7b84, u+7b86, u+7b89, u+7b8d-7b92, u+7b96, u+7b98-7ba0, u+7ba5, u+7bac-7bad, u+7baf-7bb0, u+7bb2, u+7bb4-7bb6, u+7bba-7bbd, u+7bc1
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.26.woff2) format("woff2");
		unicode-range: u+784f, u+7851-7852, u+785c, u+785e, u+7860-7861, u+7863-7864, u+7868, u+786a, u+786e-786f, u+7872, u+7874, u+787a, u+787c, u+787e, u+7886-7887, u+788a, u+788c-788f, u+7893-7895, u+7898, u+789a, u+789d-789f, u+78a1, u+78a3-78a4, u+78a8-78aa, u+78ac-78ad, u+78af-78b3, u+78b5, u+78bb-78bf, u+78c5-78cc, u+78ce, u+78d1-78d6, u+78da-78db, u+78df-78e1, u+78e4, u+78e6-78e7, u+78ea, u+78ec, u+78f2-78f4, u+78f6-78f7, u+78f9-78fb, u+78fd-7901, u+7906-7907, u+790c, u+7910-7912, u+7919-791c, u+791e-7920, u+7925-792e, u+7930-7931, u+7934-7935, u+793b, u+793d, u+793f, u+7941-7942, u+7944-7946, u+794a-794b, u+794f, u+7951, u+7954-7955, u+7957-7958, u+795a-795c, u+795f-7960, u+7962, u+7967, u+7969, u+796b, u+7972, u+7977, u+7979-797c, u+797e-7980, u+798a-798e, u+7991, u+7993-7996, u+7998, u+799b-799d, u+79a1, u+79a6-79ab, u+79ae-79b1, u+79b3-79b4, u+79b8-79bb, u+79bd-79be, u+79c2, u+79c4, u+79c7-79ca, u+79cc-79cd, u+79cf, u+79d4-79d6, u+79da, u+79dd-79e3, u+79e5, u+79e7, u+79ea-79ed, u+79f1, u+79f8, u+79fc, u+7a02-7a03, u+7a05, u+7a07-7a0a, u+7a0c-7a0d
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.27.woff2) format("woff2");
		unicode-range: u+768c-768e, u+7690, u+7693, u+7695-7696, u+7699-76a8, u+76aa, u+76ad, u+76af-76b0, u+76b4, u+76b6-76ba, u+76bd, u+76c1-76c3, u+76c5, u+76c8-76c9, u+76cb-76ce, u+76d2, u+76d4, u+76d6, u+76d9, u+76dc, u+76de, u+76e0-76e1, u+76e5-76e8, u+76ea-76ec, u+76f0-76f1, u+76f6, u+76f9, u+76fb-76fc, u+7700, u+7704, u+7706-7708, u+770a, u+770e, u+7712, u+7714-7715, u+7717, u+7719-771c, u+7722, u+7724-7726, u+7728, u+772d-772f, u+7734-7739, u+773d-773e, u+7742, u+7745-7747, u+774a, u+774d-774f, u+7752, u+7756-7758, u+775a-775c, u+775e-7760, u+7762, u+7764-7765, u+7767, u+776a-776c, u+7770, u+7772-7774, u+7779-777a, u+777c-7780, u+7784, u+778b-778e, u+7794-7796, u+779a, u+779e-77a0, u+77a2, u+77a4-77a5, u+77a7, u+77a9-77aa, u+77ae-77b1, u+77b5-77b7, u+77b9, u+77bb-77bf, u+77c3, u+77c7, u+77c9, u+77cd, u+77d1-77d2, u+77d5, u+77d7, u+77d9-77da, u+77dc, u+77de-77e0, u+77e3-77e4, u+77e6-77e7, u+77e9-77ea, u+77ec, u+77ee, u+77f0-77f1, u+77f4, u+77f8, u+77fb-77fc, u+7805-7806, u+7809, u+780c-780e, u+7811-7812, u+7819, u+781d, u+7820-7823, u+7826-7827, u+782c-782e, u+7830, u+7835, u+7837, u+783a, u+783f, u+7843-7845, u+7847-7848, u+784c, u+784e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.28.woff2) format("woff2");
		unicode-range: u+7512-7513, u+7515-7517, u+751c, u+751e, u+7520-7522, u+7524, u+7526-7527, u+7529-752c, u+752f, u+7536, u+7538-7539, u+753c-7540, u+7543-7544, u+7546-754b, u+754d-7550, u+7552, u+7557, u+755a-755b, u+755d-755f, u+7561-7562, u+7564, u+7566-7567, u+7569, u+756b-756d, u+756f, u+7571-7572, u+7574-757e, u+7581-7582, u+7585-7587, u+7589-758c, u+758f-7590, u+7592-7595, u+7599-759a, u+759c-759d, u+75a2-75a5, u+75b0-75b1, u+75b3-75b5, u+75b7-75b8, u+75ba, u+75bd, u+75bf-75c4, u+75c6, u+75ca, u+75cc-75cf, u+75d3-75d4, u+75d7-75d8, u+75dc-75e1, u+75e3-75e4, u+75e7, u+75ec, u+75ee-75f3, u+75f9, u+75fc, u+75fe-7604, u+7607-760c, u+760f, u+7612-7613, u+7615-7616, u+7618-7619, u+761b-7629, u+762d, u+7630, u+7632-7635, u+7638-763c, u+7640-7641, u+7643-764b, u+764e, u+7655, u+7658-7659, u+765c, u+765f, u+7661-7662, u+7664-7665, u+7667-766a, u+766c-7672, u+7674, u+7676, u+7678, u+7680-7683, u+7685, u+7688, u+768b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.29.woff2) format("woff2");
		unicode-range: u+736f-7371, u+7375, u+7377-737c, u+7380-7381, u+7383, u+7385-7386, u+738a, u+738e, u+7390, u+7393-7398, u+739c, u+739e-73a0, u+73a2, u+73a5-73a6, u+73a8, u+73aa-73ab, u+73ad, u+73b3, u+73b5, u+73b7, u+73b9-73bd, u+73bf, u+73c5-73c6, u+73c9-73cc, u+73ce-73cf, u+73d2-73d3, u+73d6, u+73d9, u+73dd-73de, u+73e1, u+73e3-73e7, u+73e9-73ea, u+73ee, u+73f1, u+73f4-73f5, u+73f7-73fb, u+73fd, u+73ff-7401, u+7404-7405, u+7407, u+740a, u+7411, u+7413, u+741a-741b, u+7421, u+7424, u+7426, u+7428-7431, u+7433, u+7439-743a, u+743f-7441, u+7443-7444, u+7446-7447, u+744b, u+744d, u+7451-7453, u+7455, u+7457, u+7459-745a, u+745c-745d, u+745f, u+7462-7464, u+7466-746b, u+746d-7473, u+7476, u+747e, u+7480-7481, u+7485-7489, u+748b, u+748f-7492, u+7497-749a, u+749c, u+749e-74a3, u+74a5-74a6, u+74a8-74ab, u+74ae-74af, u+74b1-74b2, u+74b5, u+74b9-74bb, u+74bd, u+74bf, u+74c8-74ca, u+74cc, u+74cf-74d0, u+74d3-74d4, u+74d6, u+74d8, u+74da-74db, u+74de-74e0, u+74e3-74e4, u+74e7-74eb, u+74ee-74f2, u+74f4, u+74f7-74f8, u+74fa-74fc, u+74ff, u+7501, u+7503-7506, u+750c-750e, u+7511
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.30.woff2) format("woff2");
		unicode-range: u+7179, u+7180, u+7184-7185, u+7187-7188, u+718c, u+718f, u+7192, u+7194-7196, u+7199-719b, u+71a0, u+71a2, u+71a8, u+71ac, u+71ae-71b0, u+71b2-71b3, u+71b9-71ba, u+71be-71c1, u+71c4, u+71c9, u+71cb-71cc, u+71ce, u+71d0, u+71d2-71d4, u+71d6-71d7, u+71d9-71da, u+71dc, u+71df-71e0, u+71e6-71e7, u+71ec-71ee, u+71f4-71f5, u+71f8-71f9, u+71fc, u+71fe-7200, u+7207-7209, u+720d, u+7210, u+7213, u+7215, u+7217, u+721a, u+721d, u+721f, u+7224, u+7228, u+722b, u+722d, u+722f-7230, u+7232, u+7234, u+7238-7239, u+723b-723c, u+723e-7243, u+7245-7246, u+724b, u+724e-7250, u+7252-7253, u+7255-7258, u+725a, u+725c, u+725e, u+7260, u+7263, u+7268, u+726b, u+726e-726f, u+7271, u+7274, u+7277-7278, u+727b-727c, u+727e-7282, u+7284, u+7287, u+7289, u+728d-728e, u+7292-7293, u+7296, u+729b, u+72a2, u+72a7-72a8, u+72ad-72ae, u+72b0-72b2, u+72b4, u+72b9, u+72be, u+72c0-72c1, u+72c3-72c4, u+72c6-72c7, u+72c9, u+72cc, u+72ce, u+72d2, u+72d5-72d6, u+72d8, u+72df-72e2, u+72e5, u+72f3-72f4, u+72f7, u+72f9-72fb, u+72fd-72fe, u+7302, u+7304-7305, u+7307, u+730a-730b, u+730d, u+7312-7313, u+7316-7319, u+731c-731e, u+7322, u+7324, u+7327-7329, u+732c, u+732f, u+7331-7337, u+7339-733b, u+733d-733e, u+7343, u+734d-7350, u+7352, u+7356-7358, u+735d-7360, u+7366-736c, u+736e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.31.woff2) format("woff2");
		unicode-range: u+6f5d-6f5e, u+6f60-6f62, u+6f66, u+6f68, u+6f6c-6f6d, u+6f6f, u+6f74, u+6f78, u+6f7a, u+6f7c-6f7e, u+6f80, u+6f82-6f83, u+6f86-6f88, u+6f8b-6f8e, u+6f90-6f94, u+6f96-6f98, u+6f9a, u+6f9d, u+6f9f-6fa1, u+6fa3, u+6fa5-6fa8, u+6fae-6fb1, u+6fb3, u+6fb5-6fb7, u+6fb9, u+6fbc, u+6fbe, u+6fc2, u+6fc5-6fca, u+6fd4-6fd5, u+6fd8, u+6fda-6fdb, u+6fde-6fe0, u+6fe4, u+6fe8-6fe9, u+6feb-6fec, u+6fee, u+6ff0, u+6ff3, u+6ff5-6ff6, u+6ff9-6ffa, u+6ffc-6ffe, u+7000-7001, u+7005-7007, u+7009-700b, u+700d, u+700f, u+7011, u+7015, u+7017-7018, u+701a-701b, u+701d-7020, u+7023, u+7026, u+7028, u+702f-7030, u+7032, u+7034, u+7037, u+7039-703a, u+703c, u+703e, u+7043-7044, u+7047-704c, u+704e, u+7051, u+7054-7055, u+705d-705e, u+7064-7065, u+7069, u+706c, u+706e, u+7075-7076, u+707e, u+7081, u+7085-7086, u+7094-7098, u+709b, u+709f, u+70a4, u+70ab-70ac, u+70ae-70b1, u+70b3-70b4, u+70b7, u+70bb, u+70ca-70cb, u+70d1, u+70d3-70d6, u+70d8-70d9, u+70dc-70dd, u+70df, u+70e4, u+70ec, u+70f1, u+70fa, u+70fd, u+7103-7108, u+710b-710c, u+710f, u+7114, u+7119, u+711c, u+711e, u+7120, u+712b, u+712d-7131, u+7138, u+7141, u+7145-7147, u+7149-714b, u+7150-7153, u+7155-7157, u+715a, u+715c, u+715e, u+7160, u+7162, u+7164-7166, u+7168, u+716c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.32.woff2) format("woff2");
		unicode-range: u+6d87, u+6d89-6d8a, u+6d8c-6d8e, u+6d91-6d98, u+6d9c, u+6daa-6dac, u+6dae, u+6db4-6db5, u+6db7-6db9, u+6dbd, u+6dbf, u+6dc2, u+6dc4-6dc8, u+6dca, u+6dcc, u+6dce-6dd0, u+6dd2, u+6dd5-6dd6, u+6dd8-6ddb, u+6ddd-6de0, u+6de2, u+6de4-6de6, u+6de8-6dea, u+6dec, u+6dee-6df0, u+6df2, u+6df4, u+6df6, u+6df8-6dfa, u+6dfc, u+6e00, u+6e04, u+6e0a, u+6e17, u+6e19, u+6e1d-6e20, u+6e22-6e25, u+6e27, u+6e2b, u+6e2d-6e2e, u+6e32, u+6e34, u+6e36, u+6e38-6e3c, u+6e42-6e45, u+6e48-6e49, u+6e4b-6e4f, u+6e51-6e54, u+6e57, u+6e5b-6e5f, u+6e62-6e63, u+6e68, u+6e6b, u+6e6e, u+6e72-6e73, u+6e76, u+6e7b, u+6e7d, u+6e82, u+6e89, u+6e8c-6e8d, u+6e8f, u+6e93, u+6e98-6e99, u+6e9f-6ea0, u+6ea5, u+6ea7, u+6eaa-6eab, u+6ead-6eaf, u+6eb1-6eb4, u+6eb7, u+6ebb-6ebd, u+6ebf-6ec4, u+6ec7-6eca, u+6ecc-6ecf, u+6ed3-6ed5, u+6ed9-6edb, u+6ee6, u+6eeb-6eef, u+6ef7-6ef9, u+6efb, u+6efd-6eff, u+6f04, u+6f08-6f0a, u+6f0c-6f0d, u+6f10-6f11, u+6f13, u+6f15-6f16, u+6f18, u+6f1a-6f1b, u+6f25-6f26, u+6f29-6f2a, u+6f2d, u+6f2f-6f33, u+6f35-6f36, u+6f38, u+6f3b-6f3c, u+6f3e-6f3f, u+6f41, u+6f45, u+6f4f, u+6f51-6f53, u+6f57-6f5b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.33.woff2) format("woff2");
		unicode-range: u+6b9b, u+6b9e-6ba0, u+6ba2-6ba4, u+6ba8-6bb3, u+6bb7-6bb9, u+6bbc-6bbe, u+6bc0, u+6bc3-6bc4, u+6bc6-6bc9, u+6bcb-6bcc, u+6bcf, u+6bd3, u+6bd6-6bd8, u+6bda, u+6bdf, u+6be1, u+6be3, u+6be6-6be7, u+6beb-6bec, u+6bee, u+6bf1, u+6bf3, u+6bf7, u+6bf9, u+6bff, u+6c02, u+6c04-6c05, u+6c08-6c0a, u+6c0d-6c0e, u+6c10, u+6c12-6c14, u+6c19, u+6c1b, u+6c1f, u+6c24, u+6c26-6c28, u+6c2c, u+6c2e, u+6c33, u+6c35-6c36, u+6c3a-6c3b, u+6c3e-6c40, u+6c4a-6c4b, u+6c4d, u+6c4f, u+6c52, u+6c54-6c55, u+6c59, u+6c5b-6c5e, u+6c62, u+6c67-6c68, u+6c6a-6c6b, u+6c6d, u+6c6f, u+6c73-6c74, u+6c76, u+6c78-6c79, u+6c7b, u+6c7e, u+6c81-6c87, u+6c89, u+6c8c-6c8d, u+6c90, u+6c92-6c95, u+6c97-6c98, u+6c9a-6c9c, u+6c9f, u+6caa-6cae, u+6cb0-6cb2, u+6cb4, u+6cba, u+6cbd-6cbe, u+6cc2, u+6cc5-6cc6, u+6ccd, u+6ccf-6cd4, u+6cd6-6cd7, u+6cd9-6cdd, u+6ce0, u+6ce7, u+6ce9-6cef, u+6cf1-6cf2, u+6cf4, u+6cfb, u+6d00-6d01, u+6d04, u+6d07, u+6d0a, u+6d0c, u+6d0e-6d0f, u+6d11, u+6d13, u+6d19-6d1a, u+6d1f, u+6d24, u+6d26-6d28, u+6d2b, u+6d2e-6d2f, u+6d31, u+6d33-6d36, u+6d38-6d39, u+6d3c-6d3d, u+6d3f, u+6d57-6d5b, u+6d5e-6d61, u+6d64-6d65, u+6d67, u+6d6c, u+6d6f-6d70, u+6d79, u+6d7c, u+6d80-6d82, u+6d85
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.34.woff2) format("woff2");
		unicode-range: u+69e9-69eb, u+69ed-69ef, u+69f1-69f6, u+69f9, u+69fe-6a01, u+6a03, u+6a05, u+6a0a, u+6a0c, u+6a0f, u+6a11-6a15, u+6a17, u+6a1a-6a1b, u+6a1d-6a20, u+6a22-6a24, u+6a28, u+6a2e, u+6a30, u+6a32-6a38, u+6a3b, u+6a3e-6a3f, u+6a44-6a4a, u+6a4e, u+6a50-6a52, u+6a54-6a56, u+6a5b, u+6a61-6a62, u+6a64, u+6a66-6a67, u+6a6a-6a6b, u+6a71-6a73, u+6a78, u+6a7a, u+6a7e-6a7f, u+6a81, u+6a83-6a84, u+6a86-6a87, u+6a89, u+6a8b, u+6a8d, u+6a90-6a91, u+6a94, u+6a97, u+6a9b, u+6a9d-6aa3, u+6aa5, u+6aaa-6aac, u+6aae-6ab1, u+6ab3-6ab4, u+6ab8, u+6abb, u+6abd-6abf, u+6ac1-6ac3, u+6ac6, u+6ac8-6ac9, u+6acc, u+6ad0-6ad1, u+6ad3-6ad6, u+6ada-6adf, u+6ae2, u+6ae4, u+6ae7-6ae8, u+6aea, u+6aec, u+6af0-6af3, u+6af8, u+6afa, u+6afc-6afd, u+6b02-6b03, u+6b06-6b07, u+6b09-6b0b, u+6b0f-6b12, u+6b16-6b17, u+6b1b, u+6b1d-6b1f, u+6b23-6b24, u+6b28, u+6b2b-6b2c, u+6b2f, u+6b35-6b39, u+6b3b, u+6b3d, u+6b3f, u+6b43, u+6b46-6b47, u+6b49-6b4a, u+6b4d-6b4e, u+6b50, u+6b52, u+6b54, u+6b56, u+6b58-6b59, u+6b5b, u+6b5d, u+6b5f-6b61, u+6b65, u+6b67, u+6b6b-6b6c, u+6b6e, u+6b70, u+6b72, u+6b75, u+6b77-6b7a, u+6b7d-6b85, u+6b89, u+6b8d, u+6b95, u+6b97-6b98
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.35.woff2) format("woff2");
		unicode-range: u+6867, u+686b, u+686e-6872, u+6874-6875, u+6877, u+6879-687c, u+687e-687f, u+6882-6884, u+6886, u+6888, u+688d-6890, u+6894, u+6896, u+6898-689c, u+689f-68a3, u+68a5-68a7, u+68a9-68ab, u+68ad-68af, u+68b2-68b5, u+68b9-68bc, u+68c3, u+68c5-68c6, u+68c8-68ca, u+68cc-68cd, u+68cf-68d1, u+68d3-68d9, u+68dc-68dd, u+68e0-68e1, u+68e3-68e5, u+68e7-68e8, u+68ea-68ed, u+68ef-68f1, u+68f5-68f7, u+68f9, u+68fb-68fd, u+6900-6901, u+6903-6904, u+6906-690c, u+690f-6911, u+6913, u+6916-6917, u+6919-691b, u+6921-6923, u+6925-6926, u+6928, u+692a, u+6930-6931, u+6933-6936, u+6938-6939, u+693b, u+693d, u+6942, u+6945-6946, u+6949, u+694e, u+6954, u+6957, u+6959, u+695b-695e, u+6961-6966, u+6968-696c, u+696e-6974, u+6977-697b, u+697e-6981, u+6986, u+698d, u+6991-6992, u+6994-6996, u+6998, u+699c, u+69a0-69a1, u+69a5-69a8, u+69ab, u+69ad, u+69af-69b2, u+69b4, u+69b7-69b8, u+69ba-69bc, u+69be-69c1, u+69c3, u+69c5, u+69c7-69c8, u+69ca, u+69ce-69d1, u+69d3, u+69d6-69d7, u+69d9, u+69dd-69de, u+69e2-69e3, u+69e5, u+69e7-69e8
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.36.woff2) format("woff2");
		unicode-range: u+668c-668e, u+6690, u+6692, u+6698-669d, u+669f-66a0, u+66a2, u+66a4, u+66ad, u+66b1-66b3, u+66b5, u+66b8-66b9, u+66bb-66bc, u+66be-66c4, u+66c6, u+66c8-66c9, u+66cc, u+66ce-66cf, u+66d4, u+66da-66db, u+66dd, u+66df-66e0, u+66e6, u+66e8-66e9, u+66eb-66ec, u+66ee, u+66f5, u+66f7, u+66fa-66fc, u+6701, u+6705, u+6707, u+670e-670f, u+6712-6716, u+6719, u+671c, u+671e, u+6720, u+6722, u+6725-6726, u+672e, u+6733, u+6735-6738, u+673e-673f, u+6741, u+6743, u+6745-6748, u+674c-674d, u+6753-6755, u+6759, u+675d-675e, u+6760, u+6762-6764, u+6766, u+676a, u+676c, u+676e, u+6770, u+6772-6774, u+6776-6777, u+677b-677c, u+6780-6781, u+6784-6785, u+6787, u+6789, u+678b-678c, u+678e-678f, u+6791-6793, u+6796, u+6798-6799, u+679b, u+67a1, u+67a4, u+67a6, u+67a9, u+67b0-67b5, u+67b7-67b9, u+67bb-67be, u+67c0-67c3, u+67c5-67c6, u+67c8-67c9, u+67ce, u+67d2, u+67d7-67d9, u+67db-67de, u+67e1-67e2, u+67e4, u+67e6-67e7, u+67e9, u+67ec, u+67ee-67f0, u+67f2, u+67f6-67f7, u+67f9-67fa, u+67fc, u+67fe, u+6801-6802, u+6805, u+6810, u+6814, u+6818-6819, u+681d, u+681f, u+6822, u+6827-6829, u+682b-682d, u+682f-6834, u+683b, u+683e-6840, u+6844-6846, u+6849-684a, u+684c-684e, u+6852-6855, u+6857-6859, u+685b, u+685d, u+685f, u+6863
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.37.woff2) format("woff2");
		unicode-range: u+64e3-64e5, u+64e7, u+64e9-64ea, u+64ed, u+64ef-64f2, u+64f4-64f7, u+64fa-64fb, u+64fd-6501, u+6504-6505, u+6508-650a, u+650f, u+6513-6514, u+6516, u+6518-6519, u+651b-651f, u+6522, u+6524, u+6526, u+6529-652c, u+652e, u+6531-6532, u+6534-6538, u+653a, u+653c-653d, u+6543-6544, u+6547-6549, u+654d-654e, u+6550, u+6552, u+6554-6556, u+6558, u+655d-6560, u+6567, u+656b, u+6572, u+6578, u+657a, u+657d, u+6581-6585, u+6588, u+658a, u+658c, u+6592, u+6595, u+6598, u+659b, u+659d, u+659f-65a1, u+65a3-65a6, u+65ab, u+65ae, u+65b2-65b5, u+65b7-65b8, u+65be-65bf, u+65c1-65c4, u+65c6, u+65c8-65c9, u+65cc, u+65ce, u+65d0, u+65d2, u+65d4, u+65d6, u+65d8-65d9, u+65db, u+65df-65e1, u+65e3, u+65f0-65f2, u+65f4-65f5, u+65f9, u+65fb-65fc, u+65fe-6600, u+6603-6604, u+6608-660a, u+660d, u+6611-6612, u+6615-6616, u+661c-661e, u+6621-6624, u+6626, u+6629-662c, u+662e, u+6630-6631, u+6633-6637, u+6639-663b, u+663f-6641, u+6644-6646, u+6648-664a, u+664c, u+664e-664f, u+6651, u+6657-6665, u+6667-6668, u+666a-666d, u+6670, u+6673, u+6675, u+6677-6679, u+667b-667c, u+667e-6680, u+6683-6684, u+6688, u+668b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.38.woff2) format("woff2");
		unicode-range: u+62ef, u+62f1-62f2, u+62f4-62f5, u+62fc-62fd, u+62ff, u+6302-6304, u+6308-630d, u+6310, u+6313, u+6316, u+6318, u+631b, u+6327, u+6329-632a, u+632d, u+6332, u+6335-6336, u+6339-633c, u+633e, u+6341-6344, u+6346, u+634a-634e, u+6350, u+6352-6354, u+6358-6359, u+635b, u+6365-6366, u+6369, u+636b-636d, u+6371-6372, u+6374-6378, u+637a, u+637c-637d, u+637f-6380, u+6382, u+6384, u+6387, u+6389-638a, u+638e-6390, u+6394-6396, u+6399-639a, u+639e, u+63a0, u+63a3-63a4, u+63a6, u+63a9, u+63ab-63af, u+63b5, u+63bd-63be, u+63c0-63c1, u+63c4-63c6, u+63c8, u+63ce, u+63d1-63d6, u+63dc, u+63e0, u+63e3, u+63e5, u+63e9-63ed, u+63f2-63f3, u+63f5-63f9, u+6406, u+6409-640a, u+640f-6410, u+6412-6414, u+6416-6418, u+641e, u+6420, u+6422, u+6424-6426, u+6428-642a, u+642f-6430, u+6434-6436, u+643d, u+643f, u+644b, u+644e-644f, u+6451-6454, u+645a-645d, u+645f-6461, u+6463, u+6467, u+646d, u+6473-6474, u+6476, u+6478-6479, u+647b, u+647d, u+6485, u+6487-6488, u+648f-6491, u+6493, u+6495, u+6498-649b, u+649d-649f, u+64a1, u+64a3, u+64a6, u+64a8-64a9, u+64ac, u+64b3, u+64bb-64bf, u+64c2, u+64c4-64c5, u+64c7, u+64c9-64cc, u+64ce, u+64d0-64d2, u+64d4-64d5, u+64d7-64d8, u+64da, u+64e0-64e1
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.39.woff2) format("woff2");
		unicode-range: u+612b-612c, u+6130-6131, u+6134-6137, u+6139-613a, u+613c-613f, u+6141-6142, u+6144-6147, u+6149-614a, u+614d, u+6153, u+6158-615a, u+615d-6160, u+6164-6165, u+616b-616c, u+616f, u+6171-6175, u+6177-6178, u+617b-6181, u+6183-6184, u+6187, u+618a-618b, u+618d, u+6192-6194, u+6196-619a, u+619c-619d, u+619f-61a0, u+61a5, u+61a8, u+61aa-61ae, u+61b8-61ba, u+61bc, u+61be, u+61c0-61c3, u+61c6, u+61c8, u+61ca-61cf, u+61d5, u+61dc-61df, u+61e1-61e3, u+61e5-61e9, u+61ec-61ed, u+61ef, u+61f4-61f7, u+61fa, u+61fc-6201, u+6203-6204, u+6207-620a, u+620d-620e, u+6213-6215, u+621b-621e, u+6220-6223, u+6227, u+6229-622b, u+622e, u+6230-6233, u+6236, u+6239, u+623d-623e, u+6241-6244, u+6246, u+6248, u+624c, u+624e, u+6250-6252, u+6254, u+6256, u+6258, u+625a-625c, u+625e, u+6260-6261, u+6263-6264, u+6268, u+626d, u+626f, u+6273, u+627a-627e, u+6282-6283, u+6285, u+6289, u+628d-6290, u+6292-6294, u+6296, u+6299, u+629b, u+62a6, u+62a8, u+62ac, u+62b3, u+62b6-62b7, u+62ba-62bb, u+62be-62bf, u+62c2, u+62c4, u+62c6-62c8, u+62ca, u+62ce-62cf, u+62d1, u+62d4-62d6, u+62da, u+62dc, u+62ea, u+62ee
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.40.woff2) format("woff2");
		unicode-range: u+5f7f, u+5f82-5f83, u+5f87-5f89, u+5f8d, u+5f8f, u+5f91, u+5f96, u+5f99, u+5f9c-5f9d, u+5fa0, u+5fa2, u+5fa4, u+5fa7-5fa8, u+5fab-5fad, u+5faf-5fb1, u+5fb5, u+5fb7-5fb8, u+5fbc-5fbd, u+5fc4, u+5fc7-5fc9, u+5fcb, u+5fd0-5fd4, u+5fdd-5fde, u+5fe1-5fe2, u+5fe4, u+5fe8-5fea, u+5fec-5ff3, u+5ff6, u+5ff8, u+5ffa-5ffd, u+5fff, u+6007, u+600a, u+600d-6010, u+6013-6015, u+6017-601b, u+601f, u+6021-6022, u+6024, u+6026, u+6029, u+602b, u+602d, u+6031, u+6033, u+6035, u+603a, u+6040-6043, u+6046-604a, u+604c-604d, u+6051, u+6054-6057, u+6059-605a, u+605d, u+605f-6064, u+6067, u+606a-606c, u+6070-6071, u+6077, u+607e-607f, u+6081-6086, u+6088-608e, u+6091-6093, u+6095-6098, u+609a-609b, u+609d-609e, u+60a2, u+60a4-60a5, u+60a7-60a8, u+60b0-60b1, u+60b3-60b5, u+60b7-60b8, u+60bb, u+60bd-60be, u+60c2, u+60c4, u+60c6-60cb, u+60ce-60cf, u+60d3-60d5, u+60d8-60d9, u+60db, u+60dd-60df, u+60e1-60e2, u+60e5, u+60ee, u+60f0-60f2, u+60f4-60f8, u+60fa-60fd, u+6100, u+6102-6103, u+6106-6108, u+610a, u+610c-610e, u+6110-6114, u+6116-6117, u+6119, u+611c, u+611e, u+6120-6122, u+6127-6128, u+612a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.41.woff2) format("woff2");
		unicode-range: u+5db4, u+5db7-5db9, u+5dbc-5dbd, u+5dc3, u+5dc7, u+5dc9, u+5dcb-5dce, u+5dd0-5dd3, u+5dd6-5dd9, u+5ddb, u+5de0, u+5de2, u+5de4, u+5de9, u+5df2, u+5df5, u+5df8-5df9, u+5dfd, u+5dff-5e00, u+5e07, u+5e0b, u+5e0d, u+5e11-5e12, u+5e14-5e15, u+5e18-5e1b, u+5e1f-5e20, u+5e25, u+5e28, u+5e2e, u+5e32, u+5e35-5e37, u+5e3e, u+5e40, u+5e43-5e44, u+5e47, u+5e49, u+5e4b, u+5e4e, u+5e50-5e51, u+5e54, u+5e56-5e58, u+5e5b-5e5c, u+5e5e-5e5f, u+5e62, u+5e64, u+5e68, u+5e6a-5e6e, u+5e70, u+5e75-5e77, u+5e7a, u+5e7f-5e80, u+5e87, u+5e8b, u+5e8e, u+5e96, u+5e99-5e9a, u+5ea0, u+5ea2, u+5ea4-5ea5, u+5ea8, u+5eaa, u+5eac, u+5eb1, u+5eb3, u+5eb8-5eb9, u+5ebd-5ebf, u+5ec1-5ec2, u+5ec6, u+5ec8, u+5ecb-5ecc, u+5ece-5ed6, u+5ed9-5ee2, u+5ee5, u+5ee8-5ee9, u+5eeb-5eec, u+5ef0-5ef1, u+5ef3-5ef4, u+5ef8-5ef9, u+5efc-5f00, u+5f02-5f03, u+5f06-5f09, u+5f0b-5f0e, u+5f11, u+5f16-5f17, u+5f19, u+5f1b-5f1e, u+5f21-5f24, u+5f27-5f29, u+5f2b-5f30, u+5f34, u+5f36, u+5f38, u+5f3a-5f3d, u+5f3f-5f41, u+5f44-5f45, u+5f47-5f48, u+5f4a, u+5f4c-5f4e, u+5f50-5f51, u+5f54, u+5f56-5f58, u+5f5b-5f5d, u+5f60, u+5f63-5f65, u+5f67, u+5f6a, u+5f6c-5f6d, u+5f6f, u+5f72-5f75, u+5f78, u+5f7a, u+5f7d-5f7e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.42.woff2) format("woff2");
		unicode-range: u+5bd7-5bda, u+5bde, u+5be0-5be2, u+5be4-5be6, u+5be8, u+5beb-5bec, u+5bef-5bf1, u+5bf3-5bf6, u+5bfd, u+5c03, u+5c05, u+5c07-5c09, u+5c0c-5c0d, u+5c12-5c14, u+5c17, u+5c19, u+5c1e-5c20, u+5c22-5c24, u+5c26, u+5c28-5c2e, u+5c30, u+5c32, u+5c35-5c36, u+5c38-5c39, u+5c46, u+5c4d-5c50, u+5c53, u+5c59-5c5c, u+5c5f-5c63, u+5c67-5c69, u+5c6c-5c70, u+5c74-5c76, u+5c79-5c7d, u+5c87-5c88, u+5c8a, u+5c8c, u+5c8f, u+5c91-5c92, u+5c94, u+5c9d, u+5c9f-5ca0, u+5ca2-5ca3, u+5ca6-5ca8, u+5caa-5cab, u+5cad, u+5cb1-5cb2, u+5cb4-5cb7, u+5cba-5cbc, u+5cbe, u+5cc5, u+5cc7, u+5cc9, u+5ccb, u+5cd0, u+5cd2, u+5cd7, u+5cd9, u+5cdd, u+5ce6, u+5ce8-5cea, u+5ced-5cee, u+5cf1-5cf2, u+5cf4-5cf5, u+5cfa-5cfb, u+5cfd, u+5d01, u+5d06, u+5d0b, u+5d0d, u+5d10-5d12, u+5d14-5d15, u+5d17-5d1b, u+5d1d, u+5d1f-5d20, u+5d22-5d24, u+5d26-5d27, u+5d2b, u+5d31, u+5d34, u+5d39, u+5d3d, u+5d3f, u+5d42-5d43, u+5d46-5d48, u+5d4a-5d4b, u+5d4e, u+5d51-5d53, u+5d55, u+5d59, u+5d5c, u+5d5f-5d62, u+5d64, u+5d69-5d6a, u+5d6c-5d6d, u+5d6f-5d70, u+5d73, u+5d76, u+5d79-5d7a, u+5d7e-5d7f, u+5d81-5d84, u+5d87-5d88, u+5d8a, u+5d8c, u+5d90, u+5d92-5d95, u+5d97, u+5d99, u+5d9b, u+5d9d, u+5d9f-5da0, u+5da2, u+5da4, u+5da7, u+5dab-5dac, u+5dae, u+5db0, u+5db2
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.43.woff2) format("woff2");
		unicode-range: u+59ae-59b0, u+59b2-59b3, u+59b7, u+59ba, u+59bc, u+59be, u+59c1, u+59c3-59c4, u+59c6, u+59c8, u+59ca, u+59cd, u+59d2, u+59d9-59da, u+59dd-59df, u+59e3-59e5, u+59e7-59e8, u+59ec, u+59ee-59ef, u+59f1-59f2, u+59f4, u+59f6-59f8, u+5a00, u+5a03-5a04, u+5a09, u+5a0c-5a0e, u+5a11-5a13, u+5a17, u+5a1a-5a1c, u+5a1e-5a1f, u+5a23-5a25, u+5a27-5a28, u+5a2a, u+5a2d, u+5a30, u+5a35-5a36, u+5a40-5a41, u+5a44-5a45, u+5a47-5a49, u+5a4c, u+5a50, u+5a55, u+5a5e, u+5a62-5a63, u+5a65, u+5a67, u+5a6a, u+5a6c-5a6d, u+5a77, u+5a7a-5a7b, u+5a7e, u+5a84, u+5a8b, u+5a90, u+5a93, u+5a96, u+5a99, u+5a9c, u+5a9e-5aa0, u+5aa2, u+5aa7, u+5aac, u+5ab1-5ab3, u+5ab5, u+5ab8, u+5aba-5abf, u+5ac2, u+5ac4, u+5ac6, u+5ac8, u+5acb, u+5acf-5ad0, u+5ad6-5ad7, u+5ada, u+5adc, u+5ae0-5ae1, u+5ae3, u+5ae5-5ae6, u+5ae9-5aea, u+5aee, u+5af0, u+5af5-5af6, u+5afa-5afb, u+5afd, u+5b00-5b01, u+5b08, u+5b0b, u+5b16-5b17, u+5b19, u+5b1b, u+5b1d, u+5b21, u+5b25, u+5b2a, u+5b2c-5b2d, u+5b30, u+5b32, u+5b34, u+5b36, u+5b38, u+5b3e, u+5b40-5b41, u+5b43, u+5b45, u+5b4b-5b4c, u+5b51-5b52, u+5b56, u+5b5a-5b5c, u+5b5e-5b5f, u+5b65, u+5b68-5b69, u+5b6e-5b71, u+5b73, u+5b75-5b76, u+5b7a, u+5b7c-5b84, u+5b86, u+5b8a-5b8b, u+5b8d-5b8e, u+5b90-5b91, u+5b93-5b94, u+5b96, u+5ba5-5ba6, u+5ba8-5ba9, u+5bac-5bad, u+5baf, u+5bb1-5bb2, u+5bb7-5bb8, u+5bba, u+5bbc, u+5bc0-5bc1, u+5bc3, u+5bc7, u+5bc9, u+5bcd-5bd0, u+5bd3-5bd4, u+5bd6
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.44.woff2) format("woff2");
		unicode-range: u+57d7, u+57dc-57de, u+57e0-57e1, u+57e3-57e4, u+57e6-57e7, u+57e9, u+57ed, u+57f0, u+57f4-57f6, u+57f8, u+57fb, u+57fd-57ff, u+5803-5804, u+5808-580d, u+5819, u+581b, u+581d-5821, u+5826-5827, u+582d, u+582f-5830, u+5832, u+5835, u+5839, u+583d, u+583f-5840, u+5849, u+584b-584d, u+584f-5852, u+5855, u+5858-5859, u+585f, u+5861-5862, u+5864, u+5867-5868, u+586d, u+5870, u+5872, u+5878-5879, u+587c, u+587f-5881, u+5885, u+5887-588d, u+588f-5890, u+5894, u+5896, u+5898, u+589d-589e, u+58a0-58a2, u+58a6, u+58a9-58ab, u+58ae, u+58b1-58b3, u+58b8-58bc, u+58be, u+58c2-58c5, u+58c8, u+58cd-58ce, u+58d0-58da, u+58dc-58e2, u+58e4-58e5, u+58e9, u+58ec, u+58ef, u+58f3-58f4, u+58f7, u+58f9, u+58fb-58fd, u+5902, u+5905-5906, u+590a-590d, u+5910, u+5912-5914, u+5918-5919, u+591b, u+591d, u+591f, u+5921, u+5923-5925, u+5928, u+592c-592d, u+592f-5930, u+5932-5933, u+5935-5936, u+5938-5939, u+593d-593f, u+5943, u+5946, u+594e, u+5950, u+5952-5953, u+5955, u+5957-595b, u+595d-5961, u+5963, u+5967, u+5969, u+596b-596d, u+596f, u+5972, u+5975-5976, u+5978-5979, u+597b-597c, u+5981, u+598b-598e, u+5992, u+5995, u+5997, u+599b, u+599d, u+599f, u+59a3-59a4, u+59a7, u+59ad
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.45.woff2) format("woff2");
		unicode-range: u+5638-5639, u+563b-563d, u+563f-5641, u+5643-5644, u+5646-5647, u+5649, u+564b, u+564d-5650, u+5653-5654, u+565e, u+5660-5664, u+5666, u+5669-566d, u+566f, u+5671-5672, u+5675-5676, u+5678, u+567a, u+5680, u+5684-5688, u+568a-568c, u+568f, u+5694-5695, u+5699-569a, u+569d-56a0, u+56a5-56a9, u+56ab-56ae, u+56b1-56b4, u+56b6-56b7, u+56bc, u+56be, u+56c0, u+56c2-56c3, u+56c5, u+56c8-56d1, u+56d3, u+56d7-56d9, u+56dc-56dd, u+56df, u+56e1, u+56e4-56e8, u+56eb, u+56ed-56ee, u+56f1, u+56f6-56f7, u+56f9, u+56ff-5704, u+5707-570a, u+570c-570d, u+5711, u+5713, u+5715-5716, u+5718, u+571a-571d, u+5720-5726, u+5729-572a, u+572c, u+572e-572f, u+5733-5734, u+5737-5738, u+573b, u+573d-573f, u+5745-5746, u+574c-574f, u+5751-5752, u+5759, u+575f, u+5761-5762, u+5764-5765, u+5767-5769, u+576b, u+576d-5771, u+5773-5775, u+5777, u+5779-577c, u+577e-577f, u+5781, u+5783, u+5788-5789, u+578c, u+5793-5795, u+5797, u+5799-579a, u+579c-57a1, u+57a4, u+57a7-57aa, u+57ac, u+57ae, u+57b0, u+57b3, u+57b8, u+57bd, u+57c0, u+57c3, u+57c6-57c8, u+57cc, u+57cf, u+57d2-57d6
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.46.woff2) format("woff2");
		unicode-range: u+546c-546e, u+5470-5471, u+5474-5477, u+547b, u+547f-5481, u+5483-5486, u+5488-548b, u+548d-5492, u+5495-5496, u+549c, u+549f-54a2, u+54a4, u+54a6-54af, u+54b1, u+54b7-54bc, u+54be-54bf, u+54c2-54c4, u+54c6-54c8, u+54ca, u+54cd-54ce, u+54d8, u+54e0, u+54e2, u+54e5-54e6, u+54e8-54ea, u+54ec-54ef, u+54f1, u+54f3, u+54f6, u+54fc-5501, u+5505, u+5508-5509, u+550c-550f, u+5514-5516, u+5527, u+552a-552b, u+552e, u+5532-5533, u+5535-5536, u+5538-5539, u+553b-553d, u+5540-5541, u+5544-5545, u+5547, u+5549-554a, u+554c-554d, u+5550-5551, u+5556-5558, u+555a-555e, u+5560-5561, u+5563-5564, u+5566, u+557b-5583, u+5586-5588, u+558a, u+558e-558f, u+5591-5594, u+5597, u+5599, u+559e-559f, u+55a3-55a4, u+55a8-55a9, u+55ac-55ae, u+55b2, u+55bf, u+55c1, u+55c3-55c4, u+55c6-55c7, u+55c9, u+55cb-55cc, u+55ce, u+55d1-55d4, u+55d7-55d8, u+55da-55db, u+55dd-55df, u+55e2, u+55e4, u+55e9, u+55ec, u+55ee, u+55f1, u+55f6-55f9, u+55fd-55ff, u+5605, u+5607-5608, u+560a, u+560d-5612, u+5616-5617, u+5619, u+561b, u+5620, u+5628, u+562c, u+562f-5637
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.47.woff2) format("woff2");
		unicode-range: u+52af-52b0, u+52b5-52b8, u+52ba-52be, u+52c0-52c1, u+52c4-52c6, u+52c8, u+52ca, u+52cc-52cd, u+52cf-52d2, u+52d4, u+52d6-52d7, u+52db-52dc, u+52de, u+52e0-52e1, u+52e3, u+52e5-52e6, u+52e8-52ea, u+52ec, u+52f0-52f1, u+52f3-52fb, u+5300-5301, u+5303, u+5306-5308, u+530a-530d, u+530f-5311, u+5313, u+5315, u+5318-531f, u+5321, u+5323-5325, u+5327-532d, u+532f-5333, u+5335, u+5338, u+533c-533e, u+5340, u+5342, u+5345-5346, u+5349, u+534b-534c, u+5359, u+535b, u+535e, u+5361, u+5363-5367, u+5369, u+536c-536e, u+5372, u+5377, u+5379-537b, u+537d-537f, u+5382-5383, u+5387-5389, u+538e, u+5393-5394, u+5396, u+5398-5399, u+539d, u+53a0-53a1, u+53a4-53a6, u+53a9-53ab, u+53ad-53b0, u+53b2, u+53b4-53b8, u+53ba, u+53bd, u+53c0-53c1, u+53c3-53c5, u+53cf, u+53d2-53d3, u+53d5, u+53da-53db, u+53dd-53e0, u+53e2, u+53e6-53e8, u+53ed-53ee, u+53f4-53f5, u+53fa, u+5401-5403, u+540b, u+540f, u+5412-5413, u+541a, u+541d-541e, u+5421, u+5424, u+5427-542a, u+542c-542f, u+5431, u+5433-5436, u+543c-543d, u+543f-5440, u+5443-5444, u+5447, u+544c-544f, u+5455, u+545e, u+5462, u+5464, u+5466-5467, u+5469, u+546b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.48.woff2) format("woff2");
		unicode-range: u+50f5-50f6, u+50f9-50fb, u+50fe, u+5101-5103, u+5106-5109, u+510b-510e, u+5110, u+5112, u+5114-511e, u+5121, u+5123, u+5127-5128, u+512c-512d, u+512f, u+5131, u+5133-5135, u+5137-513c, u+513f-5142, u+5147, u+514a, u+514c, u+514f, u+5152-5155, u+5157-5158, u+515f-5160, u+5162, u+5164, u+5166-5167, u+5169-516a, u+516e, u+5173-5174, u+5179, u+517b, u+517e, u+5180, u+5182-5184, u+5189, u+518b-518c, u+518e-5191, u+5193, u+5195-5196, u+5198, u+519d, u+51a1-51a4, u+51a6, u+51a9-51ab, u+51ad, u+51b0-51b3, u+51b5, u+51b8, u+51ba, u+51bc-51bf, u+51c2-51c3, u+51c5, u+51c8-51cb, u+51cf, u+51d1-51d6, u+51d8, u+51de-51e0, u+51e2, u+51e5, u+51e7, u+51e9, u+51ec-51ee, u+51f2-51f5, u+51f7, u+51fe, u+5201-5202, u+5204-5205, u+520b, u+520e, u+5212-5216, u+5218, u+5222, u+5226-5228, u+522a-522b, u+522e, u+5231-5233, u+5235, u+523c, u+5244-5245, u+5249, u+524b-524c, u+524f, u+5254-5255, u+5257-5258, u+525a, u+525c-5261, u+5266, u+5269, u+526c, u+526e, u+5271, u+5273-5274, u+5277-5279, u+527d, u+527f-5280, u+5282-5285, u+5288-528a, u+528c-528d, u+5291-5298, u+529a, u+529c, u+52a4-52a7, u+52ab-52ad
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.49.woff2) format("woff2");
		unicode-range: u+4f7a-4f7e, u+4f81-4f85, u+4f88-4f8a, u+4f8c, u+4f8e-4f90, u+4f92-4f94, u+4f96-4f9a, u+4f9e-4fa0, u+4fab, u+4fad, u+4faf, u+4fb2, u+4fb7, u+4fb9, u+4fbb-4fbe, u+4fc0-4fc1, u+4fc4-4fc6, u+4fc8-4fc9, u+4fcb-4fd4, u+4fd8, u+4fda-4fdc, u+4fdf-4fe0, u+4fe2, u+4fe4-4fe6, u+4fef-4ff2, u+4ff6, u+4ffc-5002, u+5004-5007, u+500a, u+500c, u+500e-5011, u+5013-5014, u+5016-5018, u+501a-501e, u+5021-5023, u+5025-502a, u+502c-502e, u+5030, u+5032-5033, u+5035, u+5039, u+503b, u+5040-5043, u+5045-5048, u+504a, u+504c, u+504e, u+5050-5053, u+5055-5057, u+5059-505a, u+505f-5060, u+5062-5063, u+5066-5067, u+506a, u+506c-506d, u+5070-5072, u+5077-5078, u+5080-5081, u+5083-5086, u+5088, u+508a, u+508e-5090, u+5092-5096, u+509a-509c, u+509e-50a3, u+50aa, u+50ad, u+50af-50b4, u+50b9-50bb, u+50bd, u+50c0, u+50c2-50c4, u+50c7, u+50c9-50ca, u+50cc, u+50ce, u+50d0-50d1, u+50d3-50d4, u+50d6, u+50d8-50d9, u+50dc-50df, u+50e1-50e6, u+50e8-50e9, u+50ed-50f4
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.50.woff2) format("woff2");
		unicode-range: u+43ee, u+43f0, u+4408, u+440c, u+4417, u+441c, u+4422, u+4453, u+445b, u+4476, u+447a, u+4491, u+44b3, u+44be, u+44d4, u+4508, u+450d, u+4525, u+4543, u+457a, u+459d, u+45b8, u+45be, u+45e5, u+45ea, u+460f-4610, u+4641, u+4665, u+46a1, u+46ae-46af, u+470c, u+471f, u+4764, u+47e6, u+47fd, u+4816, u+481e, u+4844, u+484e, u+48b5, u+49b0, u+49e7, u+49fa, u+4a04, u+4a29, u+4abc, u+4b38, u+4b3b, u+4b7e, u+4bc2, u+4bca, u+4bd2, u+4be8, u+4c17, u+4c20, u+4c38, u+4cc4, u+4cd1, u+4ce1, u+4d07, u+4d77, u+4e02, u+4e04-4e05, u+4e0c, u+4e0f-4e12, u+4e15, u+4e17, u+4e19, u+4e1e-4e1f, u+4e23-4e24, u+4e28-4e2c, u+4e2e-4e31, u+4e35-4e37, u+4e3f-4e42, u+4e44, u+4e47-4e48, u+4e4d-4e4e, u+4e51, u+4e55-4e56, u+4e58, u+4e5a-4e5c, u+4e62-4e63, u+4e68-4e69, u+4e74-4e75, u+4e79, u+4e7f, u+4e82, u+4e85, u+4e8a, u+4e8d-4e8e, u+4e96-4e99, u+4e9d-4ea0, u+4ea2, u+4ea5-4ea6, u+4ea8, u+4eaf-4eb0, u+4eb3, u+4eb6, u+4eb9, u+4ebb-4ebc, u+4ec2-4ec4, u+4ec6-4ec8, u+4ecd, u+4ed0, u+4ed7, u+4eda-4edb, u+4edd-4ee2, u+4ee8, u+4eeb, u+4eed, u+4eef, u+4ef1, u+4ef3, u+4ef5, u+4ef7, u+4efc-4f00, u+4f02-4f03, u+4f08-4f09, u+4f0b-4f0d, u+4f12, u+4f15-4f17, u+4f19, u+4f1c, u+4f2b, u+4f2e, u+4f30-4f31, u+4f33, u+4f35-4f37, u+4f39, u+4f3b, u+4f3e, u+4f40, u+4f42-4f43, u+4f48-4f49, u+4f4b-4f4c, u+4f52, u+4f54, u+4f56-4f58, u+4f5a-4f5b, u+4f5d-4f5f, u+4f63-4f64, u+4f69-4f6a, u+4f6c, u+4f6e-4f71, u+4f76-4f79
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.51.woff2) format("woff2");
		unicode-range: u+33ad-33ff, u+3402, u+3405-3406, u+3427, u+342c, u+342e, u+3468, u+346a, u+3488, u+3492, u+34b5, u+34bc, u+34c1, u+34c7, u+34db, u+351f, u+353e, u+355d-355e, u+3563, u+356e, u+35a6, u+35a8, u+35c5, u+35da, u+35de, u+35f4, u+3605, u+3614, u+364a, u+3691, u+3696, u+3699, u+36cf, u+3761-3762, u+376b-376c, u+3775, u+378d, u+37c1, u+37e2, u+37e8, u+37f4, u+37fd, u+3800, u+382f, u+3836, u+3840, u+385c, u+3861, u+38a1, u+38ad, u+38fa, u+3917, u+391a, u+396f, u+39a4, u+39b8, u+3a5c, u+3a6e, u+3a73, u+3a85, u+3ac4, u+3acb, u+3ad6-3ad7, u+3aea, u+3af3, u+3b0e, u+3b1a, u+3b1c, u+3b22, u+3b6d, u+3b77, u+3b87-3b88, u+3b8d, u+3ba4, u+3bb6, u+3bc3, u+3bcd, u+3bf0, u+3bf3, u+3c0f, u+3c26, u+3cc3, u+3cd2, u+3d11, u+3d1e, u+3d31, u+3d4e, u+3d64, u+3d9a, u+3dc0, u+3dcc, u+3dd4, u+3e05, u+3e3f-3e40, u+3e60, u+3e66, u+3e68, u+3e83, u+3e8a, u+3e94, u+3eda, u+3f57, u+3f72, u+3f75, u+3f77, u+3fae, u+3fb1, u+3fc9, u+3fd7, u+3fdc, u+4039, u+4058, u+4093, u+4103, u+4105, u+4148, u+414f, u+4163, u+41b4, u+41bf, u+41e6, u+41ee, u+41f3, u+4207, u+420e, u+4264, u+4293, u+42c6, u+42d6, u+42dd, u+4302, u+432b, u+4343
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.52.woff2) format("woff2");
		unicode-range: u+32ca-32fe, u+3300-332b, u+332d-339b, u+339e-33a0, u+33a2-33ac
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.53.woff2) format("woff2");
		unicode-range: u+31de-31e3, u+31f0-321e, u+3220-3230, u+3232-32c9
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.54.woff2) format("woff2");
		unicode-range: u+303c-303f, u+3094-3096, u+309f-30a0, u+30ee, u+30f7-30fa, u+30ff, u+3105-312d, u+3131-3163, u+3165-318e, u+3190-31ba, u+31c0-31dd
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.55.woff2) format("woff2");
		unicode-range: u+2f29-2fd5, u+2ff0-2ffb, u+3004, u+3013, u+3016-301b, u+301e, u+3020-303b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.56.woff2) format("woff2");
		unicode-range: u+25e5-25e6, u+2601-2603, u+2609, u+260e-260f, u+2616-2617, u+261c-261f, u+262f, u+2641, u+2660, u+2662-2664, u+2666-2668, u+266d-266e, u+2672-267d, u+26bd-26be, u+2702, u+271a, u+273d, u+2740, u+2756, u+2776-277f, u+27a1, u+2934-2935, u+29bf, u+29fa-29fb, u+2b05-2b07, u+2b1a, u+2e3a-2e3b, u+2e80-2e99, u+2e9b-2ef3, u+2f00-2f28
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.57.woff2) format("woff2");
		unicode-range: u+24d4-24ff, u+2503-2513, u+2515-2516, u+2518-251b, u+251d-2522, u+2524-259f, u+25a2-25ab, u+25b1, u+25b7, u+25c0-25c1, u+25c8-25ca, u+25cc, u+25d0-25d3, u+25e2-25e4
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.58.woff2) format("woff2");
		unicode-range: u+2116, u+2121, u+2126-2127, u+212b, u+212e, u+2135, u+213b, u+2194-2199, u+21b8-21b9, u+21c4-21c6, u+21cb-21cc, u+21d0, u+21e6-21e9, u+21f5, u+2202-2203, u+2205-2206, u+2208-220b, u+220f, u+2211, u+2213, u+2215, u+221a, u+221d, u+2220, u+2223, u+2225-2226, u+2228, u+222a-222e, u+2234-2237, u+223d, u+2243, u+2245, u+2248, u+224c, u+2252, u+2260, u+2262, u+2264-2265, u+226e-226f, u+2272-2273, u+2276-2277, u+2283-2287, u+228a-228b, u+2295-2299, u+22a0, u+22a5, u+22bf, u+22da-22db, u+22ef, u+2305-2307, u+2318, u+2329-232a, u+23b0-23b1, u+23be-23cc, u+23ce, u+23da-23db, u+2423, u+2469-24d3
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.59.woff2) format("woff2");
		unicode-range: u+a1-a4, u+a6-a7, u+aa, u+ac-ad, u+b5-b6, u+b8-ba, u+bc-c8, u+ca-d5, u+d9-db, u+dd-df, u+e6, u+ee, u+f0, u+f5, u+f7, u+f9, u+fb, u+fe-102, u+110-113, u+11a-11b, u+128-12b, u+143-144, u+147-148, u+14c, u+14e-14f, u+152-153, u+168-16d, u+192, u+1a0-1a1, u+1af, u+1cd-1dc, u+1f8-1f9, u+251, u+261, u+2c7, u+2c9, u+1e3e-1e3f, u+1ea0-1ebe, u+1ec0-1ec6, u+1ec8-1ef9, u+2011-2012, u+2016, u+2018-201a, u+201e, u+2021, u+2027, u+2030, u+2033, u+2035, u+2042, u+2047, u+2051, u+20a9, u+20ab-20ac, u+20dd-20de, u+2100, u+2105, u+2109-210a, u+210f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.60.woff2) format("woff2");
		unicode-range: u+2227, u+26a0, u+2713, u+301f, u+4ff8, u+5239, u+526a, u+54fa, u+5740, u+5937, u+5993, u+59fb, u+5a3c, u+5c41, u+6028, u+626e, u+646f, u+647a, u+64b0, u+64e2, u+65a7, u+66fe, u+6727, u+6955, u+6bef, u+6f23, u+724c, u+767c, u+7a83, u+7ac4, u+7b67, u+8000, u+8207, u+8471, u+8513, u+8599, u+86db, u+8718, u+87f2, u+88f3, u+8e2a, u+8fa3, u+95a5, u+9798, u+9910, u+9957, u+9bab, u+9c3b, u+9daf, u+ff95
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.61.woff2) format("woff2");
		unicode-range: u+a8, u+2032, u+2261, u+2282, u+3090, u+30f1, u+339c, u+535c, u+53d9, u+56a2, u+56c1, u+5806, u+589f, u+59d0, u+5a7f, u+60e0, u+639f, u+65af, u+68fa, u+69ae, u+6d1b, u+6dcb, u+6ef2, u+71fb, u+725d, u+7262, u+75bc, u+7768, u+7940, u+79bf, u+7bed, u+7d68, u+7dfb, u+814b, u+83e9, u+8494, u+8526, u+8568, u+85ea, u+86d9, u+87ba, u+8861, u+887f, u+8fe6, u+9059, u+9061, u+916a, u+976d, u+97ad, u+9ece
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.62.woff2) format("woff2");
		unicode-range: u+2d9, u+21d4, u+301d, u+515c, u+52fe, u+5420, u+5750, u+5766, u+5954, u+5b0c, u+5b95, u+5f8a, u+5f98, u+620c, u+621f, u+641c, u+66d9, u+676d, u+6775, u+67f5, u+694a, u+6a02, u+6a3a, u+6a80, u+6c23, u+6c72, u+6faa, u+707c, u+71c8, u+7422, u+74e2, u+7791, u+7825, u+7a14, u+7a1c, u+7c95, u+7fc1, u+82a5, u+82db, u+8304, u+853d, u+8cd3, u+8de8, u+8f0c, u+8f3f, u+9091, u+91c7, u+929a, u+98af, u+9913
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.63.woff2) format("woff2");
		unicode-range: u+2ca-2cb, u+2229, u+2468, u+2669, u+266f, u+273f, u+4ec0, u+4f60, u+4fb6, u+5347, u+540e, u+543b, u+5d4c, u+5df7, u+5f14, u+5f9e, u+6155, u+62d0, u+6602, u+6666, u+66f3, u+67a2, u+67ca, u+69cc, u+6d29, u+6d9b, u+6e3e, u+6f81, u+7109, u+73c0, u+73c2, u+7425, u+7435-7436, u+7525, u+7554, u+785d, u+786b, u+7ae3, u+7b94, u+7d18, u+81bf, u+8511, u+8549, u+9075, u+9640, u+98e2, u+9e9f, u+ff96
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.64.woff2) format("woff2");
		unicode-range: u+2467, u+4ece, u+4ed4, u+4f91, u+4fae, u+534d, u+53c9, u+54b3, u+586b, u+5944, u+5b78, u+5f77, u+6101, u+6167-6168, u+61a4, u+62d9, u+698a, u+699b, u+6a59, u+6cc4, u+6e07, u+7099, u+75d2, u+77ad, u+7953, u+7984, u+7a92, u+7baa, u+7dbb, u+817f, u+82ad, u+85e9, u+868a, u+8caa, u+8f44, u+9017, u+907c, u+908a, u+92f3, u+936e, u+9435, u+965b, u+978d, u+9838, u+9a28, u+9b41, u+9ba8, u+9c57, u+9eb9
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.65.woff2) format("woff2");
		unicode-range: u+b1, u+309b, u+4e5e, u+51f1, u+5506, u+55c5, u+58cc, u+59d1, u+5c51, u+5ef7, u+6284, u+62d7, u+6689, u+673d, u+681e, u+6a2b, u+6a8e, u+6a9c, u+6d63, u+6dd1, u+70b8, u+7235, u+72db, u+72f8, u+7560, u+7c9b, u+7ce7, u+7e1e, u+80af, u+82eb, u+8463, u+8499, u+85dd, u+86ee, u+8a60, u+8a6e, u+8c79, u+8e87, u+8e8a, u+8f5f, u+9010, u+918d, u+9190, u+97fb, u+9ab8, u+9bad, u+9d3b, u+9d5c, u+9dfa, u+9e93
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.66.woff2) format("woff2");
		unicode-range: u+2020, u+3003, u+3231, u+4e9b, u+4f3d, u+4f47, u+51b6, u+51dc, u+53e1, u+55e3, u+5bc5, u+602f, u+60bc, u+61c9, u+633d, u+637b, u+6492, u+65fa, u+660f, u+66f0, u+6703, u+6876, u+6893, u+6912, u+698e, u+6c7d, u+714c, u+7169, u+71d5, u+725f, u+72d7, u+745b, u+74dc, u+75e2, u+7891, u+7897, u+7dcb, u+810a, u+8218, u+8339, u+840e, u+852d, u+8823, u+8a0a, u+9089, u+919c, u+971c, u+9ad9, u+ff4a, u+ff5a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.67.woff2) format("woff2");
		unicode-range: u+2466, u+2600, u+4eab, u+4fe3, u+4ff5, u+51a5, u+51f0, u+536f, u+53d4, u+53f1, u+54a5, u+559d, u+58fa, u+5962, u+59ea, u+5c16, u+5cef, u+5d16, u+5f10, u+5fd6, u+6190-6191, u+6216, u+634f, u+63bb, u+66d6, u+6756, u+6bc5, u+6e26, u+727d, u+731f, u+76f2, u+7729, u+7a7f, u+7aff, u+7c9f, u+818f, u+8236, u+82b9, u+8338, u+85aa, u+88b4, u+8b33, u+904d, u+93a7, u+96cc, u+96eb, u+9aed, u+9b8e, u+fa11
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.68.woff2) format("woff2");
		unicode-range: u+251c, u+2523, u+4e14, u+545f, u+54bd, u+553e, u+55dc, u+56da, u+589c, u+59dc, u+5b55, u+5bb5, u+5ce1, u+5df4, u+5eb6, u+5ec9, u+62f7, u+6357, u+64a5, u+6591, u+65bc, u+6897, u+6e1a, u+7063, u+711a, u+721b, u+722c, u+75b9, u+75d5, u+75fa, u+7766, u+7aae, u+7b48, u+7b8b, u+7d21, u+7e55, u+7f75, u+842c, u+8910, u+8a63, u+8b39, u+8b5a, u+8cdc, u+8d74, u+907d, u+91e7, u+9306, u+96bc, u+98f4, u+9ac4
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.69.woff2) format("woff2");
		unicode-range: u+2003, u+2312, u+266c, u+4f86, u+51ea, u+5243, u+5256, u+541f, u+5841, u+5df3, u+601c, u+60e7, u+632b, u+638c, u+64ad, u+6881, u+697c, u+69cd, u+6c50, u+6d2a, u+6fc1, u+7027, u+7058, u+70f9, u+714e, u+7345, u+751a, u+760d, u+764c, u+77db, u+79e6, u+7d79, u+7e8f, u+80ce, u+814e, u+81fc, u+8247, u+8278, u+85a9, u+8a03, u+90ed, u+9784, u+9801, u+984e, u+99b3, u+9bc9, u+9bdb, u+9be8, u+9e78, u+ff6b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.70.woff2) format("woff2");
		unicode-range: u+266b, u+3006, u+4f10, u+5176, u+5197, u+51a8, u+51c6, u+52f2, u+5614, u+5875, u+5a2f, u+5b54, u+5ce0, u+5dba, u+5deb, u+5e63, u+5f59, u+5fcc, u+6068, u+6367, u+68b6, u+6a0b, u+6b64, u+6e15, u+6eba, u+7272, u+72a0, u+7947, u+7985, u+79e9, u+7a3d, u+7a9f, u+7aaf, u+7b95, u+7f60, u+7f9e, u+7fe0, u+8098, u+80ba, u+8106, u+82d4, u+831c, u+87f9, u+8a1f, u+8acf, u+90c1, u+920d, u+9756, u+fe43, u+ff94
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.71.woff2) format("woff2");
		unicode-range: u+af, u+2465, u+2517, u+33a1, u+50c5, u+50e7, u+51b4, u+5384, u+5606, u+5bb0, u+5cac, u+5ee3, u+618e, u+61f2, u+62c9, u+66ab, u+66f9, u+6816, u+6960, u+6b3e, u+6f20, u+7078, u+72d0, u+73ed, u+7ad9, u+7b1b, u+7be4, u+7d62, u+7f51, u+80b4, u+80f4, u+8154, u+85fb, u+865c, u+8702, u+895f, u+8aed, u+8b90, u+8ced, u+8fbf, u+91d8, u+9418, u+9583, u+9591, u+9813, u+982c, u+9bd6, u+ff46, u+ff7f, u+ff88
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.72.woff2) format("woff2");
		unicode-range: u+4e91, u+508d, u+514e, u+51f6, u+5446, u+5504, u+584a, u+59a8, u+59d3, u+5a46, u+5ac9, u+6020, u+60a6, u+6148, u+621a, u+6234, u+64c1, u+6523, u+675c, u+67d1, u+6953, u+6ccc, u+6df5, u+6e13, u+6f06, u+723a, u+7325, u+732a, u+74e6, u+758e, u+75ab, u+75d9, u+7a40, u+8096, u+82fa, u+8587, u+8594, u+8a6b, u+8ab9, u+8b17, u+8b83, u+937c, u+963b, u+9673, u+96db, u+9ce9, u+9f4b, u+ff67, u+ff82, u+ff93
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.73.woff2) format("woff2");
		unicode-range: u+221e, u+2514, u+51f9, u+5270, u+5449, u+5824, u+59a5, u+59ac, u+5a29, u+5d07, u+5e16, u+60e3, u+614c, u+6276, u+643e, u+64ab, u+6562, u+6681, u+670b, u+6734, u+67af, u+6a3d, u+6b05, u+6dc0, u+6e4a, u+7259, u+7409, u+78a7, u+7a6b, u+8015, u+809b, u+817a, u+830e, u+837b, u+85ab, u+8a23, u+8a93, u+8b00, u+8b19, u+8b21, u+8cbf, u+8fb0, u+901d, u+91b8, u+9320, u+932c, u+9688, u+96f6, u+9df2, u+ff6a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.74.woff2) format("woff2");
		unicode-range: u+2002, u+2025, u+4f8d, u+51e1, u+51f8, u+5507, u+5598, u+58f1, u+5983, u+5c3c, u+5de7, u+5e7d, u+5eca, u+5f61, u+606d, u+60f9, u+636e, u+64ec, u+67da, u+67ff, u+6813, u+68f2, u+693f, u+6b6a, u+6bbb, u+6ef4, u+7092, u+717d, u+7261, u+73c8, u+7432, u+7483, u+76fe, u+7709, u+78d0, u+8036, u+81a3, u+81b3, u+82af, u+8305, u+8309, u+8870, u+88fe, u+8cd1, u+8d66, u+906e, u+971e, u+9812, u+ff79, u+ff90
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.75.woff2) format("woff2");
		unicode-range: u+2464, u+2501, u+2640, u+2642, u+339d, u+4f0e, u+5091, u+50b5, u+5132, u+51cc, u+558b, u+55aa, u+585e, u+5bee, u+5dfe, u+60b6, u+62b9, u+6349, u+6566, u+6590, u+6842, u+689d, u+6a58, u+6bb4, u+6c70, u+6ff1, u+7815, u+7881, u+7aaa, u+7bc7, u+7def, u+7fa8, u+8017, u+8061, u+821f, u+8429, u+8ce0, u+8e74, u+9019, u+90ca, u+9162, u+932f, u+93ae, u+9644, u+990c, u+9cf3, u+ff56, u+ff6e, u+ff7e, u+ff85
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.76.woff2) format("woff2");
		unicode-range: u+2266-2267, u+4f2f, u+5208, u+5451, u+546a, u+5589, u+576a, u+5815, u+5a9a, u+5b9b, u+5c3a, u+5efb, u+5faa, u+6109, u+6643, u+6652, u+695a, u+69fd, u+6b86, u+6daf, u+6f84, u+7089, u+70cf, u+7a00, u+7a4f, u+7b39, u+7d33, u+80e1, u+828b, u+82a6, u+86cd, u+8c8c, u+8cca, u+8df3, u+9077, u+9175, u+91dc, u+925b, u+9262, u+9271, u+92ed, u+9855, u+9905, u+9d28, u+ff3f, u+ff58, u+ff68, u+ff6d, u+ff9c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.77.woff2) format("woff2");
		unicode-range: u+2207, u+25ef, u+309c, u+4e4f, u+5146, u+51dd, u+5351, u+540a, u+5629, u+5eb5, u+5f04, u+5f13, u+60dc, u+6212, u+63b4, u+642c, u+6627, u+66a6, u+66c7, u+66fd, u+674e, u+6b96, u+6c4e, u+6df3, u+6e67, u+72fc, u+733f, u+7c97, u+7cde, u+7db1, u+7e4d, u+816b, u+82d1, u+84cb, u+854e, u+8607, u+86c7, u+871c, u+8776, u+8a89, u+8fc4, u+91a4, u+9285, u+9685, u+9903, u+9b31, u+9f13, u+ff42, u+ff74, u+ff91
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.78.woff2) format("woff2");
		unicode-range: u+4e32, u+51db, u+53a8, u+53ea, u+5609, u+5674, u+5a92, u+5e7e, u+6115, u+611a, u+62cc, u+62ed, u+63c9, u+64b9, u+64e6, u+65cb, u+6606, u+6731, u+683d, u+6afb, u+7460, u+771e, u+78ef, u+7b26, u+7b51, u+7d10, u+7d2f, u+7d46, u+7db4, u+80de, u+819c, u+84b2, u+85cd, u+865a, u+8ecc, u+9022, u+90b8, u+9192, u+9675, u+96b7, u+99ff, u+ff44, u+ff55, u+ff6c, u+ff73, u+ff75, u+ff86, u+ff8d, u+ff92, u+ffe3
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.79.woff2) format("woff2");
		unicode-range: u+25b3, u+30f5, u+4eae, u+4f46, u+4f51, u+5203, u+52ff, u+55a7, u+564c, u+565b, u+57f9, u+5805, u+5b64, u+5e06, u+5f70, u+5f90, u+60e8, u+6182, u+62f3, u+62fe, u+63aa, u+64a4, u+65d7, u+673a, u+6851, u+68cb, u+68df, u+6d1e, u+6e58, u+6e9d, u+77b3, u+7832, u+7c3f, u+7f70, u+80aa, u+80c6, u+8105, u+819d, u+8276, u+8679, u+8986, u+8c9d, u+8fc5, u+916c, u+9665, u+9699, u+96c0, u+9a19, u+ff59, u+ff8b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.80.woff2) format("woff2");
		unicode-range: u+2463, u+25a1, u+4ef0, u+5076, u+5098, u+51fd, u+5302, u+5448, u+54c9, u+570b, u+583a, u+5893, u+58a8, u+58ee, u+5949, u+5bdb, u+5f26, u+5f81, u+6052, u+6170, u+61c7, u+631f, u+635c, u+664b, u+69fb, u+6f01, u+7070, u+722a, u+745e, u+755c, u+76c6, u+78c1, u+79e4, u+7bb8, u+7d0b, u+81a8, u+81e3, u+82d7, u+8b5c, u+8f14, u+8fb1, u+8fbb, u+9283, u+9298, u+9a30, u+ff03, u+ff50, u+ff7b, u+ff8e-ff8f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.81.woff2) format("woff2");
		unicode-range: u+2010, u+2502, u+25b6, u+4f3a, u+514b, u+5265, u+52c3, u+5339, u+53ec, u+54c0, u+55b0, u+5854, u+5b8f, u+5cb3, u+5e84, u+60da, u+6247, u+6249, u+628a, u+62cd, u+65ac, u+67f4, u+6838, u+690e, u+6cf0, u+6f02, u+6f2c, u+6f70, u+708a, u+7434, u+75be, u+77ef, u+7c60, u+7c98, u+7d1b, u+7e2b, u+80a5, u+820c, u+8210, u+8475, u+862d, u+8650, u+8997, u+906d, u+91c8, u+9700, u+9727, u+9df9, u+ff3a, u+ff9a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.82.woff2) format("woff2");
		unicode-range: u+2103, u+5049, u+52b1, u+5320, u+5553, u+572d, u+58c7, u+5b5d, u+5bc2, u+5de3, u+5e61, u+5f80, u+61a9, u+67d0, u+6c88, u+6ca1, u+6ce5, u+6d78, u+6e9c, u+6f54, u+731b, u+73b2, u+74a7, u+74f6, u+75e9, u+7b20, u+7c8b, u+7c92, u+7f72, u+809d, u+8108, u+82b3, u+82bd, u+84b8, u+84c4, u+88c2, u+8ae6, u+8ef8, u+902e, u+9065, u+9326, u+935b, u+938c, u+9676, u+9694, u+96f7, u+9ed9, u+ff48, u+ff4c, u+ff81
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.83.woff2) format("woff2");
		unicode-range: u+2500, u+3008-3009, u+4ead, u+4f0f, u+4fca, u+53eb, u+543e, u+57a2, u+5cf0, u+5e8f, u+5fe0, u+61b2, u+62d8, u+6442, u+64b2, u+6589, u+659c, u+67f1, u+68c4, u+6905, u+6cb8, u+6d12, u+6de1, u+6fe1, u+70c8, u+723d, u+73e0, u+7656, u+773a, u+7948, u+7b87, u+7d3a, u+7e1b, u+7e4a, u+819a, u+8358, u+83c5, u+84bc, u+864e, u+8912, u+8c9e, u+8d05, u+92fc, u+9396, u+98fd, u+99d2, u+ff64, u+ff7a, u+ff83
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.84.woff2) format("woff2");
		unicode-range: u+3014-3015, u+4e3c, u+5036, u+5075, u+533f, u+53e9, u+5531, u+5642, u+5984, u+59e6, u+5a01, u+5b6b, u+5c0b, u+5f25, u+6069, u+60a0, u+614e, u+62b5, u+62d2-62d3, u+6597, u+660c, u+674f, u+67cf, u+6841, u+6cf3, u+6d32, u+6d69, u+6f64, u+716e, u+7761, u+7b52, u+7be0, u+7dbf, u+7de9, u+7f36, u+81d3, u+8302, u+8389, u+846c, u+84ee, u+8a69, u+9038, u+9d8f, u+ff47, u+ff4b, u+ff76, u+ff97, u+ff9b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.85.woff2) format("woff2");
		unicode-range: u+25c7, u+3007, u+504f, u+507d, u+51a0, u+52a3, u+5410, u+5510, u+559a, u+5782, u+582a, u+5c0a, u+5c3f, u+5c48, u+5f6b, u+6176, u+622f, u+6279, u+62bd, u+62dd, u+65ed, u+67b6, u+6817, u+6850, u+6d6a, u+6deb, u+6ea2, u+6edd, u+6f5c, u+72e9, u+73a9, u+7573, u+76bf, u+7950, u+7956, u+7f8a, u+7ffc, u+80a2, u+80c3, u+83ca, u+8a02, u+8a13, u+8df5, u+9375, u+983b, u+9867, u+99b4, u+ff4e, u+ff71, u+ff89
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.86.woff2) format("woff2");
		unicode-range: u+24, u+2022, u+2212, u+221f, u+2665, u+4ecf, u+5100, u+51cd, u+52d8, u+5378, u+53f6, u+5618, u+574a, u+5982, u+5996, u+5c1a, u+5e1d, u+5f84, u+609f, u+61a7, u+61f8, u+6398, u+63ee, u+6676, u+6691, u+6eb6, u+7126, u+71e5, u+7687, u+7965, u+7d17, u+80a1, u+8107, u+8266, u+85a6, u+8987, u+8ca2, u+8cab, u+8e0a, u+9042, u+95c7, u+9810, u+98fc, u+ff52-ff54, u+ff61, u+ff77, u+ff98-ff99
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.87.woff2) format("woff2");
		unicode-range: u+b0, u+226a, u+2462, u+4e39, u+4fc3, u+4fd7, u+50be, u+50da, u+5200, u+5211, u+54f2, u+596a, u+5b22, u+5bb4, u+5d50, u+60a3, u+63fa, u+658e, u+65e8, u+6669, u+6795, u+679d, u+67a0, u+6b3a, u+6e09, u+757f, u+7cd6, u+7dbe, u+7ffb, u+83cc, u+83f1, u+840c, u+845b, u+8846, u+8972, u+8a34, u+8a50, u+8a87, u+8edf, u+8ff0, u+90a6, u+9154, u+95a3, u+9663, u+9686, u+96c7, u+ff1b, u+ff3c, u+ff7c, u+ff8a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.88.woff2) format("woff2");
		unicode-range: u+25bd, u+4e59, u+4ec1, u+4ff3, u+515a, u+518a, u+525b, u+5375, u+552f, u+57a3, u+5b9c, u+5c3d, u+5e3d, u+5e7b, u+5f0a, u+6094, u+6458, u+654f, u+67f3, u+6b8a, u+6bd2, u+6c37, u+6ce1, u+6e56, u+6e7f, u+6ed1, u+6ede, u+6f0f, u+70ad, u+7267, u+7363, u+786c, u+7a42, u+7db2, u+7f85, u+8178, u+829d, u+8896, u+8c5a, u+8cb0, u+8ce2, u+8ed2, u+9047, u+9177, u+970a, u+9ea6, u+ff31, u+ff39, u+ff49, u+ff80
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.89.woff2) format("woff2");
		unicode-range: u+a5, u+4e80, u+4ee4, u+4f34, u+4f73, u+4f75, u+511f, u+5192, u+52aa, u+53c8, u+570f, u+57cb, u+596e, u+5d8b, u+5f66, u+5fd9, u+62db, u+62f6, u+6328, u+633f, u+63a7, u+6469, u+6bbf, u+6c41, u+6c57, u+6d44, u+6dbc, u+706f, u+72c2, u+72ed, u+7551, u+75f4, u+7949, u+7e26, u+7fd4, u+8150, u+8af8, u+8b0e, u+8b72, u+8ca7, u+934b, u+9a0e, u+9a12, u+9b42, u+ff41, u+ff43, u+ff45, u+ff4f, u+ff62-ff63
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.90.woff2) format("woff2");
		unicode-range: u+4e18, u+4fb5, u+5104, u+52c7, u+5353, u+5374, u+53e5, u+587e, u+594f, u+5a20, u+5de1, u+5f18, u+5fcd, u+6291, u+62ab, u+6355, u+6392, u+63da, u+63e1, u+656c, u+6687, u+68b0-68b1, u+68d2, u+68da, u+6b27, u+6cbc, u+7159, u+7344, u+73cd, u+76df, u+790e, u+7cf8, u+8102, u+88c1, u+8aa0, u+8e0f, u+9178, u+92ad, u+9670, u+96c5, u+9cf4, u+9db4, u+ff3e, u+ff6f, u+ff72, u+ff78, u+ff7d, u+ff84, u+ff8c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.91.woff2) format("woff2");
		unicode-range: u+60, u+2200, u+226b, u+2461, u+517c, u+526f, u+5800, u+5b97, u+5bf8, u+5c01, u+5d29, u+5e4c, u+5e81, u+6065, u+61d0, u+667a, u+6696, u+6843, u+6c99, u+6d99, u+6ec5, u+6f22, u+6f6e, u+6fa4, u+6fef, u+71c3, u+72d9, u+7384, u+78e8, u+7a1a, u+7a32, u+7a3c, u+7adc, u+7ca7, u+7d2b, u+7dad, u+7e4b, u+80a9, u+8170, u+81ed, u+820e, u+8a17, u+8afe, u+90aa, u+914e, u+963f, u+99c4, u+9eba, u+9f3b, u+ff38
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.92.woff2) format("woff2");
		unicode-range: u+2460, u+4e5f, u+4e7e, u+4ed9, u+501f, u+502b, u+5968, u+5974, u+5ac1, u+5b99, u+5ba3, u+5be7, u+5be9, u+5c64, u+5cb8, u+5ec3, u+5f1f, u+616e, u+6297, u+62e0, u+62ec, u+6368, u+642d, u+65e6, u+6717, u+676f, u+6b04, u+732e, u+7652, u+76ca, u+76d7, u+7802, u+7e70, u+7f6a, u+8133, u+81e8, u+866b, u+878d, u+88f8, u+8a5e, u+8cdb, u+8d08, u+907a, u+90e1, u+96f2, u+9f8d, u+ff35, u+ff37, u+ff40, u+ff9d
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.93.woff2) format("woff2");
		unicode-range: u+21d2, u+25ce, u+300a-300b, u+4e89, u+4e9c, u+4ea1, u+5263, u+53cc, u+5426, u+5869, u+5947, u+598a, u+5999, u+5e55, u+5e72, u+5e79, u+5fae, u+5fb9, u+602a, u+6163, u+624d, u+6749, u+6c5a, u+6cbf, u+6d45, u+6dfb, u+6e7e, u+708e, u+725b, u+7763, u+79c0, u+7bc4, u+7c89, u+7e01, u+7e2e, u+8010, u+8033, u+8c6a, u+8cc3, u+8f1d, u+8f9b, u+8fb2, u+907f, u+90f7, u+9707, u+9818, u+9b3c, u+ff0a, u+ff4d
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.94.woff2) format("woff2");
		unicode-range: u+2015, u+2190, u+4e43, u+5019, u+5247, u+52e7, u+5438, u+54b2, u+55ab, u+57f7, u+5bd2, u+5e8a, u+5ef6, u+6016, u+60b2, u+6162, u+6319, u+6551, u+6607, u+66b4, u+675f, u+67d4, u+6b20, u+6b53, u+6ce3, u+719f, u+75b2, u+770b, u+7720, u+77ac, u+79d2, u+7af9, u+7d05, u+7dca, u+8056, u+80f8, u+81f3, u+8352, u+885d, u+8a70, u+8aa4, u+8cbc, u+900f, u+9084, u+91e3, u+9451, u+96c4, u+99c6, u+9ad4, u+ff70
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.95.woff2) format("woff2");
		unicode-range: u+2193, u+25b2, u+4e4b, u+516d, u+51c4, u+529f, u+52c9, u+5360, u+5442, u+5857, u+5915, u+59eb, u+5a9b, u+5c3b, u+6012, u+61b6, u+62b1, u+6311, u+6577, u+65e2, u+65ec, u+6613, u+6790, u+6cb9, u+7372, u+76ae, u+7d5e, u+7fcc, u+88ab, u+88d5, u+8caf, u+8ddd, u+8ecd, u+8f38, u+8f9e, u+8feb, u+9063, u+90f5, u+93e1, u+968a, u+968f, u+98fe, u+9ec4, u+ff1d, u+ff27, u+ff2a, u+ff36, u+ff3b, u+ff3d, u+ffe5
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.96.woff2) format("woff2");
		unicode-range: u+4e03, u+4f38, u+50b7, u+5264, u+5348, u+5371, u+585a, u+58ca, u+5951, u+59b9, u+59d4, u+5b98, u+5f8b, u+6388, u+64cd, u+65e7, u+6803, u+6b6f, u+6d66, u+6e0b, u+6ecb, u+6fc3, u+72ac, u+773c, u+77e2, u+7968, u+7a74, u+7dba, u+7dd1, u+7e3e, u+808c, u+811a, u+8179, u+8239, u+8584, u+8a0e, u+8a72, u+8b66, u+8c46, u+8f29, u+90a3, u+9234, u+96f0, u+9769, u+9774, u+9aa8, u+ff26, u+ff28, u+ff9e-ff9f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.97.woff2) format("woff2");
		unicode-range: u+7e, u+b4, u+25c6, u+2661, u+4e92, u+4eee, u+4ffa, u+5144, u+5237, u+5287, u+52b4, u+58c1, u+5bff, u+5c04, u+5c06, u+5e95, u+5f31, u+5f93, u+63c3, u+640d, u+6557, u+6614, u+662f, u+67d3, u+690d, u+6bba, u+6e6f, u+72af, u+732b, u+7518, u+7ae0, u+7ae5, u+7af6, u+822a, u+89e6, u+8a3a, u+8a98, u+8cb8, u+8de1, u+8e8d, u+95d8, u+961c, u+96a3, u+96ea, u+9bae, u+ff20, u+ff22, u+ff29, u+ff2b-ff2c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.98.woff2) format("woff2");
		unicode-range: u+25cb, u+4e71, u+4f59, u+50d5, u+520a, u+5217, u+5230, u+523a-523b, u+541b, u+5439, u+5747, u+59c9, u+5bdf, u+5c31, u+5de8, u+5e7c, u+5f69, u+6050, u+60d1, u+63cf, u+663c, u+67c4, u+6885, u+6c38, u+6d6e, u+6db2, u+6df7, u+6e2c, u+6f5f, u+7532, u+76e3-76e4, u+7701, u+793c, u+79f0, u+7a93, u+7d00, u+7de0, u+7e54, u+8328, u+8840, u+969c, u+96e8, u+9811, u+9aea, u+9b5a, u+ff24, u+ff2e, u+ff57
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.99.woff2) format("woff2");
		unicode-range: u+2191, u+505c, u+52e4, u+5305, u+535a, u+56e0, u+59bb, u+5acc, u+5b09, u+5b87, u+5c90, u+5df1, u+5e2d, u+5e33, u+5f3e, u+6298, u+6383, u+653b, u+6697, u+6804, u+6a39, u+6cca, u+6e90, u+6f2b, u+702c, u+7206, u+7236, u+7559, u+7565, u+7591, u+75c7, u+75db, u+7b4b, u+7bb1, u+7d99, u+7fbd, u+8131, u+885b, u+8b1d, u+8ff7, u+9003, u+9045, u+96a0, u+9732, u+990a, u+99d0, u+9e97, u+9f62, u+ff25, u+ff2d
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.100.woff2) format("woff2");
		unicode-range: u+4e08, u+4f9d, u+5012, u+514d, u+51b7, u+5275, u+53ca, u+53f8, u+5584, u+57fc, u+5b9d, u+5bfa, u+5c3e, u+5f01, u+5fb4, u+5fd7, u+606f, u+62e1, u+6563, u+6674, u+6cb3, u+6d3e, u+6d74, u+6e1b, u+6e2f, u+718a, u+7247, u+79d8, u+7d14, u+7d66, u+7d71, u+7df4, u+7e41, u+80cc, u+8155, u+83d3, u+8a95, u+8ab2, u+8ad6, u+8ca1, u+9000, u+9006, u+9678, u+97d3, u+9808, u+98ef, u+9a5a, u+9b45, u+ff23, u+ff30
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.101.woff2) format("woff2");
		unicode-range: u+25bc, u+3012, u+4ef2, u+4f0a, u+516b, u+5373, u+539a, u+53b3, u+559c, u+56f0, u+5727, u+5742, u+5965, u+59ff, u+5bc6, u+5dfb, u+5e45, u+5ead, u+5fb3, u+6211, u+6253, u+639b, u+63a8, u+6545, u+6575, u+6628, u+672d, u+68a8, u+6bdb, u+6d25, u+707d, u+767e, u+7834, u+7b46, u+7bc9, u+8074, u+82e6, u+8349, u+8a2a, u+8d70, u+8da3, u+8fce, u+91cc, u+967d, u+97ff, u+9996, u+ff1c, u+ff2f, u+ff32, u+ff34
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.102.woff2) format("woff2");
		unicode-range: u+3d, u+5e, u+25cf, u+4e0e, u+4e5d, u+4e73, u+4e94, u+4f3c, u+5009, u+5145, u+51ac, u+5238, u+524a, u+53f3, u+547c, u+5802, u+5922, u+5a66, u+5c0e, u+5de6, u+5fd8, u+5feb, u+6797, u+685c, u+6b7b, u+6c5f-6c60, u+6cc9, u+6ce2, u+6d17, u+6e21, u+7167, u+7642, u+76db, u+8001, u+821e, u+8857, u+89d2, u+8b1b, u+8b70, u+8cb4, u+8cde, u+8f03, u+8f2a, u+968e, u+9b54, u+9e7f, u+9ebb, u+ff05, u+ff33
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.103.woff2) format("woff2");
		unicode-range: u+500d, u+5074, u+50cd, u+5175, u+52e2, u+5352, u+5354, u+53f2, u+5409, u+56fa, u+5a18, u+5b88, u+5bdd, u+5ca9, u+5f92, u+5fa9, u+60a9, u+623f, u+6483, u+653f, u+666f, u+66ae, u+66f2, u+6a21, u+6b66, u+6bcd, u+6d5c, u+796d, u+7a4d, u+7aef, u+7b56, u+7b97, u+7c4d, u+7e04, u+7fa9, u+8377, u+83dc, u+83ef, u+8535, u+8863, u+88cf, u+88dc, u+8907, u+8acb, u+90ce, u+91dd, u+ff0b, u+ff0d, u+ff19, u+ff65
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.104.woff2) format("woff2");
		unicode-range: u+4e01, u+4e21, u+4e38, u+52a9, u+547d, u+592e, u+5931, u+5b63, u+5c40, u+5dde, u+5e78, u+5efa, u+5fa1, u+604b, u+6075, u+62c5, u+632f, u+6a19, u+6c0f, u+6c11, u+6c96, u+6e05, u+70ba, u+71b1, u+7387, u+7403, u+75c5, u+77ed, u+795d, u+7b54, u+7cbe, u+7d19, u+7fa4, u+8089, u+81f4, u+8208, u+8336, u+8457, u+8a33, u+8c4a, u+8ca0, u+8ca8, u+8cc0, u+9014, u+964d, u+9803, u+983c, u+98db, u+ff17, u+ff21
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.105.woff2) format("woff2");
		unicode-range: u+25, u+25a0, u+4e26, u+4f4e, u+5341, u+56f2, u+5bbf, u+5c45, u+5c55, u+5c5e, u+5dee, u+5e9c, u+5f7c, u+6255, u+627f, u+62bc, u+65cf, u+661f, u+666e, u+66dc, u+67fb, u+6975, u+6a4b, u+6b32, u+6df1, u+6e29, u+6fc0, u+738b, u+7686, u+7a76, u+7a81, u+7c73, u+7d75, u+7dd2, u+82e5, u+82f1, u+85ac, u+888b, u+899a, u+8a31, u+8a8c, u+8ab0, u+8b58, u+904a, u+9060, u+9280, u+95b2, u+984d, u+9ce5, u+ff18
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.106.woff2) format("woff2");
		unicode-range: u+30f6, u+50ac, u+5178, u+51e6, u+5224, u+52dd, u+5883, u+5897, u+590f, u+5a5a, u+5bb3, u+5c65, u+5e03, u+5e2b, u+5e30, u+5eb7, u+6271, u+63f4, u+64ae, u+6574, u+672b, u+679a, u+6a29-6a2a, u+6ca2, u+6cc1, u+6d0b, u+713c, u+74b0, u+7981, u+7a0b, u+7bc0, u+7d1a, u+7d61, u+7fd2, u+822c, u+8996, u+89aa, u+8cac, u+8cbb, u+8d77, u+8def, u+9020, u+9152, u+9244, u+9662, u+967a, u+96e3, u+9759, u+ff16
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.107.woff2) format("woff2");
		unicode-range: u+23, u+3c, u+2192, u+4e45, u+4efb, u+4f50, u+4f8b, u+4fc2, u+5024, u+5150, u+5272, u+5370, u+53bb, u+542b, u+56db, u+56e3, u+57ce, u+5bc4, u+5bcc, u+5f71, u+60aa, u+6238, u+6280, u+629c, u+6539, u+66ff, u+670d, u+677e-677f, u+6839, u+69cb, u+6b4c, u+6bb5, u+6e96, u+6f14, u+72ec, u+7389, u+7814, u+79cb, u+79d1, u+79fb, u+7a0e, u+7d0d, u+85e4, u+8d64, u+9632, u+96e2, u+9805, u+99ac, u+ff1e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.108.woff2) format("woff2");
		unicode-range: u+2605-2606, u+301c, u+4e57, u+4fee, u+5065, u+52df, u+533b, u+5357, u+57df, u+58eb, u+58f0, u+591c, u+592a-592b, u+5948, u+5b85, u+5d0e, u+5ea7, u+5ff5, u+6025, u+63a1, u+63a5, u+63db, u+643a, u+65bd, u+671d, u+68ee, u+6982, u+6b73, u+6bd4, u+6d88, u+7570, u+7b11, u+7d76, u+8077, u+8217, u+8c37, u+8c61, u+8cc7, u+8d85, u+901f, u+962a, u+9802, u+9806, u+9854, u+98f2, u+9928, u+99c5, u+9ed2
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.109.woff2) format("woff2");
		unicode-range: u+266a, u+4f11, u+533a, u+5343, u+534a, u+53cd, u+5404, u+56f3, u+5b57-5b58, u+5bae, u+5c4a, u+5e0c, u+5e2f, u+5eab, u+5f35, u+5f79, u+614b, u+6226, u+629e, u+65c5, u+6625, u+6751, u+6821, u+6b69, u+6b8b, u+6bce, u+6c42, u+706b, u+7c21, u+7cfb, u+805e, u+80b2, u+82b8, u+843d, u+8853, u+88c5, u+8a3c, u+8a66, u+8d8a, u+8fba, u+9069, u+91cf, u+9752, u+975e, u+9999, u+ff0f-ff10, u+ff14-ff15
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.110.woff2) format("woff2");
		unicode-range: u+40, u+4e86, u+4e95, u+4f01, u+4f1d, u+4fbf, u+5099, u+5171, u+5177, u+53cb, u+53ce, u+53f0, u+5668, u+5712, u+5ba4, u+5ca1, u+5f85, u+60f3, u+653e, u+65ad, u+65e9, u+6620, u+6750, u+6761, u+6b62, u+6b74, u+6e08, u+6e80, u+7248, u+7531, u+7533, u+753a, u+77f3, u+798f, u+7f6e, u+8449, u+88fd, u+89b3, u+8a55, u+8ac7, u+8b77, u+8db3, u+8efd, u+8fd4, u+9031-9032, u+9580, u+9589, u+96d1, u+985e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.111.woff2) format("woff2");
		unicode-range: u+2b, u+d7, u+300e-300f, u+4e07, u+4e8c, u+512a, u+5149, u+518d, u+5236, u+52b9, u+52d9, u+5468, u+578b, u+57fa, u+5b8c, u+5ba2, u+5c02, u+5de5, u+5f37, u+5f62, u+623b, u+63d0, u+652f, u+672a, u+6848, u+6d41, u+7136, u+7537, u+754c, u+76f4, u+79c1, u+7ba1, u+7d44, u+7d4c, u+7dcf, u+7dda, u+7de8, u+82b1, u+897f, u+8ca9, u+8cfc, u+904e, u+9664, u+982d, u+9858, u+98a8, u+9a13, u+ff13, u+ff5c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.112.woff2) format("woff2");
		unicode-range: u+4e16, u+4e3b, u+4ea4, u+4f4d, u+4f4f, u+4f55, u+4f9b, u+5317, u+5358, u+539f, u+53c2, u+53e4, u+548c, u+571f, u+59cb, u+5cf6, u+5e38, u+63a2, u+63b2, u+6559, u+662d, u+679c, u+6c7a, u+72b6, u+7523, u+767d, u+770c, u+7a2e, u+7a3f, u+7a7a, u+7b2c, u+7b49, u+7d20, u+7d42, u+8003, u+8272, u+8a08, u+8aac, u+8cb7, u+8eab, u+8ee2, u+9054-9055, u+90fd, u+914d, u+91cd, u+969b, u+97f3, u+984c, u+ff06
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.113.woff2) format("woff2");
		unicode-range: u+26, u+5f, u+2026, u+203b, u+4e09, u+4eac, u+4ed5, u+4fa1, u+5143, u+5199, u+5207, u+53e3, u+53f7, u+5411, u+5473, u+5546, u+55b6, u+5929, u+597d, u+5bb9, u+5c11, u+5c4b, u+5ddd, u+5f97, u+5fc5, u+6295, u+6301, u+6307, u+671b, u+76f8, u+78ba, u+795e, u+7d30, u+7d39, u+7d50, u+7d9a, u+89e3, u+8a00, u+8a73, u+8a8d, u+8a9e, u+8aad, u+8abf, u+8cea, u+8eca, u+8ffd, u+904b, u+9650, u+ff11-ff12
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.114.woff2) format("woff2");
		unicode-range: u+3e, u+3005, u+4e0d, u+4e88, u+4ecb, u+4ee3, u+4ef6, u+4fdd, u+4fe1, u+500b, u+50cf, u+5186, u+5316, u+53d7, u+540c, u+544a, u+54e1, u+5728, u+58f2, u+591a, u+5973, u+5b89, u+5c71, u+5e02, u+5e97, u+5f15, u+5fc3, u+5fdc, u+601d, u+611b, u+611f, u+671f, u+6728, u+6765, u+683c, u+6b21, u+6ce8, u+6d3b, u+6d77, u+7530, u+7740, u+7acb, u+826f, u+8f09, u+8fbc, u+9001, u+9053, u+91ce, u+9762, u+98df
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.115.woff2) format("woff2");
		unicode-range: u+7c, u+3080, u+4ee5, u+5148, u+516c, u+521d, u+5225, u+529b, u+52a0, u+53ef, u+56de, u+56fd, u+5909, u+5b66, u+5b9f, u+5bb6, u+5bfe, u+5e73, u+5e83, u+5ea6, u+5f53, u+6027, u+610f, u+6210, u+6240, u+660e, u+66f4, u+66f8, u+6709, u+6771, u+697d, u+69d8, u+6a5f, u+6c34, u+6cbb, u+6cd5, u+73fe, u+756a, u+7684, u+771f, u+793a, u+7f8e, u+898f, u+8a2d, u+8a71, u+8fd1, u+9078, u+9577, u+96fb, u+ff5e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.116.woff2) format("woff2");
		unicode-range: u+d, u+a9, u+3010-3011, u+30e2, u+4e0b, u+4eca, u+4ed6, u+4ed8, u+4f53, u+4f5c, u+4f7f, u+53d6, u+540d, u+54c1, u+5730, u+5916, u+5b50, u+5c0f, u+5f8c, u+624b, u+6570, u+6587, u+6599, u+691c, u+696d, u+7269, u+7279, u+7406, u+767a-767b, u+77e5, u+7d04, u+7d22, u+8005, u+80fd, u+81ea, u+8868, u+8981, u+89a7, u+901a, u+9023, u+90e8, u+91d1, u+9332, u+958b, u+96c6, u+9ad8, u+ff1a, u+ff1f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.117.woff2) format("woff2");
		unicode-range: u+4e, u+a0, u+3000, u+300c-300d, u+4e00, u+4e0a, u+4e2d, u+4e8b, u+4eba, u+4f1a, u+5165, u+5168, u+5185, u+51fa, u+5206, u+5229, u+524d, u+52d5, u+5408, u+554f, u+5831, u+5834, u+5927, u+5b9a, u+5e74, u+5f0f, u+60c5, u+65b0, u+65b9, u+6642, u+6700, u+672c, u+682a, u+6b63, u+6c17, u+7121, u+751f, u+7528, u+753b, u+76ee, u+793e, u+884c, u+898b, u+8a18, u+9593, u+95a2, u+ff01, u+ff08-ff09
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.118.woff2) format("woff2");
		unicode-range: u+21-22, u+27-2a, u+2c-3b, u+3f, u+41-4d, u+4f-5d, u+61-7b, u+7d, u+ab, u+ae, u+b2-b3, u+b7, u+bb, u+c9, u+d6, u+d8, u+dc, u+e0-e5, u+e7-ed, u+ef, u+f1-f4, u+f6, u+f8, u+fa, u+fc-fd, u+103, u+14d, u+1b0, u+1ebf, u+1ec7, u+2013-2014, u+201c-201d, u+2039-203a, u+203c, u+2048-2049, u+2113, u+2122, u+65e5, u+6708, u+70b9
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 300;
		src: local("Noto Sans Japanese Light"), local("NotoSansJapanese-Light"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQaioq131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.119.woff2) format("woff2");
		unicode-range: u+20, u+3001-3002, u+3041-307f, u+3081-308f, u+3091-3093, u+3099-309a, u+309d-309e, u+30a1-30e1, u+30e3-30ed, u+30ef-30f0, u+30f2-30f4, u+30fb-30fe, u+ff0c, u+ff0e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.0.woff2) format("woff2");
		unicode-range: u+25e56, u+25e62, u+25e65, u+25ec2, u+25ed8, u+25ee8, u+25f23, u+25f5c, u+25fd4, u+25fe0, u+25ffb, u+2600c, u+26017, u+26060, u+260ed, u+26222, u+2626a, u+26270, u+26286, u+2634c, u+26402, u+2667e, u+266b0, u+2671d, u+268dd, u+268ea, u+26951, u+2696f, u+26999, u+269dd, u+26a1e, u+26a58, u+26a8c, u+26ab7, u+26aff, u+26c29, u+26c73, u+26c9e, u+26cdd, u+26e40, u+26e65, u+26f94, u+26ff6-26ff8, u+270f4, u+2710d, u+27139, u+273da-273db, u+273fe, u+27410, u+27449, u+27614-27615, u+27631, u+27684, u+27693, u+2770e, u+27723, u+27752, u+278b2, u+27985, u+279b4, u+27a84, u+27bb3, u+27bbe, u+27bc7, u+27c3c, u+27cb8, u+27d73, u+27da0, u+27e10, u+27fb7, u+2808a, u+280bb, u+28277, u+28282, u+282f3, u+283cd, u+2840c, u+28455, u+2856b, u+285c8-285c9, u+286d7, u+286fa, u+28946, u+28949, u+2896b, u+28987-28988, u+289ba-289bb, u+28a1e, u+28a29, u+28a43, u+28a71, u+28a99, u+28acd, u+28add, u+28ae4, u+28bc1, u+28bef, u+28cdd, u+28d10, u+28d71, u+28dfb, u+28e0f, u+28e17, u+28e1f, u+28e36, u+28e89, u+28eeb, u+28ef6, u+28f32, u+28ff8, u+292a0, u+292b1, u+29490, u+295cf, u+2967f, u+296f0, u+29719, u+29750, u+29810, u+298c6, u+29a72, u+29d4b, u+29ddb, u+29e15, u+29e3d, u+29e49, u+29e8a, u+29ec4, u+29edb, u+29ee9, u+29fce, u+29fd7, u+2a01a, u+2a02f, u+2a082, u+2a0f9, u+2a190, u+2a2b2, u+2a38c, u+2a437, u+2a5f1, u+2a602, u+2a61a, u+2a6b2, u+2a9e6, u+2b746, u+2b751, u+2b753, u+2b75a, u+2b75c, u+2b765, u+2b776-2b777, u+2b77c, u+2b782, u+2b789, u+2b78b, u+2b78e, u+2b794, u+2b7ac, u+2b7af, u+2b7bd, u+2b7c9, u+2b7cf, u+2b7d2, u+2b7d8, u+2b7f0, u+2b80d, u+2b817, u+2b81a, u+2f804, u+2f80f, u+2f815, u+2f818, u+2f81a, u+2f822, u+2f828, u+2f82c, u+2f833, u+2f83f, u+2f846, u+2f852, u+2f862, u+2f86d, u+2f873, u+2f877, u+2f884, u+2f899-2f89a, u+2f8a6, u+2f8ac, u+2f8b2, u+2f8b6, u+2f8d3, u+2f8db-2f8dc, u+2f8e1, u+2f8e5, u+2f8ea, u+2f8ed, u+2f8fc, u+2f903, u+2f90b, u+2f90f, u+2f91a, u+2f920-2f921, u+2f945, u+2f947, u+2f96c, u+2f995, u+2f9d0, u+2f9de-2f9df, u+2f9f4
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.1.woff2) format("woff2");
		unicode-range: u+1f230-1f23a, u+1f240-1f248, u+1f250-1f251, u+2000b, u+20089-2008a, u+200a2, u+200a4, u+200b0, u+200f5, u+20158, u+201a2, u+20213, u+2032b, u+20371, u+20381, u+203f9, u+2044a, u+20509, u+2053f, u+205b1, u+205d6, u+20611, u+20628, u+206ec, u+2074f, u+207c8, u+20807, u+2083a, u+208b9, u+2090e, u+2097c, u+20984, u+2099d, u+20a64, u+20ad3, u+20b1d, u+20b9f, u+20bb7, u+20d45, u+20d58, u+20de1, u+20e64, u+20e6d, u+20e95, u+20f5f, u+21201, u+2123d, u+21255, u+21274, u+2127b, u+212d7, u+212e4, u+212fd, u+2131b, u+21336, u+21344, u+213c4, u+2146d-2146e, u+215d7, u+21647, u+216b4, u+21706, u+21742, u+218bd, u+219c3, u+21a1a, u+21c56, u+21d2d, u+21d45, u+21d62, u+21d78, u+21d92, u+21d9c, u+21da1, u+21db7, u+21de0, u+21e33-21e34, u+21f1e, u+21f76, u+21ffa, u+2217b, u+22218, u+2231e, u+223ad, u+22609, u+226f3, u+2285b, u+228ab, u+2298f, u+22ab8, u+22b46, u+22b4f-22b50, u+22ba6, u+22c1d, u+22c24, u+22de1, u+22e42, u+22feb, u+231b6, u+231c3-231c4, u+231f5, u+23372, u+233cc, u+233d0, u+233d2-233d3, u+233d5, u+233da, u+233df, u+233e4, u+233fe, u+2344a-2344b, u+23451, u+23465, u+234e4, u+2355a, u+23594, u+235c4, u+23638-2363a, u+23647, u+2370c, u+2371c, u+2373f, u+23763-23764, u+237e7, u+237f1, u+237ff, u+23824, u+2383d, u+23a98, u+23c7f, u+23cbe, u+23cfe, u+23d00, u+23d0e, u+23d40, u+23dd3, u+23df9-23dfa, u+23f7e, u+2404b, u+24096, u+24103, u+241c6, u+241fe, u+242ee, u+243bc, u+243d0, u+24629, u+246a5, u+247f1, u+24896, u+248e9, u+24a4d, u+24b56, u+24b6f, u+24c16, u+24d14, u+24e04, u+24e0e, u+24e37, u+24e6a, u+24e8b, u+24ff2, u+2504a, u+25055, u+25122, u+251a9, u+251cd, u+251e5, u+2521e, u+2524c, u+2542e, u+2548e, u+254d9, u+2550e, u+255a7, u+2567f, u+25771, u+257a9, u+257b4, u+25874, u+259c4, u+259cc, u+259d4, u+25ad7, u+25ae3-25ae4, u+25af1, u+25bb2, u+25c4b, u+25c64, u+25da1, u+25e2e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.2.woff2) format("woff2");
		unicode-range: u+ffb6-ffbe, u+ffc2-ffc7, u+ffca-ffcf, u+ffd2-ffd7, u+ffda-ffdc, u+ffe0-ffe2, u+ffe4, u+ffe6, u+ffe8-ffee, u+1f100-1f10a, u+1f110-1f12e, u+1f130-1f16b, u+1f170-1f19a, u+1f200-1f202, u+1f210-1f22f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.3.woff2) format("woff2");
		unicode-range: u+f9f6-fa0b, u+fa0e-fa10, u+fa12-fa6d, u+fb00-fb04, u+fe10-fe19, u+fe30-fe42, u+fe44-fe52, u+fe54-fe66, u+fe68-fe6b, u+ff02, u+ff04, u+ff07, u+ff51, u+ff5b, u+ff5d, u+ff5f-ff60, u+ff66, u+ff69, u+ff87, u+ffa0-ffb5
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.4.woff2) format("woff2");
		unicode-range: u+f916-f959, u+f95b-f9f2, u+f9f4-f9f5
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.5.woff2) format("woff2");
		unicode-range: u+9e16, u+9e19-9e1f, u+9e75, u+9e79-9e7d, u+9e80-9e85, u+9e87-9e88, u+9e8b-9e8c, u+9e8e-9e8f, u+9e91-9e92, u+9e95-9e96, u+9e98, u+9e9b, u+9e9d-9e9e, u+9ea4-9ea5, u+9ea8-9eaa, u+9eac-9eb0, u+9eb3-9eb5, u+9eb8, u+9ebc-9ebf, u+9ec3, u+9ec6, u+9ec8, u+9ecb-9ecd, u+9ecf-9ed1, u+9ed4-9ed5, u+9ed8, u+9edb-9ee0, u+9ee4-9ee5, u+9ee7-9ee8, u+9eec-9ef2, u+9ef4-9ef9, u+9efb-9eff, u+9f02-9f03, u+9f07-9f09, u+9f0e-9f12, u+9f14-9f17, u+9f19-9f1b, u+9f1f-9f22, u+9f26, u+9f2a-9f2c, u+9f2f, u+9f31-9f32, u+9f34, u+9f37, u+9f39-9f3a, u+9f3c-9f3f, u+9f41, u+9f43-9f47, u+9f4a, u+9f4e-9f50, u+9f52-9f58, u+9f5a, u+9f5d-9f61, u+9f63, u+9f66-9f6a, u+9f6c-9f73, u+9f75-9f77, u+9f7a, u+9f7d, u+9f7f, u+9f8f-9f92, u+9f94-9f97, u+9f99, u+9f9c-9fa3, u+9fa5, u+9fb4, u+9fbc-9fc2, u+9fc4, u+9fc6, u+9fcc, u+f900-f915
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.6.woff2) format("woff2");
		unicode-range: u+9c22-9c2a, u+9c2d-9c32, u+9c35-9c37, u+9c39-9c3a, u+9c3d-9c3e, u+9c41, u+9c43-9c4a, u+9c4e-9c50, u+9c52-9c54, u+9c56, u+9c58, u+9c5a-9c61, u+9c63, u+9c65, u+9c67-9c6b, u+9c6d-9c6e, u+9c70, u+9c72, u+9c75-9c78, u+9c7a-9c7c, u+9ce6-9ce7, u+9ceb-9cec, u+9cf0, u+9cf2, u+9cf6-9cf7, u+9cf9, u+9d02-9d03, u+9d06-9d09, u+9d0b, u+9d0e, u+9d11-9d12, u+9d15, u+9d17-9d18, u+9d1b-9d1f, u+9d23, u+9d26, u+9d2a-9d2c, u+9d2f-9d30, u+9d32-9d34, u+9d3a, u+9d3c-9d3f, u+9d41-9d48, u+9d4a, u+9d50-9d54, u+9d59, u+9d5d-9d65, u+9d69-9d6c, u+9d6f-9d70, u+9d72-9d73, u+9d76-9d77, u+9d7a-9d7c, u+9d7e, u+9d83-9d84, u+9d86-9d87, u+9d89-9d8a, u+9d8d-9d8e, u+9d92-9d93, u+9d95-9d9a, u+9da1, u+9da4, u+9da9-9dac, u+9dae, u+9db1-9db2, u+9db5, u+9db8-9dbd, u+9dbf-9dc4, u+9dc6-9dc7, u+9dc9-9dca, u+9dcf, u+9dd3-9dd7, u+9dd9-9dda, u+9dde-9de0, u+9de3, u+9de5-9de7, u+9de9, u+9deb, u+9ded-9df0, u+9df3-9df4, u+9df8, u+9dfd-9dfe, u+9e02, u+9e07, u+9e0a, u+9e0d-9e0e, u+9e10-9e12, u+9e15
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.7.woff2) format("woff2");
		unicode-range: u+9ac3, u+9ac6, u+9ac8, u+9ace-9ad3, u+9ad5-9ad7, u+9adb-9adc, u+9ade-9ae0, u+9ae2-9ae7, u+9ae9, u+9aeb-9aec, u+9aee-9aef, u+9af1-9af5, u+9af7, u+9af9-9afb, u+9afd, u+9aff-9b06, u+9b08-9b09, u+9b0b-9b0e, u+9b10, u+9b12, u+9b16, u+9b18-9b1d, u+9b1f-9b20, u+9b22-9b23, u+9b25-9b2f, u+9b32-9b35, u+9b37, u+9b39-9b3b, u+9b3d, u+9b43-9b44, u+9b48, u+9b4b-9b4f, u+9b51, u+9b55-9b58, u+9b5b, u+9b5e, u+9b61, u+9b63, u+9b65-9b66, u+9b68, u+9b6a-9b6f, u+9b72-9b79, u+9b7f-9b80, u+9b83-9b87, u+9b89-9b8b, u+9b8d, u+9b8f-9b94, u+9b96-9b97, u+9b9a, u+9b9d-9ba0, u+9ba6-9ba7, u+9ba9-9baa, u+9bac, u+9bb0-9bb2, u+9bb4, u+9bb7-9bb9, u+9bbb-9bbc, u+9bbe-9bc1, u+9bc6-9bc8, u+9bca, u+9bce-9bd2, u+9bd4, u+9bd7-9bd8, u+9bdd, u+9bdf, u+9be1-9be5, u+9be7, u+9bea-9beb, u+9bee-9bf3, u+9bf5, u+9bf7-9bfa, u+9bfd, u+9bff-9c00, u+9c02, u+9c04, u+9c06, u+9c08-9c0d, u+9c0f-9c16, u+9c18-9c1e, u+9c21
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.8.woff2) format("woff2");
		unicode-range: u+98c3-98c8, u+98cb-98cc, u+98ce, u+98dc, u+98de, u+98e0-98e1, u+98e3, u+98e5-98e7, u+98e9-98eb, u+98ed-98ee, u+98f0-98f1, u+98f3, u+98f6, u+9902, u+9907-9909, u+9911-9912, u+9914-9918, u+991a-9922, u+9924, u+9926-9927, u+992b-992c, u+992e, u+9931-9935, u+9939-993e, u+9940-9942, u+9945-9949, u+994b-994e, u+9950-9952, u+9954-9955, u+9958-9959, u+995b-995c, u+995e-9960, u+9963, u+9997-9998, u+999b, u+999d-999f, u+99a3, u+99a5-99a6, u+99a8, u+99ad-99ae, u+99b0-99b2, u+99b5, u+99b9-99ba, u+99bc-99bd, u+99bf, u+99c1, u+99c3, u+99c8-99c9, u+99d1, u+99d3-99d5, u+99d8-99df, u+99e1-99e2, u+99e7, u+99ea-99ee, u+99f0-99f2, u+99f4-99f5, u+99f8-99f9, u+99fb-99fe, u+9a01-9a05, u+9a08, u+9a0a-9a0c, u+9a0f-9a11, u+9a16, u+9a1a, u+9a1e, u+9a20, u+9a22-9a24, u+9a27, u+9a2b, u+9a2d-9a2e, u+9a31, u+9a33, u+9a35-9a38, u+9a3e, u+9a40-9a45, u+9a47, u+9a4a-9a4e, u+9a51-9a52, u+9a54-9a58, u+9a5b, u+9a5d, u+9a5f, u+9a62, u+9a64-9a65, u+9a69-9a6c, u+9aaa, u+9aac-9ab0, u+9ab2, u+9ab4-9ab7, u+9ab9, u+9abb-9ac1
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.9.woff2) format("woff2");
		unicode-range: u+96fa, u+9702-9706, u+9708-9709, u+970d-970f, u+9711, u+9713-9714, u+9716, u+9719-971b, u+971d, u+9721-9724, u+9728, u+972a, u+9730-9731, u+9733, u+9736, u+9738-9739, u+973b, u+973d-973e, u+9741-9744, u+9746-974a, u+974d-974f, u+9751, u+9755, u+9757-9758, u+975a-975c, u+9760-9761, u+9763-9764, u+9766-9768, u+976a-976b, u+976e, u+9771, u+9773, u+9776-977d, u+977f-9781, u+9785-9786, u+9789, u+978b, u+978f-9790, u+9795-9797, u+9799-979a, u+979c, u+979e-97a0, u+97a2-97a3, u+97a6, u+97a8, u+97ab-97ac, u+97ae, u+97b1-97b6, u+97b8-97ba, u+97bc, u+97be-97bf, u+97c1, u+97c3-97ce, u+97d0-97d1, u+97d4, u+97d7-97d9, u+97db-97de, u+97e0-97e1, u+97e4, u+97e6, u+97ed-97ef, u+97f1-97f2, u+97f4-97f8, u+97fa, u+9804, u+9807, u+980a, u+980c-980f, u+9814, u+9816-9817, u+9819-981a, u+981c, u+981e, u+9820-9821, u+9823-9826, u+982b, u+982e-9830, u+9832-9835, u+9837, u+9839, u+983d-983e, u+9844, u+9846-9847, u+984a-984b, u+984f, u+9851-9853, u+9856-9857, u+9859-985b, u+9862-9863, u+9865-9866, u+986a-986c, u+986f-9871, u+9873-9875, u+98aa-98ab, u+98ad-98ae, u+98b0-98b1, u+98b4, u+98b6-98b8, u+98ba-98bc, u+98bf, u+98c2
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.10.woff2) format("woff2");
		unicode-range: u+942e-942f, u+9431-9434, u+9436, u+9438, u+943a-943b, u+943d, u+943f, u+9441, u+9443-9445, u+9448, u+944a, u+944c, u+9452-9453, u+9455, u+9459-945c, u+945e-9463, u+9468, u+946a-946b, u+946d-9472, u+9475, u+9477, u+947c-947f, u+9481, u+9483-9485, u+9578-9579, u+957e-957f, u+9582, u+9584, u+9586-9588, u+958a, u+958c-958f, u+9592, u+9594, u+9596, u+9598-9599, u+959d-95a1, u+95a4, u+95a6-95a9, u+95ab-95ad, u+95b1, u+95b4, u+95b6, u+95b9-95bf, u+95c3, u+95c6, u+95c8-95cd, u+95d0-95d6, u+95d9-95da, u+95dc-95e2, u+95e4-95e6, u+95e8, u+961d-961e, u+9621-9622, u+9624-9626, u+9628, u+962c, u+962e-962f, u+9631, u+9633-9634, u+9637-963a, u+963c-963d, u+9641-9642, u+964b-964c, u+964f, u+9652, u+9654, u+9656-9658, u+965c-965f, u+9661, u+9666, u+966a, u+966c, u+966e, u+9672, u+9674, u+9677, u+967b-967c, u+967e-967f, u+9681-9684, u+9689, u+968b, u+968d, u+9691, u+9695-9698, u+969a, u+969d, u+969f, u+96a4-96aa, u+96ae-96b4, u+96b6, u+96b8-96bb, u+96bd, u+96c1, u+96c9-96cb, u+96cd-96ce, u+96d2, u+96d5-96d6, u+96d8-96da, u+96dc-96df, u+96e9, u+96ef, u+96f1, u+96f9
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.11.woff2) format("woff2");
		unicode-range: u+929f-92a0, u+92a4-92a5, u+92a7-92a8, u+92ab, u+92af, u+92b2-92b3, u+92b6-92bd, u+92bf-92c3, u+92c5-92c8, u+92cb-92d0, u+92d2-92d3, u+92d5, u+92d7-92d9, u+92dc-92dd, u+92df-92e1, u+92e3-92e5, u+92e7-92ea, u+92ec, u+92ee, u+92f0, u+92f2, u+92f7-92fb, u+92ff-9300, u+9302, u+9304, u+9308, u+930d, u+930f-9311, u+9314-9315, u+9318-931a, u+931c-931f, u+9321-9325, u+9327-932b, u+932e, u+9333-9337, u+933a-933b, u+9344, u+9347-934a, u+934d, u+9350-9352, u+9354-9358, u+935a, u+935c, u+935e, u+9360, u+9364-9365, u+9367, u+9369-936d, u+936f-9371, u+9373-9374, u+9376, u+937a, u+937d-9382, u+9388, u+938a-938b, u+938d, u+938f, u+9392, u+9394-9395, u+9397-9398, u+939a-939b, u+939e, u+93a1, u+93a3-93a4, u+93a6, u+93a8-93a9, u+93ab-93ad, u+93b0, u+93b4-93b6, u+93b9-93bb, u+93c1, u+93c3-93cd, u+93d0-93d1, u+93d3, u+93d6-93d9, u+93dc-93df, u+93e2, u+93e4-93e8, u+93f1, u+93f5, u+93f7-93fb, u+93fd, u+9401-9404, u+9407-9409, u+940d-9410, u+9413-9417, u+9419-941a, u+941f, u+9421, u+942b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.12.woff2) format("woff2");
		unicode-range: u+9127, u+9129, u+912d-9132, u+9134, u+9136-9137, u+9139-913a, u+913c-913d, u+9143, u+9146-914c, u+914f, u+9153, u+9156-915b, u+9161, u+9163-9165, u+9167, u+9169, u+916d, u+9172-9174, u+9179-917b, u+9181-9183, u+9185-9187, u+9189-918b, u+918e, u+9191, u+9193-9195, u+9197-9198, u+919e, u+91a1-91a2, u+91a6, u+91a8, u+91aa-91b6, u+91ba-91bd, u+91bf-91c6, u+91c9, u+91cb, u+91d0, u+91d3-91d4, u+91d6-91d7, u+91d9-91db, u+91de-91df, u+91e1, u+91e4-91e6, u+91e9-91ea, u+91ec-91f1, u+91f5-91f7, u+91f9, u+91fb-91fd, u+91ff-9201, u+9204-9207, u+9209-920a, u+920c, u+920e, u+9210-9218, u+921c-921e, u+9223-9226, u+9228-9229, u+922c, u+922e-9230, u+9233, u+9235-923a, u+923c, u+923e-9240, u+9242-9243, u+9245-924b, u+924d-9251, u+9256-925a, u+925c-925e, u+9260-9261, u+9264-9269, u+926e-9270, u+9275-9279, u+927b-927f, u+9288-928a, u+928d-928e, u+9291-9293, u+9295-9297, u+9299, u+929b-929c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.13.woff2) format("woff2");
		unicode-range: u+8f40-8f43, u+8f45-8f47, u+8f49-8f4a, u+8f4c-8f4f, u+8f51-8f55, u+8f57-8f58, u+8f5c-8f5e, u+8f61-8f66, u+8f9c-8f9d, u+8f9f-8fa2, u+8fa4-8fa8, u+8fad-8faf, u+8fb4-8fb8, u+8fbe, u+8fc0-8fc2, u+8fc6, u+8fc8, u+8fca-8fcb, u+8fcd, u+8fd0, u+8fd2-8fd3, u+8fd5, u+8fda, u+8fe0, u+8fe2-8fe5, u+8fe8-8fea, u+8fed-8fef, u+8ff1, u+8ff4-8ff6, u+8ff8-8ffb, u+8ffe, u+9002, u+9004-9005, u+9008, u+900b-900e, u+9011, u+9013, u+9015-9016, u+9018, u+901b, u+901e, u+9021, u+9027-902a, u+902c-902d, u+902f, u+9033-9037, u+9039, u+903c, u+903e-903f, u+9041, u+9043-9044, u+9049, u+904c, u+904f-9052, u+9056, u+9058, u+905b-905e, u+9062, u+9066-9068, u+906c, u+906f-9070, u+9072, u+9074, u+9076, u+9079, u+9080-9083, u+9085, u+9087-9088, u+908b-908c, u+908e-9090, u+9095, u+9097-9099, u+909b, u+90a0-90a2, u+90a5, u+90a8, u+90af-90b6, u+90bd-90be, u+90c3-90c5, u+90c7-90c9, u+90cc, u+90d2, u+90d5, u+90d7-90d9, u+90db-90df, u+90e2, u+90e4-90e5, u+90eb, u+90ef-90f0, u+90f2, u+90f4, u+90f6, u+90fe-9100, u+9102, u+9104-9106, u+9108, u+910d, u+9110, u+9112, u+9114-911a, u+911c, u+911e, u+9120, u+9122-9123, u+9125
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.14.woff2) format("woff2");
		unicode-range: u+8da6, u+8da8, u+8dab-8dac, u+8daf, u+8db2, u+8db5, u+8db7, u+8db9-8dbc, u+8dbe, u+8dc0, u+8dc2, u+8dc5-8dc8, u+8dca-8dcc, u+8dce-8dcf, u+8dd1, u+8dd4-8dd7, u+8dd9-8ddb, u+8ddf, u+8de3-8de5, u+8de7, u+8dea-8dec, u+8df0-8df2, u+8df4, u+8dfc-8dfd, u+8dff, u+8e01, u+8e04-8e06, u+8e08-8e09, u+8e0b-8e0c, u+8e10-8e11, u+8e14, u+8e16, u+8e1d-8e23, u+8e26-8e27, u+8e30-8e31, u+8e33-8e39, u+8e3d, u+8e40-8e42, u+8e44, u+8e47-8e50, u+8e54-8e55, u+8e59, u+8e5b-8e64, u+8e69, u+8e6c-8e6d, u+8e6f-8e72, u+8e75-8e77, u+8e79-8e7c, u+8e81-8e85, u+8e89, u+8e8b, u+8e90-8e95, u+8e98-8e9b, u+8e9d-8e9e, u+8ea1-8ea2, u+8ea7, u+8ea9-8eaa, u+8eac-8eb1, u+8eb3, u+8eb5-8eb6, u+8eba-8ebb, u+8ebe, u+8ec0-8ec1, u+8ec3-8ec8, u+8ecb, u+8ecf, u+8ed1, u+8ed4, u+8edb-8edc, u+8ee3, u+8ee8, u+8eeb, u+8eed-8eee, u+8ef0-8ef1, u+8ef7, u+8ef9-8efc, u+8efe, u+8f00, u+8f02, u+8f05, u+8f07-8f08, u+8f0a, u+8f0f-8f10, u+8f12-8f13, u+8f15-8f19, u+8f1b-8f1c, u+8f1e-8f21, u+8f23, u+8f25-8f28, u+8f2b-8f2f, u+8f33-8f37, u+8f39-8f3b, u+8f3e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.15.woff2) format("woff2");
		unicode-range: u+8b11, u+8b14, u+8b16, u+8b1a, u+8b1c, u+8b1e-8b20, u+8b26, u+8b28, u+8b2b-8b2d, u+8b30, u+8b37, u+8b3c, u+8b3e, u+8b41-8b46, u+8b48-8b49, u+8b4c-8b4f, u+8b51-8b54, u+8b56, u+8b59, u+8b5b, u+8b5e-8b5f, u+8b63, u+8b69, u+8b6b-8b6d, u+8b6f, u+8b71, u+8b74, u+8b76, u+8b78-8b79, u+8b7c-8b81, u+8b84-8b85, u+8b8a-8b8f, u+8b92-8b96, u+8b99-8b9a, u+8b9c-8ba0, u+8c38-8c3a, u+8c3d-8c3f, u+8c41, u+8c45, u+8c47-8c49, u+8c4b-8c4c, u+8c4e-8c51, u+8c53-8c55, u+8c57-8c59, u+8c5b, u+8c5d, u+8c62-8c64, u+8c66, u+8c68-8c69, u+8c6b-8c6d, u+8c73, u+8c75-8c76, u+8c78, u+8c7a-8c7c, u+8c7e, u+8c82, u+8c85-8c87, u+8c89-8c8b, u+8c8d-8c8e, u+8c90, u+8c92-8c94, u+8c98-8c99, u+8c9b-8c9c, u+8c9f, u+8ca4, u+8cad-8cae, u+8cb2-8cb3, u+8cb6, u+8cb9-8cba, u+8cbd, u+8cc1-8cc2, u+8cc4-8cc6, u+8cc8-8cc9, u+8ccb, u+8ccd-8ccf, u+8cd2, u+8cd5-8cd6, u+8cd9-8cda, u+8cdd, u+8ce1, u+8ce3-8ce4, u+8ce6, u+8ce8, u+8cec, u+8cef-8cf2, u+8cf4-8cf5, u+8cf7-8cf8, u+8cfa-8cfb, u+8cfd-8cff, u+8d01, u+8d03-8d04, u+8d07, u+8d09-8d0b, u+8d0d-8d10, u+8d12-8d14, u+8d16-8d17, u+8d1b-8d1d, u+8d65, u+8d67, u+8d69, u+8d6b-8d6e, u+8d71, u+8d73, u+8d76, u+8d7f, u+8d81-8d82, u+8d84, u+8d88, u+8d8d, u+8d90-8d91, u+8d95, u+8d99, u+8d9e-8da0
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.16.woff2) format("woff2");
		unicode-range: u+8962-8964, u+8966, u+896a-896b, u+896d-8970, u+8973-8975, u+8977, u+897a-897e, u+8980, u+8983, u+8988-898a, u+898d, u+8990, u+8993-8995, u+8998, u+899b-899c, u+899f-89a1, u+89a5-89a6, u+89a9, u+89ac, u+89af-89b0, u+89b2, u+89b4-89b7, u+89ba, u+89bc-89bd, u+89bf-89c1, u+89d4-89d8, u+89da, u+89dc-89dd, u+89e5, u+89e7, u+89e9, u+89eb, u+89ed, u+89f1, u+89f3-89f4, u+89f6, u+89f8-89f9, u+89fd, u+89ff, u+8a01, u+8a04-8a05, u+8a07, u+8a0c, u+8a0f-8a12, u+8a14-8a16, u+8a1b, u+8a1d-8a1e, u+8a20-8a22, u+8a24-8a26, u+8a2b-8a2c, u+8a2f, u+8a35-8a37, u+8a3b, u+8a3d-8a3e, u+8a40-8a41, u+8a43, u+8a45-8a49, u+8a4d-8a4e, u+8a51-8a54, u+8a56-8a58, u+8a5b-8a5d, u+8a61-8a62, u+8a65, u+8a67, u+8a6c-8a6d, u+8a75-8a77, u+8a79-8a7c, u+8a7e-8a80, u+8a82-8a86, u+8a8b, u+8a8f-8a92, u+8a96-8a97, u+8a99-8a9a, u+8a9f, u+8aa1, u+8aa3, u+8aa5-8aaa, u+8aae-8aaf, u+8ab3, u+8ab6-8ab7, u+8abb-8abc, u+8abe, u+8ac2-8ac4, u+8ac6, u+8ac8-8aca, u+8acc-8acd, u+8ad0-8ad5, u+8ad7, u+8ada-8ae2, u+8ae4, u+8ae7, u+8aeb-8aec, u+8aee, u+8af0-8af1, u+8af3-8af7, u+8afa, u+8afc, u+8aff, u+8b01-8b02, u+8b04-8b07, u+8b0a-8b0d, u+8b0f-8b10
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.17.woff2) format("woff2");
		unicode-range: u+87d0, u+87d2, u+87d5-87d6, u+87d9-87da, u+87dc, u+87df-87e0, u+87e2-87e6, u+87ea-87ed, u+87ef, u+87f1, u+87f3, u+87f5-87f8, u+87fa-87fb, u+87fe-87ff, u+8801, u+8803, u+8805-8807, u+8809-880b, u+880d-8816, u+8818-881c, u+881e-881f, u+8821-8822, u+8827-8828, u+882d-882e, u+8830-8832, u+8835-8836, u+8839-883c, u+8841-8845, u+8848-884b, u+884d-884e, u+8851-8852, u+8855-8856, u+8858-885a, u+885c, u+885e-8860, u+8862, u+8864, u+8869, u+886b, u+886e-886f, u+8871-8872, u+8875, u+8877, u+8879, u+887b, u+887d-887e, u+8880-8882, u+8888, u+888d, u+8892, u+8897-889c, u+889e-88a0, u+88a2, u+88a4, u+88a8, u+88aa, u+88ae, u+88b0-88b1, u+88b5, u+88b7, u+88ba, u+88bc-88c0, u+88c3-88c4, u+88c6, u+88ca-88ce, u+88d1-88d4, u+88d8-88d9, u+88db, u+88dd-88e1, u+88e7-88e8, u+88ef-88f2, u+88f4-88f5, u+88f7, u+88f9, u+88fc, u+8901-8902, u+8904, u+8906, u+890a, u+890c-890f, u+8913, u+8915-8916, u+8918-891a, u+891c-891e, u+8920, u+8925-8928, u+892a-892b, u+8930-8932, u+8935-893b, u+893e, u+8940-8946, u+8949, u+894c-894d, u+894f, u+8952, u+8956-8957, u+895a-895c, u+895e, u+8960-8961
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.18.woff2) format("woff2");
		unicode-range: u+8640-8642, u+8646, u+864d, u+8652-8659, u+865b, u+865d-8664, u+8667, u+8669, u+866c, u+866f, u+8671, u+8675-8677, u+867a-867b, u+867d, u+8687-8689, u+868b-868d, u+8691, u+8693, u+8695-8696, u+8698, u+869a, u+869c-869d, u+86a1, u+86a3-86a4, u+86a6-86ab, u+86ad, u+86af-86b1, u+86b3-86b9, u+86bf-86c1, u+86c3-86c6, u+86c9, u+86cb, u+86ce, u+86d1-86d2, u+86d4-86d5, u+86d7, u+86da, u+86dc, u+86de-86e0, u+86e3-86e7, u+86e9, u+86ec-86ed, u+86ef, u+86f8-86fe, u+8700, u+8703-870b, u+870d-8714, u+8719-871a, u+871e-871f, u+8721-8723, u+8725, u+8728-8729, u+872e-872f, u+8731-8732, u+8734, u+8737, u+8739-8740, u+8743, u+8745, u+8749, u+874b-874e, u+8751, u+8753, u+8755, u+8757-8759, u+875d, u+875f-8761, u+8763-8766, u+8768, u+876a, u+876e-876f, u+8771-8772, u+8774, u+8778, u+877b-877c, u+877f, u+8782-8789, u+878b-878c, u+878e, u+8790, u+8793, u+8795, u+8797-8799, u+879e-87a0, u+87a2-87a3, u+87a7, u+87ab-87af, u+87b1, u+87b3, u+87b5, u+87bb, u+87bd-87c1, u+87c4, u+87c6-87cb, u+87ce
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.19.woff2) format("woff2");
		unicode-range: u+84a6, u+84a8-84aa, u+84ad, u+84af, u+84b1, u+84b4, u+84b9-84bb, u+84bd-84c2, u+84c6-84ca, u+84cc-84d1, u+84d3, u+84d6, u+84d9-84da, u+84dc, u+84e7, u+84ea, u+84ec, u+84ef-84f2, u+84f4, u+84f7, u+84fa-84fd, u+84ff-8500, u+8502-8503, u+8506-8507, u+850c, u+850e, u+8510, u+8514-8515, u+8517-8518, u+851a-851c, u+851e-851f, u+8521-8525, u+8527, u+852a-852c, u+852f, u+8532-8534, u+8536, u+853e-8541, u+8543, u+8546, u+8548, u+854a-854b, u+854f-8553, u+8555-855a, u+855c-8564, u+8569-856b, u+856d, u+856f, u+8577, u+8579-857b, u+857d-8581, u+8585-8586, u+8588-858c, u+858f-8591, u+8593, u+8597-8598, u+859b-859d, u+859f-85a0, u+85a2, u+85a4-85a5, u+85a7-85a8, u+85ad-85b0, u+85b4, u+85b6-85ba, u+85bc-85bf, u+85c1-85c2, u+85c7, u+85c9-85cb, u+85ce-85d0, u+85d5, u+85d8-85da, u+85dc, u+85df-85e1, u+85e5-85e6, u+85e8, u+85ed, u+85f3-85f4, u+85f6-85f7, u+85f9-85fa, u+85fc, u+85fe-8600, u+8602, u+8604-8606, u+860a-860b, u+860d-860e, u+8610-8613, u+8616-861b, u+861e, u+8621-8622, u+8624, u+8627, u+8629, u+862f-8630, u+8636, u+8638-863a, u+863c-863d, u+863f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.20.woff2) format("woff2");
		unicode-range: u+82e0-82e4, u+82e7-82e8, u+82ea, u+82ed, u+82ef, u+82f3-82f4, u+82f6-82f7, u+82f9, u+82fb, u+82fd-82fe, u+8300-8301, u+8303, u+8306-8308, u+830a-830c, u+8316-8318, u+831b, u+831d-831f, u+8321-8323, u+832b-8335, u+8337, u+833a, u+833c-833d, u+8340, u+8342-8347, u+834a, u+834d-8351, u+8353-8357, u+835a, u+8362-8363, u+8370, u+8373, u+8375, u+8378, u+837c-837d, u+837f-8380, u+8382, u+8384-8387, u+838a, u+838d-838e, u+8392-8396, u+8398-83a0, u+83a2, u+83a6-83ad, u+83b1, u+83b5, u+83bd-83c1, u+83c7, u+83c9, u+83ce-83d1, u+83d4, u+83d6, u+83d8, u+83dd, u+83df-83e1, u+83e5, u+83e8, u+83ea-83eb, u+83f0, u+83f2, u+83f4, u+83f6-83f9, u+83fb-83fd, u+8401, u+8403-8404, u+8406-8407, u+840a-840b, u+840d, u+840f, u+8411, u+8413, u+8415, u+8417, u+8419, u+8420, u+8422, u+842a, u+842f, u+8431, u+8435, u+8438-8439, u+843c, u+8445-8448, u+844a, u+844d-844f, u+8451-8452, u+8456, u+8458-845a, u+845c, u+845f-8462, u+8464-8467, u+8469-846b, u+846d-8470, u+8473-8474, u+8476-847a, u+847c-847d, u+8481-8482, u+8484-8485, u+848b, u+8490, u+8492-8493, u+8495, u+8497, u+849c, u+849e-849f, u+84a1
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.21.woff2) format("woff2");
		unicode-range: u+813e, u+8141, u+8145-8147, u+814a, u+814c, u+8151-8153, u+8157, u+815f-8161, u+8165-8169, u+816d-816f, u+8171, u+8173-8174, u+8177, u+8180-8186, u+8188, u+818a-818b, u+818e, u+8190, u+8193, u+8195-8196, u+8198, u+819b, u+819e, u+81a0, u+81a2, u+81a4, u+81a9, u+81ae, u+81b0, u+81b2, u+81b4-81b5, u+81b8, u+81ba-81bb, u+81bd-81be, u+81c0-81c3, u+81c5-81c6, u+81c8-81cb, u+81cd-81cf, u+81d1, u+81d5-81db, u+81dd-81e1, u+81e4-81e5, u+81e7, u+81eb-81ec, u+81ef-81f2, u+81f5-81f6, u+81f8-81fb, u+81fd-8205, u+8209-820b, u+820d, u+820f, u+8212-8214, u+8216, u+8219-821d, u+8221-8222, u+8228-8229, u+822b, u+822e, u+8232-8235, u+8237-8238, u+823a, u+823c, u+8240, u+8243-8246, u+8249, u+824b, u+824e-824f, u+8251, u+8256-825a, u+825c-825d, u+825f-8260, u+8262-8264, u+8267-8268, u+826a-826b, u+826d-826e, u+8271, u+8274, u+8277, u+8279, u+827b, u+827d-8281, u+8283-8284, u+8287, u+8289-828a, u+828d-828e, u+8291-8294, u+8296, u+8298-829b, u+829f-82a1, u+82a3-82a4, u+82a7-82ac, u+82ae, u+82b0, u+82b2, u+82b4, u+82b7, u+82ba-82bc, u+82be-82bf, u+82c5-82c6, u+82d0, u+82d2-82d3, u+82d5, u+82d9-82da, u+82dc, u+82de-82df
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.22.woff2) format("woff2");
		unicode-range: u+7f68-7f69, u+7f6b, u+7f6d, u+7f71, u+7f77-7f79, u+7f7d-7f80, u+7f82-7f83, u+7f86-7f88, u+7f8b-7f8d, u+7f8f-7f91, u+7f94, u+7f96-7f97, u+7f9a, u+7f9c-7f9d, u+7fa1-7fa3, u+7fa6, u+7faa, u+7fad-7faf, u+7fb2, u+7fb4, u+7fb6, u+7fb8-7fb9, u+7fbc, u+7fbf-7fc0, u+7fc3, u+7fc5-7fc6, u+7fc8, u+7fca, u+7fce-7fcf, u+7fd5, u+7fdb, u+7fdf, u+7fe1, u+7fe3, u+7fe5-7fe6, u+7fe8-7fe9, u+7feb-7fec, u+7fee-7ff0, u+7ff2-7ff3, u+7ff9-7ffa, u+7ffd-7fff, u+8002, u+8004, u+8006-8008, u+800a-800f, u+8011-8014, u+8016, u+8018-8019, u+801c-8021, u+8024, u+8026, u+8028, u+802c, u+802e, u+8030, u+8034-8035, u+8037, u+8039-8040, u+8043-8044, u+8046, u+804a, u+8052, u+8058, u+805a, u+805f-8060, u+8062, u+8064, u+8066, u+8068, u+806d, u+806f-8073, u+8075-8076, u+8079, u+807b, u+807d-8081, u+8084-8088, u+808b, u+808e, u+8093, u+8099-809a, u+809c, u+809e, u+80a4, u+80a6-80a7, u+80ab-80ad, u+80b1, u+80b8-80b9, u+80c4-80c5, u+80c8, u+80ca, u+80cd, u+80cf, u+80d2, u+80d4-80db, u+80dd, u+80e0, u+80e4-80e6, u+80ed-80f3, u+80f5-80f7, u+80f9-80fc, u+80fe, u+8103, u+8109, u+810b, u+810d, u+8116-8118, u+811b-811c, u+811e, u+8120, u+8123-8124, u+8127, u+8129, u+812b-812c, u+812f-8130, u+8135, u+8139-813a, u+813c-813d
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.23.woff2) format("woff2");
		unicode-range: u+7d51, u+7d53, u+7d55-7d57, u+7d59-7d5d, u+7d63, u+7d65, u+7d67, u+7d6a, u+7d6e, u+7d70, u+7d72-7d73, u+7d78, u+7d7a-7d7b, u+7d7d, u+7d7f, u+7d81-7d83, u+7d85-7d86, u+7d88-7d89, u+7d8b-7d8d, u+7d8f, u+7d91, u+7d93, u+7d96-7d97, u+7d9b-7da0, u+7da2-7da3, u+7da6-7da7, u+7daa-7dac, u+7dae-7db0, u+7db3, u+7db5-7db9, u+7dbd, u+7dc0, u+7dc2-7dc7, u+7dcc-7dce, u+7dd0, u+7dd5-7dd9, u+7ddc-7dde, u+7de1-7de6, u+7dea-7ded, u+7df1-7df2, u+7df5-7df6, u+7df9-7dfa, u+7e00, u+7e05, u+7e08-7e0b, u+7e10-7e12, u+7e15, u+7e17, u+7e1c-7e1d, u+7e1f-7e23, u+7e27-7e28, u+7e2c-7e2d, u+7e2f, u+7e31-7e33, u+7e35-7e37, u+7e39-7e3b, u+7e3d, u+7e3f, u+7e43-7e48, u+7e4e, u+7e50, u+7e52, u+7e56, u+7e58-7e5a, u+7e5d-7e5f, u+7e61-7e62, u+7e65-7e67, u+7e69-7e6b, u+7e6d-7e6f, u+7e73, u+7e75, u+7e78-7e79, u+7e7b-7e7f, u+7e81-7e83, u+7e86-7e8a, u+7e8c-7e8e, u+7e90-7e96, u+7e98, u+7e9a-7e9f, u+7f38, u+7f3a-7f3f, u+7f43-7f45, u+7f47, u+7f4c-7f50, u+7f52-7f55, u+7f58, u+7f5b-7f5d, u+7f5f, u+7f61, u+7f63-7f67
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.24.woff2) format("woff2");
		unicode-range: u+7bc2, u+7bc5-7bc6, u+7bc8, u+7bca-7bcc, u+7bcf, u+7bd4, u+7bd6-7bd7, u+7bd9-7bdb, u+7bdd, u+7be5-7be6, u+7be8-7bea, u+7bf0, u+7bf2-7bfa, u+7bfc, u+7bfe, u+7c00-7c04, u+7c06-7c07, u+7c09, u+7c0b-7c0f, u+7c11-7c14, u+7c17, u+7c19, u+7c1b, u+7c1e-7c20, u+7c23, u+7c25-7c28, u+7c2a-7c2c, u+7c2f, u+7c31, u+7c33-7c34, u+7c36-7c3a, u+7c3d-7c3e, u+7c40, u+7c42-7c43, u+7c45-7c46, u+7c4a, u+7c4c, u+7c4f-7c5f, u+7c61, u+7c63-7c65, u+7c67, u+7c69, u+7c6c-7c70, u+7c72, u+7c75, u+7c79, u+7c7b-7c7e, u+7c81-7c83, u+7c86-7c87, u+7c8d, u+7c8f-7c90, u+7c94, u+7c9e, u+7ca0-7ca2, u+7ca4-7ca6, u+7ca8, u+7cab, u+7cad-7cae, u+7cb0-7cb3, u+7cb6-7cb7, u+7cb9-7cbd, u+7cbf-7cc0, u+7cc2, u+7cc4-7cc5, u+7cc7-7cca, u+7ccd-7ccf, u+7cd2-7cd5, u+7cd7-7cda, u+7cdc-7cdd, u+7cdf-7ce0, u+7ce2, u+7ce6, u+7ce9, u+7ceb, u+7cef, u+7cf2, u+7cf4-7cf6, u+7cf9-7cfa, u+7cfe, u+7d02-7d03, u+7d06-7d0a, u+7d0f, u+7d11-7d13, u+7d15-7d16, u+7d1c-7d1e, u+7d23, u+7d26, u+7d2a, u+7d2c-7d2e, u+7d31-7d32, u+7d35, u+7d3c-7d41, u+7d43, u+7d45, u+7d47-7d48, u+7d4b, u+7d4d-7d4f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.25.woff2) format("woff2");
		unicode-range: u+7a11, u+7a15, u+7a17-7a19, u+7a1b, u+7a1e-7a21, u+7a27, u+7a2b, u+7a2d, u+7a2f-7a31, u+7a34-7a35, u+7a37-7a3b, u+7a3e, u+7a43-7a49, u+7a4c, u+7a4e, u+7a50, u+7a55-7a57, u+7a59, u+7a5c-7a5d, u+7a5f-7a63, u+7a65, u+7a67, u+7a69-7a6a, u+7a6d, u+7a70, u+7a75, u+7a78-7a79, u+7a7d-7a7e, u+7a80, u+7a82, u+7a84-7a86, u+7a88, u+7a8a-7a8b, u+7a90-7a91, u+7a94-7a98, u+7a9e, u+7aa0, u+7aa3, u+7aa9, u+7aac, u+7ab0, u+7ab3, u+7ab5-7ab6, u+7ab9-7abf, u+7ac3, u+7ac5-7aca, u+7acc-7acf, u+7ad1-7ad3, u+7ad5, u+7ada-7adb, u+7add, u+7adf, u+7ae1-7ae2, u+7ae6-7aed, u+7af0-7af1, u+7af4, u+7af8, u+7afa-7afb, u+7afd-7afe, u+7b02, u+7b04, u+7b06-7b08, u+7b0a-7b0b, u+7b0f, u+7b12, u+7b14, u+7b18-7b19, u+7b1e-7b1f, u+7b23, u+7b25, u+7b27-7b2b, u+7b2d-7b31, u+7b33-7b36, u+7b3b, u+7b3d, u+7b3f-7b41, u+7b45, u+7b47, u+7b4c-7b50, u+7b53, u+7b55, u+7b5d, u+7b60, u+7b64-7b66, u+7b69-7b6a, u+7b6c-7b75, u+7b77, u+7b79-7b7a, u+7b7f, u+7b84, u+7b86, u+7b89, u+7b8d-7b92, u+7b96, u+7b98-7ba0, u+7ba5, u+7bac-7bad, u+7baf-7bb0, u+7bb2, u+7bb4-7bb6, u+7bba-7bbd, u+7bc1
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.26.woff2) format("woff2");
		unicode-range: u+784f, u+7851-7852, u+785c, u+785e, u+7860-7861, u+7863-7864, u+7868, u+786a, u+786e-786f, u+7872, u+7874, u+787a, u+787c, u+787e, u+7886-7887, u+788a, u+788c-788f, u+7893-7895, u+7898, u+789a, u+789d-789f, u+78a1, u+78a3-78a4, u+78a8-78aa, u+78ac-78ad, u+78af-78b3, u+78b5, u+78bb-78bf, u+78c5-78cc, u+78ce, u+78d1-78d6, u+78da-78db, u+78df-78e1, u+78e4, u+78e6-78e7, u+78ea, u+78ec, u+78f2-78f4, u+78f6-78f7, u+78f9-78fb, u+78fd-7901, u+7906-7907, u+790c, u+7910-7912, u+7919-791c, u+791e-7920, u+7925-792e, u+7930-7931, u+7934-7935, u+793b, u+793d, u+793f, u+7941-7942, u+7944-7946, u+794a-794b, u+794f, u+7951, u+7954-7955, u+7957-7958, u+795a-795c, u+795f-7960, u+7962, u+7967, u+7969, u+796b, u+7972, u+7977, u+7979-797c, u+797e-7980, u+798a-798e, u+7991, u+7993-7996, u+7998, u+799b-799d, u+79a1, u+79a6-79ab, u+79ae-79b1, u+79b3-79b4, u+79b8-79bb, u+79bd-79be, u+79c2, u+79c4, u+79c7-79ca, u+79cc-79cd, u+79cf, u+79d4-79d6, u+79da, u+79dd-79e3, u+79e5, u+79e7, u+79ea-79ed, u+79f1, u+79f8, u+79fc, u+7a02-7a03, u+7a05, u+7a07-7a0a, u+7a0c-7a0d
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.27.woff2) format("woff2");
		unicode-range: u+768c-768e, u+7690, u+7693, u+7695-7696, u+7699-76a8, u+76aa, u+76ad, u+76af-76b0, u+76b4, u+76b6-76ba, u+76bd, u+76c1-76c3, u+76c5, u+76c8-76c9, u+76cb-76ce, u+76d2, u+76d4, u+76d6, u+76d9, u+76dc, u+76de, u+76e0-76e1, u+76e5-76e8, u+76ea-76ec, u+76f0-76f1, u+76f6, u+76f9, u+76fb-76fc, u+7700, u+7704, u+7706-7708, u+770a, u+770e, u+7712, u+7714-7715, u+7717, u+7719-771c, u+7722, u+7724-7726, u+7728, u+772d-772f, u+7734-7739, u+773d-773e, u+7742, u+7745-7747, u+774a, u+774d-774f, u+7752, u+7756-7758, u+775a-775c, u+775e-7760, u+7762, u+7764-7765, u+7767, u+776a-776c, u+7770, u+7772-7774, u+7779-777a, u+777c-7780, u+7784, u+778b-778e, u+7794-7796, u+779a, u+779e-77a0, u+77a2, u+77a4-77a5, u+77a7, u+77a9-77aa, u+77ae-77b1, u+77b5-77b7, u+77b9, u+77bb-77bf, u+77c3, u+77c7, u+77c9, u+77cd, u+77d1-77d2, u+77d5, u+77d7, u+77d9-77da, u+77dc, u+77de-77e0, u+77e3-77e4, u+77e6-77e7, u+77e9-77ea, u+77ec, u+77ee, u+77f0-77f1, u+77f4, u+77f8, u+77fb-77fc, u+7805-7806, u+7809, u+780c-780e, u+7811-7812, u+7819, u+781d, u+7820-7823, u+7826-7827, u+782c-782e, u+7830, u+7835, u+7837, u+783a, u+783f, u+7843-7845, u+7847-7848, u+784c, u+784e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.28.woff2) format("woff2");
		unicode-range: u+7512-7513, u+7515-7517, u+751c, u+751e, u+7520-7522, u+7524, u+7526-7527, u+7529-752c, u+752f, u+7536, u+7538-7539, u+753c-7540, u+7543-7544, u+7546-754b, u+754d-7550, u+7552, u+7557, u+755a-755b, u+755d-755f, u+7561-7562, u+7564, u+7566-7567, u+7569, u+756b-756d, u+756f, u+7571-7572, u+7574-757e, u+7581-7582, u+7585-7587, u+7589-758c, u+758f-7590, u+7592-7595, u+7599-759a, u+759c-759d, u+75a2-75a5, u+75b0-75b1, u+75b3-75b5, u+75b7-75b8, u+75ba, u+75bd, u+75bf-75c4, u+75c6, u+75ca, u+75cc-75cf, u+75d3-75d4, u+75d7-75d8, u+75dc-75e1, u+75e3-75e4, u+75e7, u+75ec, u+75ee-75f3, u+75f9, u+75fc, u+75fe-7604, u+7607-760c, u+760f, u+7612-7613, u+7615-7616, u+7618-7619, u+761b-7629, u+762d, u+7630, u+7632-7635, u+7638-763c, u+7640-7641, u+7643-764b, u+764e, u+7655, u+7658-7659, u+765c, u+765f, u+7661-7662, u+7664-7665, u+7667-766a, u+766c-7672, u+7674, u+7676, u+7678, u+7680-7683, u+7685, u+7688, u+768b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.29.woff2) format("woff2");
		unicode-range: u+736f-7371, u+7375, u+7377-737c, u+7380-7381, u+7383, u+7385-7386, u+738a, u+738e, u+7390, u+7393-7398, u+739c, u+739e-73a0, u+73a2, u+73a5-73a6, u+73a8, u+73aa-73ab, u+73ad, u+73b3, u+73b5, u+73b7, u+73b9-73bd, u+73bf, u+73c5-73c6, u+73c9-73cc, u+73ce-73cf, u+73d2-73d3, u+73d6, u+73d9, u+73dd-73de, u+73e1, u+73e3-73e7, u+73e9-73ea, u+73ee, u+73f1, u+73f4-73f5, u+73f7-73fb, u+73fd, u+73ff-7401, u+7404-7405, u+7407, u+740a, u+7411, u+7413, u+741a-741b, u+7421, u+7424, u+7426, u+7428-7431, u+7433, u+7439-743a, u+743f-7441, u+7443-7444, u+7446-7447, u+744b, u+744d, u+7451-7453, u+7455, u+7457, u+7459-745a, u+745c-745d, u+745f, u+7462-7464, u+7466-746b, u+746d-7473, u+7476, u+747e, u+7480-7481, u+7485-7489, u+748b, u+748f-7492, u+7497-749a, u+749c, u+749e-74a3, u+74a5-74a6, u+74a8-74ab, u+74ae-74af, u+74b1-74b2, u+74b5, u+74b9-74bb, u+74bd, u+74bf, u+74c8-74ca, u+74cc, u+74cf-74d0, u+74d3-74d4, u+74d6, u+74d8, u+74da-74db, u+74de-74e0, u+74e3-74e4, u+74e7-74eb, u+74ee-74f2, u+74f4, u+74f7-74f8, u+74fa-74fc, u+74ff, u+7501, u+7503-7506, u+750c-750e, u+7511
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.30.woff2) format("woff2");
		unicode-range: u+7179, u+7180, u+7184-7185, u+7187-7188, u+718c, u+718f, u+7192, u+7194-7196, u+7199-719b, u+71a0, u+71a2, u+71a8, u+71ac, u+71ae-71b0, u+71b2-71b3, u+71b9-71ba, u+71be-71c1, u+71c4, u+71c9, u+71cb-71cc, u+71ce, u+71d0, u+71d2-71d4, u+71d6-71d7, u+71d9-71da, u+71dc, u+71df-71e0, u+71e6-71e7, u+71ec-71ee, u+71f4-71f5, u+71f8-71f9, u+71fc, u+71fe-7200, u+7207-7209, u+720d, u+7210, u+7213, u+7215, u+7217, u+721a, u+721d, u+721f, u+7224, u+7228, u+722b, u+722d, u+722f-7230, u+7232, u+7234, u+7238-7239, u+723b-723c, u+723e-7243, u+7245-7246, u+724b, u+724e-7250, u+7252-7253, u+7255-7258, u+725a, u+725c, u+725e, u+7260, u+7263, u+7268, u+726b, u+726e-726f, u+7271, u+7274, u+7277-7278, u+727b-727c, u+727e-7282, u+7284, u+7287, u+7289, u+728d-728e, u+7292-7293, u+7296, u+729b, u+72a2, u+72a7-72a8, u+72ad-72ae, u+72b0-72b2, u+72b4, u+72b9, u+72be, u+72c0-72c1, u+72c3-72c4, u+72c6-72c7, u+72c9, u+72cc, u+72ce, u+72d2, u+72d5-72d6, u+72d8, u+72df-72e2, u+72e5, u+72f3-72f4, u+72f7, u+72f9-72fb, u+72fd-72fe, u+7302, u+7304-7305, u+7307, u+730a-730b, u+730d, u+7312-7313, u+7316-7319, u+731c-731e, u+7322, u+7324, u+7327-7329, u+732c, u+732f, u+7331-7337, u+7339-733b, u+733d-733e, u+7343, u+734d-7350, u+7352, u+7356-7358, u+735d-7360, u+7366-736c, u+736e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.31.woff2) format("woff2");
		unicode-range: u+6f5d-6f5e, u+6f60-6f62, u+6f66, u+6f68, u+6f6c-6f6d, u+6f6f, u+6f74, u+6f78, u+6f7a, u+6f7c-6f7e, u+6f80, u+6f82-6f83, u+6f86-6f88, u+6f8b-6f8e, u+6f90-6f94, u+6f96-6f98, u+6f9a, u+6f9d, u+6f9f-6fa1, u+6fa3, u+6fa5-6fa8, u+6fae-6fb1, u+6fb3, u+6fb5-6fb7, u+6fb9, u+6fbc, u+6fbe, u+6fc2, u+6fc5-6fca, u+6fd4-6fd5, u+6fd8, u+6fda-6fdb, u+6fde-6fe0, u+6fe4, u+6fe8-6fe9, u+6feb-6fec, u+6fee, u+6ff0, u+6ff3, u+6ff5-6ff6, u+6ff9-6ffa, u+6ffc-6ffe, u+7000-7001, u+7005-7007, u+7009-700b, u+700d, u+700f, u+7011, u+7015, u+7017-7018, u+701a-701b, u+701d-7020, u+7023, u+7026, u+7028, u+702f-7030, u+7032, u+7034, u+7037, u+7039-703a, u+703c, u+703e, u+7043-7044, u+7047-704c, u+704e, u+7051, u+7054-7055, u+705d-705e, u+7064-7065, u+7069, u+706c, u+706e, u+7075-7076, u+707e, u+7081, u+7085-7086, u+7094-7098, u+709b, u+709f, u+70a4, u+70ab-70ac, u+70ae-70b1, u+70b3-70b4, u+70b7, u+70bb, u+70ca-70cb, u+70d1, u+70d3-70d6, u+70d8-70d9, u+70dc-70dd, u+70df, u+70e4, u+70ec, u+70f1, u+70fa, u+70fd, u+7103-7108, u+710b-710c, u+710f, u+7114, u+7119, u+711c, u+711e, u+7120, u+712b, u+712d-7131, u+7138, u+7141, u+7145-7147, u+7149-714b, u+7150-7153, u+7155-7157, u+715a, u+715c, u+715e, u+7160, u+7162, u+7164-7166, u+7168, u+716c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.32.woff2) format("woff2");
		unicode-range: u+6d87, u+6d89-6d8a, u+6d8c-6d8e, u+6d91-6d98, u+6d9c, u+6daa-6dac, u+6dae, u+6db4-6db5, u+6db7-6db9, u+6dbd, u+6dbf, u+6dc2, u+6dc4-6dc8, u+6dca, u+6dcc, u+6dce-6dd0, u+6dd2, u+6dd5-6dd6, u+6dd8-6ddb, u+6ddd-6de0, u+6de2, u+6de4-6de6, u+6de8-6dea, u+6dec, u+6dee-6df0, u+6df2, u+6df4, u+6df6, u+6df8-6dfa, u+6dfc, u+6e00, u+6e04, u+6e0a, u+6e17, u+6e19, u+6e1d-6e20, u+6e22-6e25, u+6e27, u+6e2b, u+6e2d-6e2e, u+6e32, u+6e34, u+6e36, u+6e38-6e3c, u+6e42-6e45, u+6e48-6e49, u+6e4b-6e4f, u+6e51-6e54, u+6e57, u+6e5b-6e5f, u+6e62-6e63, u+6e68, u+6e6b, u+6e6e, u+6e72-6e73, u+6e76, u+6e7b, u+6e7d, u+6e82, u+6e89, u+6e8c-6e8d, u+6e8f, u+6e93, u+6e98-6e99, u+6e9f-6ea0, u+6ea5, u+6ea7, u+6eaa-6eab, u+6ead-6eaf, u+6eb1-6eb4, u+6eb7, u+6ebb-6ebd, u+6ebf-6ec4, u+6ec7-6eca, u+6ecc-6ecf, u+6ed3-6ed5, u+6ed9-6edb, u+6ee6, u+6eeb-6eef, u+6ef7-6ef9, u+6efb, u+6efd-6eff, u+6f04, u+6f08-6f0a, u+6f0c-6f0d, u+6f10-6f11, u+6f13, u+6f15-6f16, u+6f18, u+6f1a-6f1b, u+6f25-6f26, u+6f29-6f2a, u+6f2d, u+6f2f-6f33, u+6f35-6f36, u+6f38, u+6f3b-6f3c, u+6f3e-6f3f, u+6f41, u+6f45, u+6f4f, u+6f51-6f53, u+6f57-6f5b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.33.woff2) format("woff2");
		unicode-range: u+6b9b, u+6b9e-6ba0, u+6ba2-6ba4, u+6ba8-6bb3, u+6bb7-6bb9, u+6bbc-6bbe, u+6bc0, u+6bc3-6bc4, u+6bc6-6bc9, u+6bcb-6bcc, u+6bcf, u+6bd3, u+6bd6-6bd8, u+6bda, u+6bdf, u+6be1, u+6be3, u+6be6-6be7, u+6beb-6bec, u+6bee, u+6bf1, u+6bf3, u+6bf7, u+6bf9, u+6bff, u+6c02, u+6c04-6c05, u+6c08-6c0a, u+6c0d-6c0e, u+6c10, u+6c12-6c14, u+6c19, u+6c1b, u+6c1f, u+6c24, u+6c26-6c28, u+6c2c, u+6c2e, u+6c33, u+6c35-6c36, u+6c3a-6c3b, u+6c3e-6c40, u+6c4a-6c4b, u+6c4d, u+6c4f, u+6c52, u+6c54-6c55, u+6c59, u+6c5b-6c5e, u+6c62, u+6c67-6c68, u+6c6a-6c6b, u+6c6d, u+6c6f, u+6c73-6c74, u+6c76, u+6c78-6c79, u+6c7b, u+6c7e, u+6c81-6c87, u+6c89, u+6c8c-6c8d, u+6c90, u+6c92-6c95, u+6c97-6c98, u+6c9a-6c9c, u+6c9f, u+6caa-6cae, u+6cb0-6cb2, u+6cb4, u+6cba, u+6cbd-6cbe, u+6cc2, u+6cc5-6cc6, u+6ccd, u+6ccf-6cd4, u+6cd6-6cd7, u+6cd9-6cdd, u+6ce0, u+6ce7, u+6ce9-6cef, u+6cf1-6cf2, u+6cf4, u+6cfb, u+6d00-6d01, u+6d04, u+6d07, u+6d0a, u+6d0c, u+6d0e-6d0f, u+6d11, u+6d13, u+6d19-6d1a, u+6d1f, u+6d24, u+6d26-6d28, u+6d2b, u+6d2e-6d2f, u+6d31, u+6d33-6d36, u+6d38-6d39, u+6d3c-6d3d, u+6d3f, u+6d57-6d5b, u+6d5e-6d61, u+6d64-6d65, u+6d67, u+6d6c, u+6d6f-6d70, u+6d79, u+6d7c, u+6d80-6d82, u+6d85
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.34.woff2) format("woff2");
		unicode-range: u+69e9-69eb, u+69ed-69ef, u+69f1-69f6, u+69f9, u+69fe-6a01, u+6a03, u+6a05, u+6a0a, u+6a0c, u+6a0f, u+6a11-6a15, u+6a17, u+6a1a-6a1b, u+6a1d-6a20, u+6a22-6a24, u+6a28, u+6a2e, u+6a30, u+6a32-6a38, u+6a3b, u+6a3e-6a3f, u+6a44-6a4a, u+6a4e, u+6a50-6a52, u+6a54-6a56, u+6a5b, u+6a61-6a62, u+6a64, u+6a66-6a67, u+6a6a-6a6b, u+6a71-6a73, u+6a78, u+6a7a, u+6a7e-6a7f, u+6a81, u+6a83-6a84, u+6a86-6a87, u+6a89, u+6a8b, u+6a8d, u+6a90-6a91, u+6a94, u+6a97, u+6a9b, u+6a9d-6aa3, u+6aa5, u+6aaa-6aac, u+6aae-6ab1, u+6ab3-6ab4, u+6ab8, u+6abb, u+6abd-6abf, u+6ac1-6ac3, u+6ac6, u+6ac8-6ac9, u+6acc, u+6ad0-6ad1, u+6ad3-6ad6, u+6ada-6adf, u+6ae2, u+6ae4, u+6ae7-6ae8, u+6aea, u+6aec, u+6af0-6af3, u+6af8, u+6afa, u+6afc-6afd, u+6b02-6b03, u+6b06-6b07, u+6b09-6b0b, u+6b0f-6b12, u+6b16-6b17, u+6b1b, u+6b1d-6b1f, u+6b23-6b24, u+6b28, u+6b2b-6b2c, u+6b2f, u+6b35-6b39, u+6b3b, u+6b3d, u+6b3f, u+6b43, u+6b46-6b47, u+6b49-6b4a, u+6b4d-6b4e, u+6b50, u+6b52, u+6b54, u+6b56, u+6b58-6b59, u+6b5b, u+6b5d, u+6b5f-6b61, u+6b65, u+6b67, u+6b6b-6b6c, u+6b6e, u+6b70, u+6b72, u+6b75, u+6b77-6b7a, u+6b7d-6b85, u+6b89, u+6b8d, u+6b95, u+6b97-6b98
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.35.woff2) format("woff2");
		unicode-range: u+6867, u+686b, u+686e-6872, u+6874-6875, u+6877, u+6879-687c, u+687e-687f, u+6882-6884, u+6886, u+6888, u+688d-6890, u+6894, u+6896, u+6898-689c, u+689f-68a3, u+68a5-68a7, u+68a9-68ab, u+68ad-68af, u+68b2-68b5, u+68b9-68bc, u+68c3, u+68c5-68c6, u+68c8-68ca, u+68cc-68cd, u+68cf-68d1, u+68d3-68d9, u+68dc-68dd, u+68e0-68e1, u+68e3-68e5, u+68e7-68e8, u+68ea-68ed, u+68ef-68f1, u+68f5-68f7, u+68f9, u+68fb-68fd, u+6900-6901, u+6903-6904, u+6906-690c, u+690f-6911, u+6913, u+6916-6917, u+6919-691b, u+6921-6923, u+6925-6926, u+6928, u+692a, u+6930-6931, u+6933-6936, u+6938-6939, u+693b, u+693d, u+6942, u+6945-6946, u+6949, u+694e, u+6954, u+6957, u+6959, u+695b-695e, u+6961-6966, u+6968-696c, u+696e-6974, u+6977-697b, u+697e-6981, u+6986, u+698d, u+6991-6992, u+6994-6996, u+6998, u+699c, u+69a0-69a1, u+69a5-69a8, u+69ab, u+69ad, u+69af-69b2, u+69b4, u+69b7-69b8, u+69ba-69bc, u+69be-69c1, u+69c3, u+69c5, u+69c7-69c8, u+69ca, u+69ce-69d1, u+69d3, u+69d6-69d7, u+69d9, u+69dd-69de, u+69e2-69e3, u+69e5, u+69e7-69e8
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.36.woff2) format("woff2");
		unicode-range: u+668c-668e, u+6690, u+6692, u+6698-669d, u+669f-66a0, u+66a2, u+66a4, u+66ad, u+66b1-66b3, u+66b5, u+66b8-66b9, u+66bb-66bc, u+66be-66c4, u+66c6, u+66c8-66c9, u+66cc, u+66ce-66cf, u+66d4, u+66da-66db, u+66dd, u+66df-66e0, u+66e6, u+66e8-66e9, u+66eb-66ec, u+66ee, u+66f5, u+66f7, u+66fa-66fc, u+6701, u+6705, u+6707, u+670e-670f, u+6712-6716, u+6719, u+671c, u+671e, u+6720, u+6722, u+6725-6726, u+672e, u+6733, u+6735-6738, u+673e-673f, u+6741, u+6743, u+6745-6748, u+674c-674d, u+6753-6755, u+6759, u+675d-675e, u+6760, u+6762-6764, u+6766, u+676a, u+676c, u+676e, u+6770, u+6772-6774, u+6776-6777, u+677b-677c, u+6780-6781, u+6784-6785, u+6787, u+6789, u+678b-678c, u+678e-678f, u+6791-6793, u+6796, u+6798-6799, u+679b, u+67a1, u+67a4, u+67a6, u+67a9, u+67b0-67b5, u+67b7-67b9, u+67bb-67be, u+67c0-67c3, u+67c5-67c6, u+67c8-67c9, u+67ce, u+67d2, u+67d7-67d9, u+67db-67de, u+67e1-67e2, u+67e4, u+67e6-67e7, u+67e9, u+67ec, u+67ee-67f0, u+67f2, u+67f6-67f7, u+67f9-67fa, u+67fc, u+67fe, u+6801-6802, u+6805, u+6810, u+6814, u+6818-6819, u+681d, u+681f, u+6822, u+6827-6829, u+682b-682d, u+682f-6834, u+683b, u+683e-6840, u+6844-6846, u+6849-684a, u+684c-684e, u+6852-6855, u+6857-6859, u+685b, u+685d, u+685f, u+6863
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.37.woff2) format("woff2");
		unicode-range: u+64e3-64e5, u+64e7, u+64e9-64ea, u+64ed, u+64ef-64f2, u+64f4-64f7, u+64fa-64fb, u+64fd-6501, u+6504-6505, u+6508-650a, u+650f, u+6513-6514, u+6516, u+6518-6519, u+651b-651f, u+6522, u+6524, u+6526, u+6529-652c, u+652e, u+6531-6532, u+6534-6538, u+653a, u+653c-653d, u+6543-6544, u+6547-6549, u+654d-654e, u+6550, u+6552, u+6554-6556, u+6558, u+655d-6560, u+6567, u+656b, u+6572, u+6578, u+657a, u+657d, u+6581-6585, u+6588, u+658a, u+658c, u+6592, u+6595, u+6598, u+659b, u+659d, u+659f-65a1, u+65a3-65a6, u+65ab, u+65ae, u+65b2-65b5, u+65b7-65b8, u+65be-65bf, u+65c1-65c4, u+65c6, u+65c8-65c9, u+65cc, u+65ce, u+65d0, u+65d2, u+65d4, u+65d6, u+65d8-65d9, u+65db, u+65df-65e1, u+65e3, u+65f0-65f2, u+65f4-65f5, u+65f9, u+65fb-65fc, u+65fe-6600, u+6603-6604, u+6608-660a, u+660d, u+6611-6612, u+6615-6616, u+661c-661e, u+6621-6624, u+6626, u+6629-662c, u+662e, u+6630-6631, u+6633-6637, u+6639-663b, u+663f-6641, u+6644-6646, u+6648-664a, u+664c, u+664e-664f, u+6651, u+6657-6665, u+6667-6668, u+666a-666d, u+6670, u+6673, u+6675, u+6677-6679, u+667b-667c, u+667e-6680, u+6683-6684, u+6688, u+668b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.38.woff2) format("woff2");
		unicode-range: u+62ef, u+62f1-62f2, u+62f4-62f5, u+62fc-62fd, u+62ff, u+6302-6304, u+6308-630d, u+6310, u+6313, u+6316, u+6318, u+631b, u+6327, u+6329-632a, u+632d, u+6332, u+6335-6336, u+6339-633c, u+633e, u+6341-6344, u+6346, u+634a-634e, u+6350, u+6352-6354, u+6358-6359, u+635b, u+6365-6366, u+6369, u+636b-636d, u+6371-6372, u+6374-6378, u+637a, u+637c-637d, u+637f-6380, u+6382, u+6384, u+6387, u+6389-638a, u+638e-6390, u+6394-6396, u+6399-639a, u+639e, u+63a0, u+63a3-63a4, u+63a6, u+63a9, u+63ab-63af, u+63b5, u+63bd-63be, u+63c0-63c1, u+63c4-63c6, u+63c8, u+63ce, u+63d1-63d6, u+63dc, u+63e0, u+63e3, u+63e5, u+63e9-63ed, u+63f2-63f3, u+63f5-63f9, u+6406, u+6409-640a, u+640f-6410, u+6412-6414, u+6416-6418, u+641e, u+6420, u+6422, u+6424-6426, u+6428-642a, u+642f-6430, u+6434-6436, u+643d, u+643f, u+644b, u+644e-644f, u+6451-6454, u+645a-645d, u+645f-6461, u+6463, u+6467, u+646d, u+6473-6474, u+6476, u+6478-6479, u+647b, u+647d, u+6485, u+6487-6488, u+648f-6491, u+6493, u+6495, u+6498-649b, u+649d-649f, u+64a1, u+64a3, u+64a6, u+64a8-64a9, u+64ac, u+64b3, u+64bb-64bf, u+64c2, u+64c4-64c5, u+64c7, u+64c9-64cc, u+64ce, u+64d0-64d2, u+64d4-64d5, u+64d7-64d8, u+64da, u+64e0-64e1
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.39.woff2) format("woff2");
		unicode-range: u+612b-612c, u+6130-6131, u+6134-6137, u+6139-613a, u+613c-613f, u+6141-6142, u+6144-6147, u+6149-614a, u+614d, u+6153, u+6158-615a, u+615d-6160, u+6164-6165, u+616b-616c, u+616f, u+6171-6175, u+6177-6178, u+617b-6181, u+6183-6184, u+6187, u+618a-618b, u+618d, u+6192-6194, u+6196-619a, u+619c-619d, u+619f-61a0, u+61a5, u+61a8, u+61aa-61ae, u+61b8-61ba, u+61bc, u+61be, u+61c0-61c3, u+61c6, u+61c8, u+61ca-61cf, u+61d5, u+61dc-61df, u+61e1-61e3, u+61e5-61e9, u+61ec-61ed, u+61ef, u+61f4-61f7, u+61fa, u+61fc-6201, u+6203-6204, u+6207-620a, u+620d-620e, u+6213-6215, u+621b-621e, u+6220-6223, u+6227, u+6229-622b, u+622e, u+6230-6233, u+6236, u+6239, u+623d-623e, u+6241-6244, u+6246, u+6248, u+624c, u+624e, u+6250-6252, u+6254, u+6256, u+6258, u+625a-625c, u+625e, u+6260-6261, u+6263-6264, u+6268, u+626d, u+626f, u+6273, u+627a-627e, u+6282-6283, u+6285, u+6289, u+628d-6290, u+6292-6294, u+6296, u+6299, u+629b, u+62a6, u+62a8, u+62ac, u+62b3, u+62b6-62b7, u+62ba-62bb, u+62be-62bf, u+62c2, u+62c4, u+62c6-62c8, u+62ca, u+62ce-62cf, u+62d1, u+62d4-62d6, u+62da, u+62dc, u+62ea, u+62ee
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.40.woff2) format("woff2");
		unicode-range: u+5f7f, u+5f82-5f83, u+5f87-5f89, u+5f8d, u+5f8f, u+5f91, u+5f96, u+5f99, u+5f9c-5f9d, u+5fa0, u+5fa2, u+5fa4, u+5fa7-5fa8, u+5fab-5fad, u+5faf-5fb1, u+5fb5, u+5fb7-5fb8, u+5fbc-5fbd, u+5fc4, u+5fc7-5fc9, u+5fcb, u+5fd0-5fd4, u+5fdd-5fde, u+5fe1-5fe2, u+5fe4, u+5fe8-5fea, u+5fec-5ff3, u+5ff6, u+5ff8, u+5ffa-5ffd, u+5fff, u+6007, u+600a, u+600d-6010, u+6013-6015, u+6017-601b, u+601f, u+6021-6022, u+6024, u+6026, u+6029, u+602b, u+602d, u+6031, u+6033, u+6035, u+603a, u+6040-6043, u+6046-604a, u+604c-604d, u+6051, u+6054-6057, u+6059-605a, u+605d, u+605f-6064, u+6067, u+606a-606c, u+6070-6071, u+6077, u+607e-607f, u+6081-6086, u+6088-608e, u+6091-6093, u+6095-6098, u+609a-609b, u+609d-609e, u+60a2, u+60a4-60a5, u+60a7-60a8, u+60b0-60b1, u+60b3-60b5, u+60b7-60b8, u+60bb, u+60bd-60be, u+60c2, u+60c4, u+60c6-60cb, u+60ce-60cf, u+60d3-60d5, u+60d8-60d9, u+60db, u+60dd-60df, u+60e1-60e2, u+60e5, u+60ee, u+60f0-60f2, u+60f4-60f8, u+60fa-60fd, u+6100, u+6102-6103, u+6106-6108, u+610a, u+610c-610e, u+6110-6114, u+6116-6117, u+6119, u+611c, u+611e, u+6120-6122, u+6127-6128, u+612a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.41.woff2) format("woff2");
		unicode-range: u+5db4, u+5db7-5db9, u+5dbc-5dbd, u+5dc3, u+5dc7, u+5dc9, u+5dcb-5dce, u+5dd0-5dd3, u+5dd6-5dd9, u+5ddb, u+5de0, u+5de2, u+5de4, u+5de9, u+5df2, u+5df5, u+5df8-5df9, u+5dfd, u+5dff-5e00, u+5e07, u+5e0b, u+5e0d, u+5e11-5e12, u+5e14-5e15, u+5e18-5e1b, u+5e1f-5e20, u+5e25, u+5e28, u+5e2e, u+5e32, u+5e35-5e37, u+5e3e, u+5e40, u+5e43-5e44, u+5e47, u+5e49, u+5e4b, u+5e4e, u+5e50-5e51, u+5e54, u+5e56-5e58, u+5e5b-5e5c, u+5e5e-5e5f, u+5e62, u+5e64, u+5e68, u+5e6a-5e6e, u+5e70, u+5e75-5e77, u+5e7a, u+5e7f-5e80, u+5e87, u+5e8b, u+5e8e, u+5e96, u+5e99-5e9a, u+5ea0, u+5ea2, u+5ea4-5ea5, u+5ea8, u+5eaa, u+5eac, u+5eb1, u+5eb3, u+5eb8-5eb9, u+5ebd-5ebf, u+5ec1-5ec2, u+5ec6, u+5ec8, u+5ecb-5ecc, u+5ece-5ed6, u+5ed9-5ee2, u+5ee5, u+5ee8-5ee9, u+5eeb-5eec, u+5ef0-5ef1, u+5ef3-5ef4, u+5ef8-5ef9, u+5efc-5f00, u+5f02-5f03, u+5f06-5f09, u+5f0b-5f0e, u+5f11, u+5f16-5f17, u+5f19, u+5f1b-5f1e, u+5f21-5f24, u+5f27-5f29, u+5f2b-5f30, u+5f34, u+5f36, u+5f38, u+5f3a-5f3d, u+5f3f-5f41, u+5f44-5f45, u+5f47-5f48, u+5f4a, u+5f4c-5f4e, u+5f50-5f51, u+5f54, u+5f56-5f58, u+5f5b-5f5d, u+5f60, u+5f63-5f65, u+5f67, u+5f6a, u+5f6c-5f6d, u+5f6f, u+5f72-5f75, u+5f78, u+5f7a, u+5f7d-5f7e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.42.woff2) format("woff2");
		unicode-range: u+5bd7-5bda, u+5bde, u+5be0-5be2, u+5be4-5be6, u+5be8, u+5beb-5bec, u+5bef-5bf1, u+5bf3-5bf6, u+5bfd, u+5c03, u+5c05, u+5c07-5c09, u+5c0c-5c0d, u+5c12-5c14, u+5c17, u+5c19, u+5c1e-5c20, u+5c22-5c24, u+5c26, u+5c28-5c2e, u+5c30, u+5c32, u+5c35-5c36, u+5c38-5c39, u+5c46, u+5c4d-5c50, u+5c53, u+5c59-5c5c, u+5c5f-5c63, u+5c67-5c69, u+5c6c-5c70, u+5c74-5c76, u+5c79-5c7d, u+5c87-5c88, u+5c8a, u+5c8c, u+5c8f, u+5c91-5c92, u+5c94, u+5c9d, u+5c9f-5ca0, u+5ca2-5ca3, u+5ca6-5ca8, u+5caa-5cab, u+5cad, u+5cb1-5cb2, u+5cb4-5cb7, u+5cba-5cbc, u+5cbe, u+5cc5, u+5cc7, u+5cc9, u+5ccb, u+5cd0, u+5cd2, u+5cd7, u+5cd9, u+5cdd, u+5ce6, u+5ce8-5cea, u+5ced-5cee, u+5cf1-5cf2, u+5cf4-5cf5, u+5cfa-5cfb, u+5cfd, u+5d01, u+5d06, u+5d0b, u+5d0d, u+5d10-5d12, u+5d14-5d15, u+5d17-5d1b, u+5d1d, u+5d1f-5d20, u+5d22-5d24, u+5d26-5d27, u+5d2b, u+5d31, u+5d34, u+5d39, u+5d3d, u+5d3f, u+5d42-5d43, u+5d46-5d48, u+5d4a-5d4b, u+5d4e, u+5d51-5d53, u+5d55, u+5d59, u+5d5c, u+5d5f-5d62, u+5d64, u+5d69-5d6a, u+5d6c-5d6d, u+5d6f-5d70, u+5d73, u+5d76, u+5d79-5d7a, u+5d7e-5d7f, u+5d81-5d84, u+5d87-5d88, u+5d8a, u+5d8c, u+5d90, u+5d92-5d95, u+5d97, u+5d99, u+5d9b, u+5d9d, u+5d9f-5da0, u+5da2, u+5da4, u+5da7, u+5dab-5dac, u+5dae, u+5db0, u+5db2
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.43.woff2) format("woff2");
		unicode-range: u+59ae-59b0, u+59b2-59b3, u+59b7, u+59ba, u+59bc, u+59be, u+59c1, u+59c3-59c4, u+59c6, u+59c8, u+59ca, u+59cd, u+59d2, u+59d9-59da, u+59dd-59df, u+59e3-59e5, u+59e7-59e8, u+59ec, u+59ee-59ef, u+59f1-59f2, u+59f4, u+59f6-59f8, u+5a00, u+5a03-5a04, u+5a09, u+5a0c-5a0e, u+5a11-5a13, u+5a17, u+5a1a-5a1c, u+5a1e-5a1f, u+5a23-5a25, u+5a27-5a28, u+5a2a, u+5a2d, u+5a30, u+5a35-5a36, u+5a40-5a41, u+5a44-5a45, u+5a47-5a49, u+5a4c, u+5a50, u+5a55, u+5a5e, u+5a62-5a63, u+5a65, u+5a67, u+5a6a, u+5a6c-5a6d, u+5a77, u+5a7a-5a7b, u+5a7e, u+5a84, u+5a8b, u+5a90, u+5a93, u+5a96, u+5a99, u+5a9c, u+5a9e-5aa0, u+5aa2, u+5aa7, u+5aac, u+5ab1-5ab3, u+5ab5, u+5ab8, u+5aba-5abf, u+5ac2, u+5ac4, u+5ac6, u+5ac8, u+5acb, u+5acf-5ad0, u+5ad6-5ad7, u+5ada, u+5adc, u+5ae0-5ae1, u+5ae3, u+5ae5-5ae6, u+5ae9-5aea, u+5aee, u+5af0, u+5af5-5af6, u+5afa-5afb, u+5afd, u+5b00-5b01, u+5b08, u+5b0b, u+5b16-5b17, u+5b19, u+5b1b, u+5b1d, u+5b21, u+5b25, u+5b2a, u+5b2c-5b2d, u+5b30, u+5b32, u+5b34, u+5b36, u+5b38, u+5b3e, u+5b40-5b41, u+5b43, u+5b45, u+5b4b-5b4c, u+5b51-5b52, u+5b56, u+5b5a-5b5c, u+5b5e-5b5f, u+5b65, u+5b68-5b69, u+5b6e-5b71, u+5b73, u+5b75-5b76, u+5b7a, u+5b7c-5b84, u+5b86, u+5b8a-5b8b, u+5b8d-5b8e, u+5b90-5b91, u+5b93-5b94, u+5b96, u+5ba5-5ba6, u+5ba8-5ba9, u+5bac-5bad, u+5baf, u+5bb1-5bb2, u+5bb7-5bb8, u+5bba, u+5bbc, u+5bc0-5bc1, u+5bc3, u+5bc7, u+5bc9, u+5bcd-5bd0, u+5bd3-5bd4, u+5bd6
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.44.woff2) format("woff2");
		unicode-range: u+57d7, u+57dc-57de, u+57e0-57e1, u+57e3-57e4, u+57e6-57e7, u+57e9, u+57ed, u+57f0, u+57f4-57f6, u+57f8, u+57fb, u+57fd-57ff, u+5803-5804, u+5808-580d, u+5819, u+581b, u+581d-5821, u+5826-5827, u+582d, u+582f-5830, u+5832, u+5835, u+5839, u+583d, u+583f-5840, u+5849, u+584b-584d, u+584f-5852, u+5855, u+5858-5859, u+585f, u+5861-5862, u+5864, u+5867-5868, u+586d, u+5870, u+5872, u+5878-5879, u+587c, u+587f-5881, u+5885, u+5887-588d, u+588f-5890, u+5894, u+5896, u+5898, u+589d-589e, u+58a0-58a2, u+58a6, u+58a9-58ab, u+58ae, u+58b1-58b3, u+58b8-58bc, u+58be, u+58c2-58c5, u+58c8, u+58cd-58ce, u+58d0-58da, u+58dc-58e2, u+58e4-58e5, u+58e9, u+58ec, u+58ef, u+58f3-58f4, u+58f7, u+58f9, u+58fb-58fd, u+5902, u+5905-5906, u+590a-590d, u+5910, u+5912-5914, u+5918-5919, u+591b, u+591d, u+591f, u+5921, u+5923-5925, u+5928, u+592c-592d, u+592f-5930, u+5932-5933, u+5935-5936, u+5938-5939, u+593d-593f, u+5943, u+5946, u+594e, u+5950, u+5952-5953, u+5955, u+5957-595b, u+595d-5961, u+5963, u+5967, u+5969, u+596b-596d, u+596f, u+5972, u+5975-5976, u+5978-5979, u+597b-597c, u+5981, u+598b-598e, u+5992, u+5995, u+5997, u+599b, u+599d, u+599f, u+59a3-59a4, u+59a7, u+59ad
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.45.woff2) format("woff2");
		unicode-range: u+5638-5639, u+563b-563d, u+563f-5641, u+5643-5644, u+5646-5647, u+5649, u+564b, u+564d-5650, u+5653-5654, u+565e, u+5660-5664, u+5666, u+5669-566d, u+566f, u+5671-5672, u+5675-5676, u+5678, u+567a, u+5680, u+5684-5688, u+568a-568c, u+568f, u+5694-5695, u+5699-569a, u+569d-56a0, u+56a5-56a9, u+56ab-56ae, u+56b1-56b4, u+56b6-56b7, u+56bc, u+56be, u+56c0, u+56c2-56c3, u+56c5, u+56c8-56d1, u+56d3, u+56d7-56d9, u+56dc-56dd, u+56df, u+56e1, u+56e4-56e8, u+56eb, u+56ed-56ee, u+56f1, u+56f6-56f7, u+56f9, u+56ff-5704, u+5707-570a, u+570c-570d, u+5711, u+5713, u+5715-5716, u+5718, u+571a-571d, u+5720-5726, u+5729-572a, u+572c, u+572e-572f, u+5733-5734, u+5737-5738, u+573b, u+573d-573f, u+5745-5746, u+574c-574f, u+5751-5752, u+5759, u+575f, u+5761-5762, u+5764-5765, u+5767-5769, u+576b, u+576d-5771, u+5773-5775, u+5777, u+5779-577c, u+577e-577f, u+5781, u+5783, u+5788-5789, u+578c, u+5793-5795, u+5797, u+5799-579a, u+579c-57a1, u+57a4, u+57a7-57aa, u+57ac, u+57ae, u+57b0, u+57b3, u+57b8, u+57bd, u+57c0, u+57c3, u+57c6-57c8, u+57cc, u+57cf, u+57d2-57d6
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.46.woff2) format("woff2");
		unicode-range: u+546c-546e, u+5470-5471, u+5474-5477, u+547b, u+547f-5481, u+5483-5486, u+5488-548b, u+548d-5492, u+5495-5496, u+549c, u+549f-54a2, u+54a4, u+54a6-54af, u+54b1, u+54b7-54bc, u+54be-54bf, u+54c2-54c4, u+54c6-54c8, u+54ca, u+54cd-54ce, u+54d8, u+54e0, u+54e2, u+54e5-54e6, u+54e8-54ea, u+54ec-54ef, u+54f1, u+54f3, u+54f6, u+54fc-5501, u+5505, u+5508-5509, u+550c-550f, u+5514-5516, u+5527, u+552a-552b, u+552e, u+5532-5533, u+5535-5536, u+5538-5539, u+553b-553d, u+5540-5541, u+5544-5545, u+5547, u+5549-554a, u+554c-554d, u+5550-5551, u+5556-5558, u+555a-555e, u+5560-5561, u+5563-5564, u+5566, u+557b-5583, u+5586-5588, u+558a, u+558e-558f, u+5591-5594, u+5597, u+5599, u+559e-559f, u+55a3-55a4, u+55a8-55a9, u+55ac-55ae, u+55b2, u+55bf, u+55c1, u+55c3-55c4, u+55c6-55c7, u+55c9, u+55cb-55cc, u+55ce, u+55d1-55d4, u+55d7-55d8, u+55da-55db, u+55dd-55df, u+55e2, u+55e4, u+55e9, u+55ec, u+55ee, u+55f1, u+55f6-55f9, u+55fd-55ff, u+5605, u+5607-5608, u+560a, u+560d-5612, u+5616-5617, u+5619, u+561b, u+5620, u+5628, u+562c, u+562f-5637
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.47.woff2) format("woff2");
		unicode-range: u+52af-52b0, u+52b5-52b8, u+52ba-52be, u+52c0-52c1, u+52c4-52c6, u+52c8, u+52ca, u+52cc-52cd, u+52cf-52d2, u+52d4, u+52d6-52d7, u+52db-52dc, u+52de, u+52e0-52e1, u+52e3, u+52e5-52e6, u+52e8-52ea, u+52ec, u+52f0-52f1, u+52f3-52fb, u+5300-5301, u+5303, u+5306-5308, u+530a-530d, u+530f-5311, u+5313, u+5315, u+5318-531f, u+5321, u+5323-5325, u+5327-532d, u+532f-5333, u+5335, u+5338, u+533c-533e, u+5340, u+5342, u+5345-5346, u+5349, u+534b-534c, u+5359, u+535b, u+535e, u+5361, u+5363-5367, u+5369, u+536c-536e, u+5372, u+5377, u+5379-537b, u+537d-537f, u+5382-5383, u+5387-5389, u+538e, u+5393-5394, u+5396, u+5398-5399, u+539d, u+53a0-53a1, u+53a4-53a6, u+53a9-53ab, u+53ad-53b0, u+53b2, u+53b4-53b8, u+53ba, u+53bd, u+53c0-53c1, u+53c3-53c5, u+53cf, u+53d2-53d3, u+53d5, u+53da-53db, u+53dd-53e0, u+53e2, u+53e6-53e8, u+53ed-53ee, u+53f4-53f5, u+53fa, u+5401-5403, u+540b, u+540f, u+5412-5413, u+541a, u+541d-541e, u+5421, u+5424, u+5427-542a, u+542c-542f, u+5431, u+5433-5436, u+543c-543d, u+543f-5440, u+5443-5444, u+5447, u+544c-544f, u+5455, u+545e, u+5462, u+5464, u+5466-5467, u+5469, u+546b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.48.woff2) format("woff2");
		unicode-range: u+50f5-50f6, u+50f9-50fb, u+50fe, u+5101-5103, u+5106-5109, u+510b-510e, u+5110, u+5112, u+5114-511e, u+5121, u+5123, u+5127-5128, u+512c-512d, u+512f, u+5131, u+5133-5135, u+5137-513c, u+513f-5142, u+5147, u+514a, u+514c, u+514f, u+5152-5155, u+5157-5158, u+515f-5160, u+5162, u+5164, u+5166-5167, u+5169-516a, u+516e, u+5173-5174, u+5179, u+517b, u+517e, u+5180, u+5182-5184, u+5189, u+518b-518c, u+518e-5191, u+5193, u+5195-5196, u+5198, u+519d, u+51a1-51a4, u+51a6, u+51a9-51ab, u+51ad, u+51b0-51b3, u+51b5, u+51b8, u+51ba, u+51bc-51bf, u+51c2-51c3, u+51c5, u+51c8-51cb, u+51cf, u+51d1-51d6, u+51d8, u+51de-51e0, u+51e2, u+51e5, u+51e7, u+51e9, u+51ec-51ee, u+51f2-51f5, u+51f7, u+51fe, u+5201-5202, u+5204-5205, u+520b, u+520e, u+5212-5216, u+5218, u+5222, u+5226-5228, u+522a-522b, u+522e, u+5231-5233, u+5235, u+523c, u+5244-5245, u+5249, u+524b-524c, u+524f, u+5254-5255, u+5257-5258, u+525a, u+525c-5261, u+5266, u+5269, u+526c, u+526e, u+5271, u+5273-5274, u+5277-5279, u+527d, u+527f-5280, u+5282-5285, u+5288-528a, u+528c-528d, u+5291-5298, u+529a, u+529c, u+52a4-52a7, u+52ab-52ad
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.49.woff2) format("woff2");
		unicode-range: u+4f7a-4f7e, u+4f81-4f85, u+4f88-4f8a, u+4f8c, u+4f8e-4f90, u+4f92-4f94, u+4f96-4f9a, u+4f9e-4fa0, u+4fab, u+4fad, u+4faf, u+4fb2, u+4fb7, u+4fb9, u+4fbb-4fbe, u+4fc0-4fc1, u+4fc4-4fc6, u+4fc8-4fc9, u+4fcb-4fd4, u+4fd8, u+4fda-4fdc, u+4fdf-4fe0, u+4fe2, u+4fe4-4fe6, u+4fef-4ff2, u+4ff6, u+4ffc-5002, u+5004-5007, u+500a, u+500c, u+500e-5011, u+5013-5014, u+5016-5018, u+501a-501e, u+5021-5023, u+5025-502a, u+502c-502e, u+5030, u+5032-5033, u+5035, u+5039, u+503b, u+5040-5043, u+5045-5048, u+504a, u+504c, u+504e, u+5050-5053, u+5055-5057, u+5059-505a, u+505f-5060, u+5062-5063, u+5066-5067, u+506a, u+506c-506d, u+5070-5072, u+5077-5078, u+5080-5081, u+5083-5086, u+5088, u+508a, u+508e-5090, u+5092-5096, u+509a-509c, u+509e-50a3, u+50aa, u+50ad, u+50af-50b4, u+50b9-50bb, u+50bd, u+50c0, u+50c2-50c4, u+50c7, u+50c9-50ca, u+50cc, u+50ce, u+50d0-50d1, u+50d3-50d4, u+50d6, u+50d8-50d9, u+50dc-50df, u+50e1-50e6, u+50e8-50e9, u+50ed-50f4
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.50.woff2) format("woff2");
		unicode-range: u+43ee, u+43f0, u+4408, u+440c, u+4417, u+441c, u+4422, u+4453, u+445b, u+4476, u+447a, u+4491, u+44b3, u+44be, u+44d4, u+4508, u+450d, u+4525, u+4543, u+457a, u+459d, u+45b8, u+45be, u+45e5, u+45ea, u+460f-4610, u+4641, u+4665, u+46a1, u+46ae-46af, u+470c, u+471f, u+4764, u+47e6, u+47fd, u+4816, u+481e, u+4844, u+484e, u+48b5, u+49b0, u+49e7, u+49fa, u+4a04, u+4a29, u+4abc, u+4b38, u+4b3b, u+4b7e, u+4bc2, u+4bca, u+4bd2, u+4be8, u+4c17, u+4c20, u+4c38, u+4cc4, u+4cd1, u+4ce1, u+4d07, u+4d77, u+4e02, u+4e04-4e05, u+4e0c, u+4e0f-4e12, u+4e15, u+4e17, u+4e19, u+4e1e-4e1f, u+4e23-4e24, u+4e28-4e2c, u+4e2e-4e31, u+4e35-4e37, u+4e3f-4e42, u+4e44, u+4e47-4e48, u+4e4d-4e4e, u+4e51, u+4e55-4e56, u+4e58, u+4e5a-4e5c, u+4e62-4e63, u+4e68-4e69, u+4e74-4e75, u+4e79, u+4e7f, u+4e82, u+4e85, u+4e8a, u+4e8d-4e8e, u+4e96-4e99, u+4e9d-4ea0, u+4ea2, u+4ea5-4ea6, u+4ea8, u+4eaf-4eb0, u+4eb3, u+4eb6, u+4eb9, u+4ebb-4ebc, u+4ec2-4ec4, u+4ec6-4ec8, u+4ecd, u+4ed0, u+4ed7, u+4eda-4edb, u+4edd-4ee2, u+4ee8, u+4eeb, u+4eed, u+4eef, u+4ef1, u+4ef3, u+4ef5, u+4ef7, u+4efc-4f00, u+4f02-4f03, u+4f08-4f09, u+4f0b-4f0d, u+4f12, u+4f15-4f17, u+4f19, u+4f1c, u+4f2b, u+4f2e, u+4f30-4f31, u+4f33, u+4f35-4f37, u+4f39, u+4f3b, u+4f3e, u+4f40, u+4f42-4f43, u+4f48-4f49, u+4f4b-4f4c, u+4f52, u+4f54, u+4f56-4f58, u+4f5a-4f5b, u+4f5d-4f5f, u+4f63-4f64, u+4f69-4f6a, u+4f6c, u+4f6e-4f71, u+4f76-4f79
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.51.woff2) format("woff2");
		unicode-range: u+33ad-33ff, u+3402, u+3405-3406, u+3427, u+342c, u+342e, u+3468, u+346a, u+3488, u+3492, u+34b5, u+34bc, u+34c1, u+34c7, u+34db, u+351f, u+353e, u+355d-355e, u+3563, u+356e, u+35a6, u+35a8, u+35c5, u+35da, u+35de, u+35f4, u+3605, u+3614, u+364a, u+3691, u+3696, u+3699, u+36cf, u+3761-3762, u+376b-376c, u+3775, u+378d, u+37c1, u+37e2, u+37e8, u+37f4, u+37fd, u+3800, u+382f, u+3836, u+3840, u+385c, u+3861, u+38a1, u+38ad, u+38fa, u+3917, u+391a, u+396f, u+39a4, u+39b8, u+3a5c, u+3a6e, u+3a73, u+3a85, u+3ac4, u+3acb, u+3ad6-3ad7, u+3aea, u+3af3, u+3b0e, u+3b1a, u+3b1c, u+3b22, u+3b6d, u+3b77, u+3b87-3b88, u+3b8d, u+3ba4, u+3bb6, u+3bc3, u+3bcd, u+3bf0, u+3bf3, u+3c0f, u+3c26, u+3cc3, u+3cd2, u+3d11, u+3d1e, u+3d31, u+3d4e, u+3d64, u+3d9a, u+3dc0, u+3dcc, u+3dd4, u+3e05, u+3e3f-3e40, u+3e60, u+3e66, u+3e68, u+3e83, u+3e8a, u+3e94, u+3eda, u+3f57, u+3f72, u+3f75, u+3f77, u+3fae, u+3fb1, u+3fc9, u+3fd7, u+3fdc, u+4039, u+4058, u+4093, u+4103, u+4105, u+4148, u+414f, u+4163, u+41b4, u+41bf, u+41e6, u+41ee, u+41f3, u+4207, u+420e, u+4264, u+4293, u+42c6, u+42d6, u+42dd, u+4302, u+432b, u+4343
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.52.woff2) format("woff2");
		unicode-range: u+32ca-32fe, u+3300-332b, u+332d-339b, u+339e-33a0, u+33a2-33ac
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.53.woff2) format("woff2");
		unicode-range: u+31de-31e3, u+31f0-321e, u+3220-3230, u+3232-32c9
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.54.woff2) format("woff2");
		unicode-range: u+303c-303f, u+3094-3096, u+309f-30a0, u+30ee, u+30f7-30fa, u+30ff, u+3105-312d, u+3131-3163, u+3165-318e, u+3190-31ba, u+31c0-31dd
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.55.woff2) format("woff2");
		unicode-range: u+2f29-2fd5, u+2ff0-2ffb, u+3004, u+3013, u+3016-301b, u+301e, u+3020-303b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.56.woff2) format("woff2");
		unicode-range: u+25e5-25e6, u+2601-2603, u+2609, u+260e-260f, u+2616-2617, u+261c-261f, u+262f, u+2641, u+2660, u+2662-2664, u+2666-2668, u+266d-266e, u+2672-267d, u+26bd-26be, u+2702, u+271a, u+273d, u+2740, u+2756, u+2776-277f, u+27a1, u+2934-2935, u+29bf, u+29fa-29fb, u+2b05-2b07, u+2b1a, u+2e3a-2e3b, u+2e80-2e99, u+2e9b-2ef3, u+2f00-2f28
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.57.woff2) format("woff2");
		unicode-range: u+24d4-24ff, u+2503-2513, u+2515-2516, u+2518-251b, u+251d-2522, u+2524-259f, u+25a2-25ab, u+25b1, u+25b7, u+25c0-25c1, u+25c8-25ca, u+25cc, u+25d0-25d3, u+25e2-25e4
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.58.woff2) format("woff2");
		unicode-range: u+2116, u+2121, u+2126-2127, u+212b, u+212e, u+2135, u+213b, u+2194-2199, u+21b8-21b9, u+21c4-21c6, u+21cb-21cc, u+21d0, u+21e6-21e9, u+21f5, u+2202-2203, u+2205-2206, u+2208-220b, u+220f, u+2211, u+2213, u+2215, u+221a, u+221d, u+2220, u+2223, u+2225-2226, u+2228, u+222a-222e, u+2234-2237, u+223d, u+2243, u+2245, u+2248, u+224c, u+2252, u+2260, u+2262, u+2264-2265, u+226e-226f, u+2272-2273, u+2276-2277, u+2283-2287, u+228a-228b, u+2295-2299, u+22a0, u+22a5, u+22bf, u+22da-22db, u+22ef, u+2305-2307, u+2318, u+2329-232a, u+23b0-23b1, u+23be-23cc, u+23ce, u+23da-23db, u+2423, u+2469-24d3
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.59.woff2) format("woff2");
		unicode-range: u+a1-a4, u+a6-a7, u+aa, u+ac-ad, u+b5-b6, u+b8-ba, u+bc-c8, u+ca-d5, u+d9-db, u+dd-df, u+e6, u+ee, u+f0, u+f5, u+f7, u+f9, u+fb, u+fe-102, u+110-113, u+11a-11b, u+128-12b, u+143-144, u+147-148, u+14c, u+14e-14f, u+152-153, u+168-16d, u+192, u+1a0-1a1, u+1af, u+1cd-1dc, u+1f8-1f9, u+251, u+261, u+2c7, u+2c9, u+1e3e-1e3f, u+1ea0-1ebe, u+1ec0-1ec6, u+1ec8-1ef9, u+2011-2012, u+2016, u+2018-201a, u+201e, u+2021, u+2027, u+2030, u+2033, u+2035, u+2042, u+2047, u+2051, u+20a9, u+20ab-20ac, u+20dd-20de, u+2100, u+2105, u+2109-210a, u+210f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.60.woff2) format("woff2");
		unicode-range: u+2227, u+26a0, u+2713, u+301f, u+4ff8, u+5239, u+526a, u+54fa, u+5740, u+5937, u+5993, u+59fb, u+5a3c, u+5c41, u+6028, u+626e, u+646f, u+647a, u+64b0, u+64e2, u+65a7, u+66fe, u+6727, u+6955, u+6bef, u+6f23, u+724c, u+767c, u+7a83, u+7ac4, u+7b67, u+8000, u+8207, u+8471, u+8513, u+8599, u+86db, u+8718, u+87f2, u+88f3, u+8e2a, u+8fa3, u+95a5, u+9798, u+9910, u+9957, u+9bab, u+9c3b, u+9daf, u+ff95
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.61.woff2) format("woff2");
		unicode-range: u+a8, u+2032, u+2261, u+2282, u+3090, u+30f1, u+339c, u+535c, u+53d9, u+56a2, u+56c1, u+5806, u+589f, u+59d0, u+5a7f, u+60e0, u+639f, u+65af, u+68fa, u+69ae, u+6d1b, u+6dcb, u+6ef2, u+71fb, u+725d, u+7262, u+75bc, u+7768, u+7940, u+79bf, u+7bed, u+7d68, u+7dfb, u+814b, u+83e9, u+8494, u+8526, u+8568, u+85ea, u+86d9, u+87ba, u+8861, u+887f, u+8fe6, u+9059, u+9061, u+916a, u+976d, u+97ad, u+9ece
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.62.woff2) format("woff2");
		unicode-range: u+2d9, u+21d4, u+301d, u+515c, u+52fe, u+5420, u+5750, u+5766, u+5954, u+5b0c, u+5b95, u+5f8a, u+5f98, u+620c, u+621f, u+641c, u+66d9, u+676d, u+6775, u+67f5, u+694a, u+6a02, u+6a3a, u+6a80, u+6c23, u+6c72, u+6faa, u+707c, u+71c8, u+7422, u+74e2, u+7791, u+7825, u+7a14, u+7a1c, u+7c95, u+7fc1, u+82a5, u+82db, u+8304, u+853d, u+8cd3, u+8de8, u+8f0c, u+8f3f, u+9091, u+91c7, u+929a, u+98af, u+9913
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.63.woff2) format("woff2");
		unicode-range: u+2ca-2cb, u+2229, u+2468, u+2669, u+266f, u+273f, u+4ec0, u+4f60, u+4fb6, u+5347, u+540e, u+543b, u+5d4c, u+5df7, u+5f14, u+5f9e, u+6155, u+62d0, u+6602, u+6666, u+66f3, u+67a2, u+67ca, u+69cc, u+6d29, u+6d9b, u+6e3e, u+6f81, u+7109, u+73c0, u+73c2, u+7425, u+7435-7436, u+7525, u+7554, u+785d, u+786b, u+7ae3, u+7b94, u+7d18, u+81bf, u+8511, u+8549, u+9075, u+9640, u+98e2, u+9e9f, u+ff96
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.64.woff2) format("woff2");
		unicode-range: u+2467, u+4ece, u+4ed4, u+4f91, u+4fae, u+534d, u+53c9, u+54b3, u+586b, u+5944, u+5b78, u+5f77, u+6101, u+6167-6168, u+61a4, u+62d9, u+698a, u+699b, u+6a59, u+6cc4, u+6e07, u+7099, u+75d2, u+77ad, u+7953, u+7984, u+7a92, u+7baa, u+7dbb, u+817f, u+82ad, u+85e9, u+868a, u+8caa, u+8f44, u+9017, u+907c, u+908a, u+92f3, u+936e, u+9435, u+965b, u+978d, u+9838, u+9a28, u+9b41, u+9ba8, u+9c57, u+9eb9
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.65.woff2) format("woff2");
		unicode-range: u+b1, u+309b, u+4e5e, u+51f1, u+5506, u+55c5, u+58cc, u+59d1, u+5c51, u+5ef7, u+6284, u+62d7, u+6689, u+673d, u+681e, u+6a2b, u+6a8e, u+6a9c, u+6d63, u+6dd1, u+70b8, u+7235, u+72db, u+72f8, u+7560, u+7c9b, u+7ce7, u+7e1e, u+80af, u+82eb, u+8463, u+8499, u+85dd, u+86ee, u+8a60, u+8a6e, u+8c79, u+8e87, u+8e8a, u+8f5f, u+9010, u+918d, u+9190, u+97fb, u+9ab8, u+9bad, u+9d3b, u+9d5c, u+9dfa, u+9e93
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.66.woff2) format("woff2");
		unicode-range: u+2020, u+3003, u+3231, u+4e9b, u+4f3d, u+4f47, u+51b6, u+51dc, u+53e1, u+55e3, u+5bc5, u+602f, u+60bc, u+61c9, u+633d, u+637b, u+6492, u+65fa, u+660f, u+66f0, u+6703, u+6876, u+6893, u+6912, u+698e, u+6c7d, u+714c, u+7169, u+71d5, u+725f, u+72d7, u+745b, u+74dc, u+75e2, u+7891, u+7897, u+7dcb, u+810a, u+8218, u+8339, u+840e, u+852d, u+8823, u+8a0a, u+9089, u+919c, u+971c, u+9ad9, u+ff4a, u+ff5a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.67.woff2) format("woff2");
		unicode-range: u+2466, u+2600, u+4eab, u+4fe3, u+4ff5, u+51a5, u+51f0, u+536f, u+53d4, u+53f1, u+54a5, u+559d, u+58fa, u+5962, u+59ea, u+5c16, u+5cef, u+5d16, u+5f10, u+5fd6, u+6190-6191, u+6216, u+634f, u+63bb, u+66d6, u+6756, u+6bc5, u+6e26, u+727d, u+731f, u+76f2, u+7729, u+7a7f, u+7aff, u+7c9f, u+818f, u+8236, u+82b9, u+8338, u+85aa, u+88b4, u+8b33, u+904d, u+93a7, u+96cc, u+96eb, u+9aed, u+9b8e, u+fa11
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.68.woff2) format("woff2");
		unicode-range: u+251c, u+2523, u+4e14, u+545f, u+54bd, u+553e, u+55dc, u+56da, u+589c, u+59dc, u+5b55, u+5bb5, u+5ce1, u+5df4, u+5eb6, u+5ec9, u+62f7, u+6357, u+64a5, u+6591, u+65bc, u+6897, u+6e1a, u+7063, u+711a, u+721b, u+722c, u+75b9, u+75d5, u+75fa, u+7766, u+7aae, u+7b48, u+7b8b, u+7d21, u+7e55, u+7f75, u+842c, u+8910, u+8a63, u+8b39, u+8b5a, u+8cdc, u+8d74, u+907d, u+91e7, u+9306, u+96bc, u+98f4, u+9ac4
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.69.woff2) format("woff2");
		unicode-range: u+2003, u+2312, u+266c, u+4f86, u+51ea, u+5243, u+5256, u+541f, u+5841, u+5df3, u+601c, u+60e7, u+632b, u+638c, u+64ad, u+6881, u+697c, u+69cd, u+6c50, u+6d2a, u+6fc1, u+7027, u+7058, u+70f9, u+714e, u+7345, u+751a, u+760d, u+764c, u+77db, u+79e6, u+7d79, u+7e8f, u+80ce, u+814e, u+81fc, u+8247, u+8278, u+85a9, u+8a03, u+90ed, u+9784, u+9801, u+984e, u+99b3, u+9bc9, u+9bdb, u+9be8, u+9e78, u+ff6b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.70.woff2) format("woff2");
		unicode-range: u+266b, u+3006, u+4f10, u+5176, u+5197, u+51a8, u+51c6, u+52f2, u+5614, u+5875, u+5a2f, u+5b54, u+5ce0, u+5dba, u+5deb, u+5e63, u+5f59, u+5fcc, u+6068, u+6367, u+68b6, u+6a0b, u+6b64, u+6e15, u+6eba, u+7272, u+72a0, u+7947, u+7985, u+79e9, u+7a3d, u+7a9f, u+7aaf, u+7b95, u+7f60, u+7f9e, u+7fe0, u+8098, u+80ba, u+8106, u+82d4, u+831c, u+87f9, u+8a1f, u+8acf, u+90c1, u+920d, u+9756, u+fe43, u+ff94
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.71.woff2) format("woff2");
		unicode-range: u+af, u+2465, u+2517, u+33a1, u+50c5, u+50e7, u+51b4, u+5384, u+5606, u+5bb0, u+5cac, u+5ee3, u+618e, u+61f2, u+62c9, u+66ab, u+66f9, u+6816, u+6960, u+6b3e, u+6f20, u+7078, u+72d0, u+73ed, u+7ad9, u+7b1b, u+7be4, u+7d62, u+7f51, u+80b4, u+80f4, u+8154, u+85fb, u+865c, u+8702, u+895f, u+8aed, u+8b90, u+8ced, u+8fbf, u+91d8, u+9418, u+9583, u+9591, u+9813, u+982c, u+9bd6, u+ff46, u+ff7f, u+ff88
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.72.woff2) format("woff2");
		unicode-range: u+4e91, u+508d, u+514e, u+51f6, u+5446, u+5504, u+584a, u+59a8, u+59d3, u+5a46, u+5ac9, u+6020, u+60a6, u+6148, u+621a, u+6234, u+64c1, u+6523, u+675c, u+67d1, u+6953, u+6ccc, u+6df5, u+6e13, u+6f06, u+723a, u+7325, u+732a, u+74e6, u+758e, u+75ab, u+75d9, u+7a40, u+8096, u+82fa, u+8587, u+8594, u+8a6b, u+8ab9, u+8b17, u+8b83, u+937c, u+963b, u+9673, u+96db, u+9ce9, u+9f4b, u+ff67, u+ff82, u+ff93
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.73.woff2) format("woff2");
		unicode-range: u+221e, u+2514, u+51f9, u+5270, u+5449, u+5824, u+59a5, u+59ac, u+5a29, u+5d07, u+5e16, u+60e3, u+614c, u+6276, u+643e, u+64ab, u+6562, u+6681, u+670b, u+6734, u+67af, u+6a3d, u+6b05, u+6dc0, u+6e4a, u+7259, u+7409, u+78a7, u+7a6b, u+8015, u+809b, u+817a, u+830e, u+837b, u+85ab, u+8a23, u+8a93, u+8b00, u+8b19, u+8b21, u+8cbf, u+8fb0, u+901d, u+91b8, u+9320, u+932c, u+9688, u+96f6, u+9df2, u+ff6a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.74.woff2) format("woff2");
		unicode-range: u+2002, u+2025, u+4f8d, u+51e1, u+51f8, u+5507, u+5598, u+58f1, u+5983, u+5c3c, u+5de7, u+5e7d, u+5eca, u+5f61, u+606d, u+60f9, u+636e, u+64ec, u+67da, u+67ff, u+6813, u+68f2, u+693f, u+6b6a, u+6bbb, u+6ef4, u+7092, u+717d, u+7261, u+73c8, u+7432, u+7483, u+76fe, u+7709, u+78d0, u+8036, u+81a3, u+81b3, u+82af, u+8305, u+8309, u+8870, u+88fe, u+8cd1, u+8d66, u+906e, u+971e, u+9812, u+ff79, u+ff90
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.75.woff2) format("woff2");
		unicode-range: u+2464, u+2501, u+2640, u+2642, u+339d, u+4f0e, u+5091, u+50b5, u+5132, u+51cc, u+558b, u+55aa, u+585e, u+5bee, u+5dfe, u+60b6, u+62b9, u+6349, u+6566, u+6590, u+6842, u+689d, u+6a58, u+6bb4, u+6c70, u+6ff1, u+7815, u+7881, u+7aaa, u+7bc7, u+7def, u+7fa8, u+8017, u+8061, u+821f, u+8429, u+8ce0, u+8e74, u+9019, u+90ca, u+9162, u+932f, u+93ae, u+9644, u+990c, u+9cf3, u+ff56, u+ff6e, u+ff7e, u+ff85
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.76.woff2) format("woff2");
		unicode-range: u+2266-2267, u+4f2f, u+5208, u+5451, u+546a, u+5589, u+576a, u+5815, u+5a9a, u+5b9b, u+5c3a, u+5efb, u+5faa, u+6109, u+6643, u+6652, u+695a, u+69fd, u+6b86, u+6daf, u+6f84, u+7089, u+70cf, u+7a00, u+7a4f, u+7b39, u+7d33, u+80e1, u+828b, u+82a6, u+86cd, u+8c8c, u+8cca, u+8df3, u+9077, u+9175, u+91dc, u+925b, u+9262, u+9271, u+92ed, u+9855, u+9905, u+9d28, u+ff3f, u+ff58, u+ff68, u+ff6d, u+ff9c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.77.woff2) format("woff2");
		unicode-range: u+2207, u+25ef, u+309c, u+4e4f, u+5146, u+51dd, u+5351, u+540a, u+5629, u+5eb5, u+5f04, u+5f13, u+60dc, u+6212, u+63b4, u+642c, u+6627, u+66a6, u+66c7, u+66fd, u+674e, u+6b96, u+6c4e, u+6df3, u+6e67, u+72fc, u+733f, u+7c97, u+7cde, u+7db1, u+7e4d, u+816b, u+82d1, u+84cb, u+854e, u+8607, u+86c7, u+871c, u+8776, u+8a89, u+8fc4, u+91a4, u+9285, u+9685, u+9903, u+9b31, u+9f13, u+ff42, u+ff74, u+ff91
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.78.woff2) format("woff2");
		unicode-range: u+4e32, u+51db, u+53a8, u+53ea, u+5609, u+5674, u+5a92, u+5e7e, u+6115, u+611a, u+62cc, u+62ed, u+63c9, u+64b9, u+64e6, u+65cb, u+6606, u+6731, u+683d, u+6afb, u+7460, u+771e, u+78ef, u+7b26, u+7b51, u+7d10, u+7d2f, u+7d46, u+7db4, u+80de, u+819c, u+84b2, u+85cd, u+865a, u+8ecc, u+9022, u+90b8, u+9192, u+9675, u+96b7, u+99ff, u+ff44, u+ff55, u+ff6c, u+ff73, u+ff75, u+ff86, u+ff8d, u+ff92, u+ffe3
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.79.woff2) format("woff2");
		unicode-range: u+25b3, u+30f5, u+4eae, u+4f46, u+4f51, u+5203, u+52ff, u+55a7, u+564c, u+565b, u+57f9, u+5805, u+5b64, u+5e06, u+5f70, u+5f90, u+60e8, u+6182, u+62f3, u+62fe, u+63aa, u+64a4, u+65d7, u+673a, u+6851, u+68cb, u+68df, u+6d1e, u+6e58, u+6e9d, u+77b3, u+7832, u+7c3f, u+7f70, u+80aa, u+80c6, u+8105, u+819d, u+8276, u+8679, u+8986, u+8c9d, u+8fc5, u+916c, u+9665, u+9699, u+96c0, u+9a19, u+ff59, u+ff8b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.80.woff2) format("woff2");
		unicode-range: u+2463, u+25a1, u+4ef0, u+5076, u+5098, u+51fd, u+5302, u+5448, u+54c9, u+570b, u+583a, u+5893, u+58a8, u+58ee, u+5949, u+5bdb, u+5f26, u+5f81, u+6052, u+6170, u+61c7, u+631f, u+635c, u+664b, u+69fb, u+6f01, u+7070, u+722a, u+745e, u+755c, u+76c6, u+78c1, u+79e4, u+7bb8, u+7d0b, u+81a8, u+81e3, u+82d7, u+8b5c, u+8f14, u+8fb1, u+8fbb, u+9283, u+9298, u+9a30, u+ff03, u+ff50, u+ff7b, u+ff8e-ff8f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.81.woff2) format("woff2");
		unicode-range: u+2010, u+2502, u+25b6, u+4f3a, u+514b, u+5265, u+52c3, u+5339, u+53ec, u+54c0, u+55b0, u+5854, u+5b8f, u+5cb3, u+5e84, u+60da, u+6247, u+6249, u+628a, u+62cd, u+65ac, u+67f4, u+6838, u+690e, u+6cf0, u+6f02, u+6f2c, u+6f70, u+708a, u+7434, u+75be, u+77ef, u+7c60, u+7c98, u+7d1b, u+7e2b, u+80a5, u+820c, u+8210, u+8475, u+862d, u+8650, u+8997, u+906d, u+91c8, u+9700, u+9727, u+9df9, u+ff3a, u+ff9a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.82.woff2) format("woff2");
		unicode-range: u+2103, u+5049, u+52b1, u+5320, u+5553, u+572d, u+58c7, u+5b5d, u+5bc2, u+5de3, u+5e61, u+5f80, u+61a9, u+67d0, u+6c88, u+6ca1, u+6ce5, u+6d78, u+6e9c, u+6f54, u+731b, u+73b2, u+74a7, u+74f6, u+75e9, u+7b20, u+7c8b, u+7c92, u+7f72, u+809d, u+8108, u+82b3, u+82bd, u+84b8, u+84c4, u+88c2, u+8ae6, u+8ef8, u+902e, u+9065, u+9326, u+935b, u+938c, u+9676, u+9694, u+96f7, u+9ed9, u+ff48, u+ff4c, u+ff81
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.83.woff2) format("woff2");
		unicode-range: u+2500, u+3008-3009, u+4ead, u+4f0f, u+4fca, u+53eb, u+543e, u+57a2, u+5cf0, u+5e8f, u+5fe0, u+61b2, u+62d8, u+6442, u+64b2, u+6589, u+659c, u+67f1, u+68c4, u+6905, u+6cb8, u+6d12, u+6de1, u+6fe1, u+70c8, u+723d, u+73e0, u+7656, u+773a, u+7948, u+7b87, u+7d3a, u+7e1b, u+7e4a, u+819a, u+8358, u+83c5, u+84bc, u+864e, u+8912, u+8c9e, u+8d05, u+92fc, u+9396, u+98fd, u+99d2, u+ff64, u+ff7a, u+ff83
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.84.woff2) format("woff2");
		unicode-range: u+3014-3015, u+4e3c, u+5036, u+5075, u+533f, u+53e9, u+5531, u+5642, u+5984, u+59e6, u+5a01, u+5b6b, u+5c0b, u+5f25, u+6069, u+60a0, u+614e, u+62b5, u+62d2-62d3, u+6597, u+660c, u+674f, u+67cf, u+6841, u+6cf3, u+6d32, u+6d69, u+6f64, u+716e, u+7761, u+7b52, u+7be0, u+7dbf, u+7de9, u+7f36, u+81d3, u+8302, u+8389, u+846c, u+84ee, u+8a69, u+9038, u+9d8f, u+ff47, u+ff4b, u+ff76, u+ff97, u+ff9b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.85.woff2) format("woff2");
		unicode-range: u+25c7, u+3007, u+504f, u+507d, u+51a0, u+52a3, u+5410, u+5510, u+559a, u+5782, u+582a, u+5c0a, u+5c3f, u+5c48, u+5f6b, u+6176, u+622f, u+6279, u+62bd, u+62dd, u+65ed, u+67b6, u+6817, u+6850, u+6d6a, u+6deb, u+6ea2, u+6edd, u+6f5c, u+72e9, u+73a9, u+7573, u+76bf, u+7950, u+7956, u+7f8a, u+7ffc, u+80a2, u+80c3, u+83ca, u+8a02, u+8a13, u+8df5, u+9375, u+983b, u+9867, u+99b4, u+ff4e, u+ff71, u+ff89
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.86.woff2) format("woff2");
		unicode-range: u+24, u+2022, u+2212, u+221f, u+2665, u+4ecf, u+5100, u+51cd, u+52d8, u+5378, u+53f6, u+5618, u+574a, u+5982, u+5996, u+5c1a, u+5e1d, u+5f84, u+609f, u+61a7, u+61f8, u+6398, u+63ee, u+6676, u+6691, u+6eb6, u+7126, u+71e5, u+7687, u+7965, u+7d17, u+80a1, u+8107, u+8266, u+85a6, u+8987, u+8ca2, u+8cab, u+8e0a, u+9042, u+95c7, u+9810, u+98fc, u+ff52-ff54, u+ff61, u+ff77, u+ff98-ff99
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.87.woff2) format("woff2");
		unicode-range: u+b0, u+226a, u+2462, u+4e39, u+4fc3, u+4fd7, u+50be, u+50da, u+5200, u+5211, u+54f2, u+596a, u+5b22, u+5bb4, u+5d50, u+60a3, u+63fa, u+658e, u+65e8, u+6669, u+6795, u+679d, u+67a0, u+6b3a, u+6e09, u+757f, u+7cd6, u+7dbe, u+7ffb, u+83cc, u+83f1, u+840c, u+845b, u+8846, u+8972, u+8a34, u+8a50, u+8a87, u+8edf, u+8ff0, u+90a6, u+9154, u+95a3, u+9663, u+9686, u+96c7, u+ff1b, u+ff3c, u+ff7c, u+ff8a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.88.woff2) format("woff2");
		unicode-range: u+25bd, u+4e59, u+4ec1, u+4ff3, u+515a, u+518a, u+525b, u+5375, u+552f, u+57a3, u+5b9c, u+5c3d, u+5e3d, u+5e7b, u+5f0a, u+6094, u+6458, u+654f, u+67f3, u+6b8a, u+6bd2, u+6c37, u+6ce1, u+6e56, u+6e7f, u+6ed1, u+6ede, u+6f0f, u+70ad, u+7267, u+7363, u+786c, u+7a42, u+7db2, u+7f85, u+8178, u+829d, u+8896, u+8c5a, u+8cb0, u+8ce2, u+8ed2, u+9047, u+9177, u+970a, u+9ea6, u+ff31, u+ff39, u+ff49, u+ff80
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.89.woff2) format("woff2");
		unicode-range: u+a5, u+4e80, u+4ee4, u+4f34, u+4f73, u+4f75, u+511f, u+5192, u+52aa, u+53c8, u+570f, u+57cb, u+596e, u+5d8b, u+5f66, u+5fd9, u+62db, u+62f6, u+6328, u+633f, u+63a7, u+6469, u+6bbf, u+6c41, u+6c57, u+6d44, u+6dbc, u+706f, u+72c2, u+72ed, u+7551, u+75f4, u+7949, u+7e26, u+7fd4, u+8150, u+8af8, u+8b0e, u+8b72, u+8ca7, u+934b, u+9a0e, u+9a12, u+9b42, u+ff41, u+ff43, u+ff45, u+ff4f, u+ff62-ff63
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.90.woff2) format("woff2");
		unicode-range: u+4e18, u+4fb5, u+5104, u+52c7, u+5353, u+5374, u+53e5, u+587e, u+594f, u+5a20, u+5de1, u+5f18, u+5fcd, u+6291, u+62ab, u+6355, u+6392, u+63da, u+63e1, u+656c, u+6687, u+68b0-68b1, u+68d2, u+68da, u+6b27, u+6cbc, u+7159, u+7344, u+73cd, u+76df, u+790e, u+7cf8, u+8102, u+88c1, u+8aa0, u+8e0f, u+9178, u+92ad, u+9670, u+96c5, u+9cf4, u+9db4, u+ff3e, u+ff6f, u+ff72, u+ff78, u+ff7d, u+ff84, u+ff8c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.91.woff2) format("woff2");
		unicode-range: u+60, u+2200, u+226b, u+2461, u+517c, u+526f, u+5800, u+5b97, u+5bf8, u+5c01, u+5d29, u+5e4c, u+5e81, u+6065, u+61d0, u+667a, u+6696, u+6843, u+6c99, u+6d99, u+6ec5, u+6f22, u+6f6e, u+6fa4, u+6fef, u+71c3, u+72d9, u+7384, u+78e8, u+7a1a, u+7a32, u+7a3c, u+7adc, u+7ca7, u+7d2b, u+7dad, u+7e4b, u+80a9, u+8170, u+81ed, u+820e, u+8a17, u+8afe, u+90aa, u+914e, u+963f, u+99c4, u+9eba, u+9f3b, u+ff38
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.92.woff2) format("woff2");
		unicode-range: u+2460, u+4e5f, u+4e7e, u+4ed9, u+501f, u+502b, u+5968, u+5974, u+5ac1, u+5b99, u+5ba3, u+5be7, u+5be9, u+5c64, u+5cb8, u+5ec3, u+5f1f, u+616e, u+6297, u+62e0, u+62ec, u+6368, u+642d, u+65e6, u+6717, u+676f, u+6b04, u+732e, u+7652, u+76ca, u+76d7, u+7802, u+7e70, u+7f6a, u+8133, u+81e8, u+866b, u+878d, u+88f8, u+8a5e, u+8cdb, u+8d08, u+907a, u+90e1, u+96f2, u+9f8d, u+ff35, u+ff37, u+ff40, u+ff9d
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.93.woff2) format("woff2");
		unicode-range: u+21d2, u+25ce, u+300a-300b, u+4e89, u+4e9c, u+4ea1, u+5263, u+53cc, u+5426, u+5869, u+5947, u+598a, u+5999, u+5e55, u+5e72, u+5e79, u+5fae, u+5fb9, u+602a, u+6163, u+624d, u+6749, u+6c5a, u+6cbf, u+6d45, u+6dfb, u+6e7e, u+708e, u+725b, u+7763, u+79c0, u+7bc4, u+7c89, u+7e01, u+7e2e, u+8010, u+8033, u+8c6a, u+8cc3, u+8f1d, u+8f9b, u+8fb2, u+907f, u+90f7, u+9707, u+9818, u+9b3c, u+ff0a, u+ff4d
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.94.woff2) format("woff2");
		unicode-range: u+2015, u+2190, u+4e43, u+5019, u+5247, u+52e7, u+5438, u+54b2, u+55ab, u+57f7, u+5bd2, u+5e8a, u+5ef6, u+6016, u+60b2, u+6162, u+6319, u+6551, u+6607, u+66b4, u+675f, u+67d4, u+6b20, u+6b53, u+6ce3, u+719f, u+75b2, u+770b, u+7720, u+77ac, u+79d2, u+7af9, u+7d05, u+7dca, u+8056, u+80f8, u+81f3, u+8352, u+885d, u+8a70, u+8aa4, u+8cbc, u+900f, u+9084, u+91e3, u+9451, u+96c4, u+99c6, u+9ad4, u+ff70
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.95.woff2) format("woff2");
		unicode-range: u+2193, u+25b2, u+4e4b, u+516d, u+51c4, u+529f, u+52c9, u+5360, u+5442, u+5857, u+5915, u+59eb, u+5a9b, u+5c3b, u+6012, u+61b6, u+62b1, u+6311, u+6577, u+65e2, u+65ec, u+6613, u+6790, u+6cb9, u+7372, u+76ae, u+7d5e, u+7fcc, u+88ab, u+88d5, u+8caf, u+8ddd, u+8ecd, u+8f38, u+8f9e, u+8feb, u+9063, u+90f5, u+93e1, u+968a, u+968f, u+98fe, u+9ec4, u+ff1d, u+ff27, u+ff2a, u+ff36, u+ff3b, u+ff3d, u+ffe5
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.96.woff2) format("woff2");
		unicode-range: u+4e03, u+4f38, u+50b7, u+5264, u+5348, u+5371, u+585a, u+58ca, u+5951, u+59b9, u+59d4, u+5b98, u+5f8b, u+6388, u+64cd, u+65e7, u+6803, u+6b6f, u+6d66, u+6e0b, u+6ecb, u+6fc3, u+72ac, u+773c, u+77e2, u+7968, u+7a74, u+7dba, u+7dd1, u+7e3e, u+808c, u+811a, u+8179, u+8239, u+8584, u+8a0e, u+8a72, u+8b66, u+8c46, u+8f29, u+90a3, u+9234, u+96f0, u+9769, u+9774, u+9aa8, u+ff26, u+ff28, u+ff9e-ff9f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.97.woff2) format("woff2");
		unicode-range: u+7e, u+b4, u+25c6, u+2661, u+4e92, u+4eee, u+4ffa, u+5144, u+5237, u+5287, u+52b4, u+58c1, u+5bff, u+5c04, u+5c06, u+5e95, u+5f31, u+5f93, u+63c3, u+640d, u+6557, u+6614, u+662f, u+67d3, u+690d, u+6bba, u+6e6f, u+72af, u+732b, u+7518, u+7ae0, u+7ae5, u+7af6, u+822a, u+89e6, u+8a3a, u+8a98, u+8cb8, u+8de1, u+8e8d, u+95d8, u+961c, u+96a3, u+96ea, u+9bae, u+ff20, u+ff22, u+ff29, u+ff2b-ff2c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.98.woff2) format("woff2");
		unicode-range: u+25cb, u+4e71, u+4f59, u+50d5, u+520a, u+5217, u+5230, u+523a-523b, u+541b, u+5439, u+5747, u+59c9, u+5bdf, u+5c31, u+5de8, u+5e7c, u+5f69, u+6050, u+60d1, u+63cf, u+663c, u+67c4, u+6885, u+6c38, u+6d6e, u+6db2, u+6df7, u+6e2c, u+6f5f, u+7532, u+76e3-76e4, u+7701, u+793c, u+79f0, u+7a93, u+7d00, u+7de0, u+7e54, u+8328, u+8840, u+969c, u+96e8, u+9811, u+9aea, u+9b5a, u+ff24, u+ff2e, u+ff57
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.99.woff2) format("woff2");
		unicode-range: u+2191, u+505c, u+52e4, u+5305, u+535a, u+56e0, u+59bb, u+5acc, u+5b09, u+5b87, u+5c90, u+5df1, u+5e2d, u+5e33, u+5f3e, u+6298, u+6383, u+653b, u+6697, u+6804, u+6a39, u+6cca, u+6e90, u+6f2b, u+702c, u+7206, u+7236, u+7559, u+7565, u+7591, u+75c7, u+75db, u+7b4b, u+7bb1, u+7d99, u+7fbd, u+8131, u+885b, u+8b1d, u+8ff7, u+9003, u+9045, u+96a0, u+9732, u+990a, u+99d0, u+9e97, u+9f62, u+ff25, u+ff2d
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.100.woff2) format("woff2");
		unicode-range: u+4e08, u+4f9d, u+5012, u+514d, u+51b7, u+5275, u+53ca, u+53f8, u+5584, u+57fc, u+5b9d, u+5bfa, u+5c3e, u+5f01, u+5fb4, u+5fd7, u+606f, u+62e1, u+6563, u+6674, u+6cb3, u+6d3e, u+6d74, u+6e1b, u+6e2f, u+718a, u+7247, u+79d8, u+7d14, u+7d66, u+7d71, u+7df4, u+7e41, u+80cc, u+8155, u+83d3, u+8a95, u+8ab2, u+8ad6, u+8ca1, u+9000, u+9006, u+9678, u+97d3, u+9808, u+98ef, u+9a5a, u+9b45, u+ff23, u+ff30
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.101.woff2) format("woff2");
		unicode-range: u+25bc, u+3012, u+4ef2, u+4f0a, u+516b, u+5373, u+539a, u+53b3, u+559c, u+56f0, u+5727, u+5742, u+5965, u+59ff, u+5bc6, u+5dfb, u+5e45, u+5ead, u+5fb3, u+6211, u+6253, u+639b, u+63a8, u+6545, u+6575, u+6628, u+672d, u+68a8, u+6bdb, u+6d25, u+707d, u+767e, u+7834, u+7b46, u+7bc9, u+8074, u+82e6, u+8349, u+8a2a, u+8d70, u+8da3, u+8fce, u+91cc, u+967d, u+97ff, u+9996, u+ff1c, u+ff2f, u+ff32, u+ff34
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.102.woff2) format("woff2");
		unicode-range: u+3d, u+5e, u+25cf, u+4e0e, u+4e5d, u+4e73, u+4e94, u+4f3c, u+5009, u+5145, u+51ac, u+5238, u+524a, u+53f3, u+547c, u+5802, u+5922, u+5a66, u+5c0e, u+5de6, u+5fd8, u+5feb, u+6797, u+685c, u+6b7b, u+6c5f-6c60, u+6cc9, u+6ce2, u+6d17, u+6e21, u+7167, u+7642, u+76db, u+8001, u+821e, u+8857, u+89d2, u+8b1b, u+8b70, u+8cb4, u+8cde, u+8f03, u+8f2a, u+968e, u+9b54, u+9e7f, u+9ebb, u+ff05, u+ff33
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.103.woff2) format("woff2");
		unicode-range: u+500d, u+5074, u+50cd, u+5175, u+52e2, u+5352, u+5354, u+53f2, u+5409, u+56fa, u+5a18, u+5b88, u+5bdd, u+5ca9, u+5f92, u+5fa9, u+60a9, u+623f, u+6483, u+653f, u+666f, u+66ae, u+66f2, u+6a21, u+6b66, u+6bcd, u+6d5c, u+796d, u+7a4d, u+7aef, u+7b56, u+7b97, u+7c4d, u+7e04, u+7fa9, u+8377, u+83dc, u+83ef, u+8535, u+8863, u+88cf, u+88dc, u+8907, u+8acb, u+90ce, u+91dd, u+ff0b, u+ff0d, u+ff19, u+ff65
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.104.woff2) format("woff2");
		unicode-range: u+4e01, u+4e21, u+4e38, u+52a9, u+547d, u+592e, u+5931, u+5b63, u+5c40, u+5dde, u+5e78, u+5efa, u+5fa1, u+604b, u+6075, u+62c5, u+632f, u+6a19, u+6c0f, u+6c11, u+6c96, u+6e05, u+70ba, u+71b1, u+7387, u+7403, u+75c5, u+77ed, u+795d, u+7b54, u+7cbe, u+7d19, u+7fa4, u+8089, u+81f4, u+8208, u+8336, u+8457, u+8a33, u+8c4a, u+8ca0, u+8ca8, u+8cc0, u+9014, u+964d, u+9803, u+983c, u+98db, u+ff17, u+ff21
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.105.woff2) format("woff2");
		unicode-range: u+25, u+25a0, u+4e26, u+4f4e, u+5341, u+56f2, u+5bbf, u+5c45, u+5c55, u+5c5e, u+5dee, u+5e9c, u+5f7c, u+6255, u+627f, u+62bc, u+65cf, u+661f, u+666e, u+66dc, u+67fb, u+6975, u+6a4b, u+6b32, u+6df1, u+6e29, u+6fc0, u+738b, u+7686, u+7a76, u+7a81, u+7c73, u+7d75, u+7dd2, u+82e5, u+82f1, u+85ac, u+888b, u+899a, u+8a31, u+8a8c, u+8ab0, u+8b58, u+904a, u+9060, u+9280, u+95b2, u+984d, u+9ce5, u+ff18
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.106.woff2) format("woff2");
		unicode-range: u+30f6, u+50ac, u+5178, u+51e6, u+5224, u+52dd, u+5883, u+5897, u+590f, u+5a5a, u+5bb3, u+5c65, u+5e03, u+5e2b, u+5e30, u+5eb7, u+6271, u+63f4, u+64ae, u+6574, u+672b, u+679a, u+6a29-6a2a, u+6ca2, u+6cc1, u+6d0b, u+713c, u+74b0, u+7981, u+7a0b, u+7bc0, u+7d1a, u+7d61, u+7fd2, u+822c, u+8996, u+89aa, u+8cac, u+8cbb, u+8d77, u+8def, u+9020, u+9152, u+9244, u+9662, u+967a, u+96e3, u+9759, u+ff16
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.107.woff2) format("woff2");
		unicode-range: u+23, u+3c, u+2192, u+4e45, u+4efb, u+4f50, u+4f8b, u+4fc2, u+5024, u+5150, u+5272, u+5370, u+53bb, u+542b, u+56db, u+56e3, u+57ce, u+5bc4, u+5bcc, u+5f71, u+60aa, u+6238, u+6280, u+629c, u+6539, u+66ff, u+670d, u+677e-677f, u+6839, u+69cb, u+6b4c, u+6bb5, u+6e96, u+6f14, u+72ec, u+7389, u+7814, u+79cb, u+79d1, u+79fb, u+7a0e, u+7d0d, u+85e4, u+8d64, u+9632, u+96e2, u+9805, u+99ac, u+ff1e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.108.woff2) format("woff2");
		unicode-range: u+2605-2606, u+301c, u+4e57, u+4fee, u+5065, u+52df, u+533b, u+5357, u+57df, u+58eb, u+58f0, u+591c, u+592a-592b, u+5948, u+5b85, u+5d0e, u+5ea7, u+5ff5, u+6025, u+63a1, u+63a5, u+63db, u+643a, u+65bd, u+671d, u+68ee, u+6982, u+6b73, u+6bd4, u+6d88, u+7570, u+7b11, u+7d76, u+8077, u+8217, u+8c37, u+8c61, u+8cc7, u+8d85, u+901f, u+962a, u+9802, u+9806, u+9854, u+98f2, u+9928, u+99c5, u+9ed2
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.109.woff2) format("woff2");
		unicode-range: u+266a, u+4f11, u+533a, u+5343, u+534a, u+53cd, u+5404, u+56f3, u+5b57-5b58, u+5bae, u+5c4a, u+5e0c, u+5e2f, u+5eab, u+5f35, u+5f79, u+614b, u+6226, u+629e, u+65c5, u+6625, u+6751, u+6821, u+6b69, u+6b8b, u+6bce, u+6c42, u+706b, u+7c21, u+7cfb, u+805e, u+80b2, u+82b8, u+843d, u+8853, u+88c5, u+8a3c, u+8a66, u+8d8a, u+8fba, u+9069, u+91cf, u+9752, u+975e, u+9999, u+ff0f-ff10, u+ff14-ff15
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.110.woff2) format("woff2");
		unicode-range: u+40, u+4e86, u+4e95, u+4f01, u+4f1d, u+4fbf, u+5099, u+5171, u+5177, u+53cb, u+53ce, u+53f0, u+5668, u+5712, u+5ba4, u+5ca1, u+5f85, u+60f3, u+653e, u+65ad, u+65e9, u+6620, u+6750, u+6761, u+6b62, u+6b74, u+6e08, u+6e80, u+7248, u+7531, u+7533, u+753a, u+77f3, u+798f, u+7f6e, u+8449, u+88fd, u+89b3, u+8a55, u+8ac7, u+8b77, u+8db3, u+8efd, u+8fd4, u+9031-9032, u+9580, u+9589, u+96d1, u+985e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.111.woff2) format("woff2");
		unicode-range: u+2b, u+d7, u+300e-300f, u+4e07, u+4e8c, u+512a, u+5149, u+518d, u+5236, u+52b9, u+52d9, u+5468, u+578b, u+57fa, u+5b8c, u+5ba2, u+5c02, u+5de5, u+5f37, u+5f62, u+623b, u+63d0, u+652f, u+672a, u+6848, u+6d41, u+7136, u+7537, u+754c, u+76f4, u+79c1, u+7ba1, u+7d44, u+7d4c, u+7dcf, u+7dda, u+7de8, u+82b1, u+897f, u+8ca9, u+8cfc, u+904e, u+9664, u+982d, u+9858, u+98a8, u+9a13, u+ff13, u+ff5c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.112.woff2) format("woff2");
		unicode-range: u+4e16, u+4e3b, u+4ea4, u+4f4d, u+4f4f, u+4f55, u+4f9b, u+5317, u+5358, u+539f, u+53c2, u+53e4, u+548c, u+571f, u+59cb, u+5cf6, u+5e38, u+63a2, u+63b2, u+6559, u+662d, u+679c, u+6c7a, u+72b6, u+7523, u+767d, u+770c, u+7a2e, u+7a3f, u+7a7a, u+7b2c, u+7b49, u+7d20, u+7d42, u+8003, u+8272, u+8a08, u+8aac, u+8cb7, u+8eab, u+8ee2, u+9054-9055, u+90fd, u+914d, u+91cd, u+969b, u+97f3, u+984c, u+ff06
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.113.woff2) format("woff2");
		unicode-range: u+26, u+5f, u+2026, u+203b, u+4e09, u+4eac, u+4ed5, u+4fa1, u+5143, u+5199, u+5207, u+53e3, u+53f7, u+5411, u+5473, u+5546, u+55b6, u+5929, u+597d, u+5bb9, u+5c11, u+5c4b, u+5ddd, u+5f97, u+5fc5, u+6295, u+6301, u+6307, u+671b, u+76f8, u+78ba, u+795e, u+7d30, u+7d39, u+7d50, u+7d9a, u+89e3, u+8a00, u+8a73, u+8a8d, u+8a9e, u+8aad, u+8abf, u+8cea, u+8eca, u+8ffd, u+904b, u+9650, u+ff11-ff12
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.114.woff2) format("woff2");
		unicode-range: u+3e, u+3005, u+4e0d, u+4e88, u+4ecb, u+4ee3, u+4ef6, u+4fdd, u+4fe1, u+500b, u+50cf, u+5186, u+5316, u+53d7, u+540c, u+544a, u+54e1, u+5728, u+58f2, u+591a, u+5973, u+5b89, u+5c71, u+5e02, u+5e97, u+5f15, u+5fc3, u+5fdc, u+601d, u+611b, u+611f, u+671f, u+6728, u+6765, u+683c, u+6b21, u+6ce8, u+6d3b, u+6d77, u+7530, u+7740, u+7acb, u+826f, u+8f09, u+8fbc, u+9001, u+9053, u+91ce, u+9762, u+98df
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.115.woff2) format("woff2");
		unicode-range: u+7c, u+3080, u+4ee5, u+5148, u+516c, u+521d, u+5225, u+529b, u+52a0, u+53ef, u+56de, u+56fd, u+5909, u+5b66, u+5b9f, u+5bb6, u+5bfe, u+5e73, u+5e83, u+5ea6, u+5f53, u+6027, u+610f, u+6210, u+6240, u+660e, u+66f4, u+66f8, u+6709, u+6771, u+697d, u+69d8, u+6a5f, u+6c34, u+6cbb, u+6cd5, u+73fe, u+756a, u+7684, u+771f, u+793a, u+7f8e, u+898f, u+8a2d, u+8a71, u+8fd1, u+9078, u+9577, u+96fb, u+ff5e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.116.woff2) format("woff2");
		unicode-range: u+d, u+a9, u+3010-3011, u+30e2, u+4e0b, u+4eca, u+4ed6, u+4ed8, u+4f53, u+4f5c, u+4f7f, u+53d6, u+540d, u+54c1, u+5730, u+5916, u+5b50, u+5c0f, u+5f8c, u+624b, u+6570, u+6587, u+6599, u+691c, u+696d, u+7269, u+7279, u+7406, u+767a-767b, u+77e5, u+7d04, u+7d22, u+8005, u+80fd, u+81ea, u+8868, u+8981, u+89a7, u+901a, u+9023, u+90e8, u+91d1, u+9332, u+958b, u+96c6, u+9ad8, u+ff1a, u+ff1f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.117.woff2) format("woff2");
		unicode-range: u+4e, u+a0, u+3000, u+300c-300d, u+4e00, u+4e0a, u+4e2d, u+4e8b, u+4eba, u+4f1a, u+5165, u+5168, u+5185, u+51fa, u+5206, u+5229, u+524d, u+52d5, u+5408, u+554f, u+5831, u+5834, u+5927, u+5b9a, u+5e74, u+5f0f, u+60c5, u+65b0, u+65b9, u+6642, u+6700, u+672c, u+682a, u+6b63, u+6c17, u+7121, u+751f, u+7528, u+753b, u+76ee, u+793e, u+884c, u+898b, u+8a18, u+9593, u+95a2, u+ff01, u+ff08-ff09
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.118.woff2) format("woff2");
		unicode-range: u+21-22, u+27-2a, u+2c-3b, u+3f, u+41-4d, u+4f-5d, u+61-7b, u+7d, u+ab, u+ae, u+b2-b3, u+b7, u+bb, u+c9, u+d6, u+d8, u+dc, u+e0-e5, u+e7-ed, u+ef, u+f1-f4, u+f6, u+f8, u+fa, u+fc-fd, u+103, u+14d, u+1b0, u+1ebf, u+1ec7, u+2013-2014, u+201c-201d, u+2039-203a, u+203c, u+2048-2049, u+2113, u+2122, u+65e5, u+6708, u+70b9
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 400;
		src: local("Noto Sans Japanese Regular"), local("NotoSansJapanese-Regular"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.119.woff2) format("woff2");
		unicode-range: u+20, u+3001-3002, u+3041-307f, u+3081-308f, u+3091-3093, u+3099-309a, u+309d-309e, u+30a1-30e1, u+30e3-30ed, u+30ef-30f0, u+30f2-30f4, u+30fb-30fe, u+ff0c, u+ff0e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.0.woff2) format("woff2");
		unicode-range: u+25e56, u+25e62, u+25e65, u+25ec2, u+25ed8, u+25ee8, u+25f23, u+25f5c, u+25fd4, u+25fe0, u+25ffb, u+2600c, u+26017, u+26060, u+260ed, u+26222, u+2626a, u+26270, u+26286, u+2634c, u+26402, u+2667e, u+266b0, u+2671d, u+268dd, u+268ea, u+26951, u+2696f, u+26999, u+269dd, u+26a1e, u+26a58, u+26a8c, u+26ab7, u+26aff, u+26c29, u+26c73, u+26c9e, u+26cdd, u+26e40, u+26e65, u+26f94, u+26ff6-26ff8, u+270f4, u+2710d, u+27139, u+273da-273db, u+273fe, u+27410, u+27449, u+27614-27615, u+27631, u+27684, u+27693, u+2770e, u+27723, u+27752, u+278b2, u+27985, u+279b4, u+27a84, u+27bb3, u+27bbe, u+27bc7, u+27c3c, u+27cb8, u+27d73, u+27da0, u+27e10, u+27fb7, u+2808a, u+280bb, u+28277, u+28282, u+282f3, u+283cd, u+2840c, u+28455, u+2856b, u+285c8-285c9, u+286d7, u+286fa, u+28946, u+28949, u+2896b, u+28987-28988, u+289ba-289bb, u+28a1e, u+28a29, u+28a43, u+28a71, u+28a99, u+28acd, u+28add, u+28ae4, u+28bc1, u+28bef, u+28cdd, u+28d10, u+28d71, u+28dfb, u+28e0f, u+28e17, u+28e1f, u+28e36, u+28e89, u+28eeb, u+28ef6, u+28f32, u+28ff8, u+292a0, u+292b1, u+29490, u+295cf, u+2967f, u+296f0, u+29719, u+29750, u+29810, u+298c6, u+29a72, u+29d4b, u+29ddb, u+29e15, u+29e3d, u+29e49, u+29e8a, u+29ec4, u+29edb, u+29ee9, u+29fce, u+29fd7, u+2a01a, u+2a02f, u+2a082, u+2a0f9, u+2a190, u+2a2b2, u+2a38c, u+2a437, u+2a5f1, u+2a602, u+2a61a, u+2a6b2, u+2a9e6, u+2b746, u+2b751, u+2b753, u+2b75a, u+2b75c, u+2b765, u+2b776-2b777, u+2b77c, u+2b782, u+2b789, u+2b78b, u+2b78e, u+2b794, u+2b7ac, u+2b7af, u+2b7bd, u+2b7c9, u+2b7cf, u+2b7d2, u+2b7d8, u+2b7f0, u+2b80d, u+2b817, u+2b81a, u+2f804, u+2f80f, u+2f815, u+2f818, u+2f81a, u+2f822, u+2f828, u+2f82c, u+2f833, u+2f83f, u+2f846, u+2f852, u+2f862, u+2f86d, u+2f873, u+2f877, u+2f884, u+2f899-2f89a, u+2f8a6, u+2f8ac, u+2f8b2, u+2f8b6, u+2f8d3, u+2f8db-2f8dc, u+2f8e1, u+2f8e5, u+2f8ea, u+2f8ed, u+2f8fc, u+2f903, u+2f90b, u+2f90f, u+2f91a, u+2f920-2f921, u+2f945, u+2f947, u+2f96c, u+2f995, u+2f9d0, u+2f9de-2f9df, u+2f9f4
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.1.woff2) format("woff2");
		unicode-range: u+1f230-1f23a, u+1f240-1f248, u+1f250-1f251, u+2000b, u+20089-2008a, u+200a2, u+200a4, u+200b0, u+200f5, u+20158, u+201a2, u+20213, u+2032b, u+20371, u+20381, u+203f9, u+2044a, u+20509, u+2053f, u+205b1, u+205d6, u+20611, u+20628, u+206ec, u+2074f, u+207c8, u+20807, u+2083a, u+208b9, u+2090e, u+2097c, u+20984, u+2099d, u+20a64, u+20ad3, u+20b1d, u+20b9f, u+20bb7, u+20d45, u+20d58, u+20de1, u+20e64, u+20e6d, u+20e95, u+20f5f, u+21201, u+2123d, u+21255, u+21274, u+2127b, u+212d7, u+212e4, u+212fd, u+2131b, u+21336, u+21344, u+213c4, u+2146d-2146e, u+215d7, u+21647, u+216b4, u+21706, u+21742, u+218bd, u+219c3, u+21a1a, u+21c56, u+21d2d, u+21d45, u+21d62, u+21d78, u+21d92, u+21d9c, u+21da1, u+21db7, u+21de0, u+21e33-21e34, u+21f1e, u+21f76, u+21ffa, u+2217b, u+22218, u+2231e, u+223ad, u+22609, u+226f3, u+2285b, u+228ab, u+2298f, u+22ab8, u+22b46, u+22b4f-22b50, u+22ba6, u+22c1d, u+22c24, u+22de1, u+22e42, u+22feb, u+231b6, u+231c3-231c4, u+231f5, u+23372, u+233cc, u+233d0, u+233d2-233d3, u+233d5, u+233da, u+233df, u+233e4, u+233fe, u+2344a-2344b, u+23451, u+23465, u+234e4, u+2355a, u+23594, u+235c4, u+23638-2363a, u+23647, u+2370c, u+2371c, u+2373f, u+23763-23764, u+237e7, u+237f1, u+237ff, u+23824, u+2383d, u+23a98, u+23c7f, u+23cbe, u+23cfe, u+23d00, u+23d0e, u+23d40, u+23dd3, u+23df9-23dfa, u+23f7e, u+2404b, u+24096, u+24103, u+241c6, u+241fe, u+242ee, u+243bc, u+243d0, u+24629, u+246a5, u+247f1, u+24896, u+248e9, u+24a4d, u+24b56, u+24b6f, u+24c16, u+24d14, u+24e04, u+24e0e, u+24e37, u+24e6a, u+24e8b, u+24ff2, u+2504a, u+25055, u+25122, u+251a9, u+251cd, u+251e5, u+2521e, u+2524c, u+2542e, u+2548e, u+254d9, u+2550e, u+255a7, u+2567f, u+25771, u+257a9, u+257b4, u+25874, u+259c4, u+259cc, u+259d4, u+25ad7, u+25ae3-25ae4, u+25af1, u+25bb2, u+25c4b, u+25c64, u+25da1, u+25e2e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.2.woff2) format("woff2");
		unicode-range: u+ffb6-ffbe, u+ffc2-ffc7, u+ffca-ffcf, u+ffd2-ffd7, u+ffda-ffdc, u+ffe0-ffe2, u+ffe4, u+ffe6, u+ffe8-ffee, u+1f100-1f10a, u+1f110-1f12e, u+1f130-1f16b, u+1f170-1f19a, u+1f200-1f202, u+1f210-1f22f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.3.woff2) format("woff2");
		unicode-range: u+f9f6-fa0b, u+fa0e-fa10, u+fa12-fa6d, u+fb00-fb04, u+fe10-fe19, u+fe30-fe42, u+fe44-fe52, u+fe54-fe66, u+fe68-fe6b, u+ff02, u+ff04, u+ff07, u+ff51, u+ff5b, u+ff5d, u+ff5f-ff60, u+ff66, u+ff69, u+ff87, u+ffa0-ffb5
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.4.woff2) format("woff2");
		unicode-range: u+f916-f959, u+f95b-f9f2, u+f9f4-f9f5
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.5.woff2) format("woff2");
		unicode-range: u+9e16, u+9e19-9e1f, u+9e75, u+9e79-9e7d, u+9e80-9e85, u+9e87-9e88, u+9e8b-9e8c, u+9e8e-9e8f, u+9e91-9e92, u+9e95-9e96, u+9e98, u+9e9b, u+9e9d-9e9e, u+9ea4-9ea5, u+9ea8-9eaa, u+9eac-9eb0, u+9eb3-9eb5, u+9eb8, u+9ebc-9ebf, u+9ec3, u+9ec6, u+9ec8, u+9ecb-9ecd, u+9ecf-9ed1, u+9ed4-9ed5, u+9ed8, u+9edb-9ee0, u+9ee4-9ee5, u+9ee7-9ee8, u+9eec-9ef2, u+9ef4-9ef9, u+9efb-9eff, u+9f02-9f03, u+9f07-9f09, u+9f0e-9f12, u+9f14-9f17, u+9f19-9f1b, u+9f1f-9f22, u+9f26, u+9f2a-9f2c, u+9f2f, u+9f31-9f32, u+9f34, u+9f37, u+9f39-9f3a, u+9f3c-9f3f, u+9f41, u+9f43-9f47, u+9f4a, u+9f4e-9f50, u+9f52-9f58, u+9f5a, u+9f5d-9f61, u+9f63, u+9f66-9f6a, u+9f6c-9f73, u+9f75-9f77, u+9f7a, u+9f7d, u+9f7f, u+9f8f-9f92, u+9f94-9f97, u+9f99, u+9f9c-9fa3, u+9fa5, u+9fb4, u+9fbc-9fc2, u+9fc4, u+9fc6, u+9fcc, u+f900-f915
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.6.woff2) format("woff2");
		unicode-range: u+9c22-9c2a, u+9c2d-9c32, u+9c35-9c37, u+9c39-9c3a, u+9c3d-9c3e, u+9c41, u+9c43-9c4a, u+9c4e-9c50, u+9c52-9c54, u+9c56, u+9c58, u+9c5a-9c61, u+9c63, u+9c65, u+9c67-9c6b, u+9c6d-9c6e, u+9c70, u+9c72, u+9c75-9c78, u+9c7a-9c7c, u+9ce6-9ce7, u+9ceb-9cec, u+9cf0, u+9cf2, u+9cf6-9cf7, u+9cf9, u+9d02-9d03, u+9d06-9d09, u+9d0b, u+9d0e, u+9d11-9d12, u+9d15, u+9d17-9d18, u+9d1b-9d1f, u+9d23, u+9d26, u+9d2a-9d2c, u+9d2f-9d30, u+9d32-9d34, u+9d3a, u+9d3c-9d3f, u+9d41-9d48, u+9d4a, u+9d50-9d54, u+9d59, u+9d5d-9d65, u+9d69-9d6c, u+9d6f-9d70, u+9d72-9d73, u+9d76-9d77, u+9d7a-9d7c, u+9d7e, u+9d83-9d84, u+9d86-9d87, u+9d89-9d8a, u+9d8d-9d8e, u+9d92-9d93, u+9d95-9d9a, u+9da1, u+9da4, u+9da9-9dac, u+9dae, u+9db1-9db2, u+9db5, u+9db8-9dbd, u+9dbf-9dc4, u+9dc6-9dc7, u+9dc9-9dca, u+9dcf, u+9dd3-9dd7, u+9dd9-9dda, u+9dde-9de0, u+9de3, u+9de5-9de7, u+9de9, u+9deb, u+9ded-9df0, u+9df3-9df4, u+9df8, u+9dfd-9dfe, u+9e02, u+9e07, u+9e0a, u+9e0d-9e0e, u+9e10-9e12, u+9e15
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.7.woff2) format("woff2");
		unicode-range: u+9ac3, u+9ac6, u+9ac8, u+9ace-9ad3, u+9ad5-9ad7, u+9adb-9adc, u+9ade-9ae0, u+9ae2-9ae7, u+9ae9, u+9aeb-9aec, u+9aee-9aef, u+9af1-9af5, u+9af7, u+9af9-9afb, u+9afd, u+9aff-9b06, u+9b08-9b09, u+9b0b-9b0e, u+9b10, u+9b12, u+9b16, u+9b18-9b1d, u+9b1f-9b20, u+9b22-9b23, u+9b25-9b2f, u+9b32-9b35, u+9b37, u+9b39-9b3b, u+9b3d, u+9b43-9b44, u+9b48, u+9b4b-9b4f, u+9b51, u+9b55-9b58, u+9b5b, u+9b5e, u+9b61, u+9b63, u+9b65-9b66, u+9b68, u+9b6a-9b6f, u+9b72-9b79, u+9b7f-9b80, u+9b83-9b87, u+9b89-9b8b, u+9b8d, u+9b8f-9b94, u+9b96-9b97, u+9b9a, u+9b9d-9ba0, u+9ba6-9ba7, u+9ba9-9baa, u+9bac, u+9bb0-9bb2, u+9bb4, u+9bb7-9bb9, u+9bbb-9bbc, u+9bbe-9bc1, u+9bc6-9bc8, u+9bca, u+9bce-9bd2, u+9bd4, u+9bd7-9bd8, u+9bdd, u+9bdf, u+9be1-9be5, u+9be7, u+9bea-9beb, u+9bee-9bf3, u+9bf5, u+9bf7-9bfa, u+9bfd, u+9bff-9c00, u+9c02, u+9c04, u+9c06, u+9c08-9c0d, u+9c0f-9c16, u+9c18-9c1e, u+9c21
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.8.woff2) format("woff2");
		unicode-range: u+98c3-98c8, u+98cb-98cc, u+98ce, u+98dc, u+98de, u+98e0-98e1, u+98e3, u+98e5-98e7, u+98e9-98eb, u+98ed-98ee, u+98f0-98f1, u+98f3, u+98f6, u+9902, u+9907-9909, u+9911-9912, u+9914-9918, u+991a-9922, u+9924, u+9926-9927, u+992b-992c, u+992e, u+9931-9935, u+9939-993e, u+9940-9942, u+9945-9949, u+994b-994e, u+9950-9952, u+9954-9955, u+9958-9959, u+995b-995c, u+995e-9960, u+9963, u+9997-9998, u+999b, u+999d-999f, u+99a3, u+99a5-99a6, u+99a8, u+99ad-99ae, u+99b0-99b2, u+99b5, u+99b9-99ba, u+99bc-99bd, u+99bf, u+99c1, u+99c3, u+99c8-99c9, u+99d1, u+99d3-99d5, u+99d8-99df, u+99e1-99e2, u+99e7, u+99ea-99ee, u+99f0-99f2, u+99f4-99f5, u+99f8-99f9, u+99fb-99fe, u+9a01-9a05, u+9a08, u+9a0a-9a0c, u+9a0f-9a11, u+9a16, u+9a1a, u+9a1e, u+9a20, u+9a22-9a24, u+9a27, u+9a2b, u+9a2d-9a2e, u+9a31, u+9a33, u+9a35-9a38, u+9a3e, u+9a40-9a45, u+9a47, u+9a4a-9a4e, u+9a51-9a52, u+9a54-9a58, u+9a5b, u+9a5d, u+9a5f, u+9a62, u+9a64-9a65, u+9a69-9a6c, u+9aaa, u+9aac-9ab0, u+9ab2, u+9ab4-9ab7, u+9ab9, u+9abb-9ac1
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.9.woff2) format("woff2");
		unicode-range: u+96fa, u+9702-9706, u+9708-9709, u+970d-970f, u+9711, u+9713-9714, u+9716, u+9719-971b, u+971d, u+9721-9724, u+9728, u+972a, u+9730-9731, u+9733, u+9736, u+9738-9739, u+973b, u+973d-973e, u+9741-9744, u+9746-974a, u+974d-974f, u+9751, u+9755, u+9757-9758, u+975a-975c, u+9760-9761, u+9763-9764, u+9766-9768, u+976a-976b, u+976e, u+9771, u+9773, u+9776-977d, u+977f-9781, u+9785-9786, u+9789, u+978b, u+978f-9790, u+9795-9797, u+9799-979a, u+979c, u+979e-97a0, u+97a2-97a3, u+97a6, u+97a8, u+97ab-97ac, u+97ae, u+97b1-97b6, u+97b8-97ba, u+97bc, u+97be-97bf, u+97c1, u+97c3-97ce, u+97d0-97d1, u+97d4, u+97d7-97d9, u+97db-97de, u+97e0-97e1, u+97e4, u+97e6, u+97ed-97ef, u+97f1-97f2, u+97f4-97f8, u+97fa, u+9804, u+9807, u+980a, u+980c-980f, u+9814, u+9816-9817, u+9819-981a, u+981c, u+981e, u+9820-9821, u+9823-9826, u+982b, u+982e-9830, u+9832-9835, u+9837, u+9839, u+983d-983e, u+9844, u+9846-9847, u+984a-984b, u+984f, u+9851-9853, u+9856-9857, u+9859-985b, u+9862-9863, u+9865-9866, u+986a-986c, u+986f-9871, u+9873-9875, u+98aa-98ab, u+98ad-98ae, u+98b0-98b1, u+98b4, u+98b6-98b8, u+98ba-98bc, u+98bf, u+98c2
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.10.woff2) format("woff2");
		unicode-range: u+942e-942f, u+9431-9434, u+9436, u+9438, u+943a-943b, u+943d, u+943f, u+9441, u+9443-9445, u+9448, u+944a, u+944c, u+9452-9453, u+9455, u+9459-945c, u+945e-9463, u+9468, u+946a-946b, u+946d-9472, u+9475, u+9477, u+947c-947f, u+9481, u+9483-9485, u+9578-9579, u+957e-957f, u+9582, u+9584, u+9586-9588, u+958a, u+958c-958f, u+9592, u+9594, u+9596, u+9598-9599, u+959d-95a1, u+95a4, u+95a6-95a9, u+95ab-95ad, u+95b1, u+95b4, u+95b6, u+95b9-95bf, u+95c3, u+95c6, u+95c8-95cd, u+95d0-95d6, u+95d9-95da, u+95dc-95e2, u+95e4-95e6, u+95e8, u+961d-961e, u+9621-9622, u+9624-9626, u+9628, u+962c, u+962e-962f, u+9631, u+9633-9634, u+9637-963a, u+963c-963d, u+9641-9642, u+964b-964c, u+964f, u+9652, u+9654, u+9656-9658, u+965c-965f, u+9661, u+9666, u+966a, u+966c, u+966e, u+9672, u+9674, u+9677, u+967b-967c, u+967e-967f, u+9681-9684, u+9689, u+968b, u+968d, u+9691, u+9695-9698, u+969a, u+969d, u+969f, u+96a4-96aa, u+96ae-96b4, u+96b6, u+96b8-96bb, u+96bd, u+96c1, u+96c9-96cb, u+96cd-96ce, u+96d2, u+96d5-96d6, u+96d8-96da, u+96dc-96df, u+96e9, u+96ef, u+96f1, u+96f9
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.11.woff2) format("woff2");
		unicode-range: u+929f-92a0, u+92a4-92a5, u+92a7-92a8, u+92ab, u+92af, u+92b2-92b3, u+92b6-92bd, u+92bf-92c3, u+92c5-92c8, u+92cb-92d0, u+92d2-92d3, u+92d5, u+92d7-92d9, u+92dc-92dd, u+92df-92e1, u+92e3-92e5, u+92e7-92ea, u+92ec, u+92ee, u+92f0, u+92f2, u+92f7-92fb, u+92ff-9300, u+9302, u+9304, u+9308, u+930d, u+930f-9311, u+9314-9315, u+9318-931a, u+931c-931f, u+9321-9325, u+9327-932b, u+932e, u+9333-9337, u+933a-933b, u+9344, u+9347-934a, u+934d, u+9350-9352, u+9354-9358, u+935a, u+935c, u+935e, u+9360, u+9364-9365, u+9367, u+9369-936d, u+936f-9371, u+9373-9374, u+9376, u+937a, u+937d-9382, u+9388, u+938a-938b, u+938d, u+938f, u+9392, u+9394-9395, u+9397-9398, u+939a-939b, u+939e, u+93a1, u+93a3-93a4, u+93a6, u+93a8-93a9, u+93ab-93ad, u+93b0, u+93b4-93b6, u+93b9-93bb, u+93c1, u+93c3-93cd, u+93d0-93d1, u+93d3, u+93d6-93d9, u+93dc-93df, u+93e2, u+93e4-93e8, u+93f1, u+93f5, u+93f7-93fb, u+93fd, u+9401-9404, u+9407-9409, u+940d-9410, u+9413-9417, u+9419-941a, u+941f, u+9421, u+942b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.12.woff2) format("woff2");
		unicode-range: u+9127, u+9129, u+912d-9132, u+9134, u+9136-9137, u+9139-913a, u+913c-913d, u+9143, u+9146-914c, u+914f, u+9153, u+9156-915b, u+9161, u+9163-9165, u+9167, u+9169, u+916d, u+9172-9174, u+9179-917b, u+9181-9183, u+9185-9187, u+9189-918b, u+918e, u+9191, u+9193-9195, u+9197-9198, u+919e, u+91a1-91a2, u+91a6, u+91a8, u+91aa-91b6, u+91ba-91bd, u+91bf-91c6, u+91c9, u+91cb, u+91d0, u+91d3-91d4, u+91d6-91d7, u+91d9-91db, u+91de-91df, u+91e1, u+91e4-91e6, u+91e9-91ea, u+91ec-91f1, u+91f5-91f7, u+91f9, u+91fb-91fd, u+91ff-9201, u+9204-9207, u+9209-920a, u+920c, u+920e, u+9210-9218, u+921c-921e, u+9223-9226, u+9228-9229, u+922c, u+922e-9230, u+9233, u+9235-923a, u+923c, u+923e-9240, u+9242-9243, u+9245-924b, u+924d-9251, u+9256-925a, u+925c-925e, u+9260-9261, u+9264-9269, u+926e-9270, u+9275-9279, u+927b-927f, u+9288-928a, u+928d-928e, u+9291-9293, u+9295-9297, u+9299, u+929b-929c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.13.woff2) format("woff2");
		unicode-range: u+8f40-8f43, u+8f45-8f47, u+8f49-8f4a, u+8f4c-8f4f, u+8f51-8f55, u+8f57-8f58, u+8f5c-8f5e, u+8f61-8f66, u+8f9c-8f9d, u+8f9f-8fa2, u+8fa4-8fa8, u+8fad-8faf, u+8fb4-8fb8, u+8fbe, u+8fc0-8fc2, u+8fc6, u+8fc8, u+8fca-8fcb, u+8fcd, u+8fd0, u+8fd2-8fd3, u+8fd5, u+8fda, u+8fe0, u+8fe2-8fe5, u+8fe8-8fea, u+8fed-8fef, u+8ff1, u+8ff4-8ff6, u+8ff8-8ffb, u+8ffe, u+9002, u+9004-9005, u+9008, u+900b-900e, u+9011, u+9013, u+9015-9016, u+9018, u+901b, u+901e, u+9021, u+9027-902a, u+902c-902d, u+902f, u+9033-9037, u+9039, u+903c, u+903e-903f, u+9041, u+9043-9044, u+9049, u+904c, u+904f-9052, u+9056, u+9058, u+905b-905e, u+9062, u+9066-9068, u+906c, u+906f-9070, u+9072, u+9074, u+9076, u+9079, u+9080-9083, u+9085, u+9087-9088, u+908b-908c, u+908e-9090, u+9095, u+9097-9099, u+909b, u+90a0-90a2, u+90a5, u+90a8, u+90af-90b6, u+90bd-90be, u+90c3-90c5, u+90c7-90c9, u+90cc, u+90d2, u+90d5, u+90d7-90d9, u+90db-90df, u+90e2, u+90e4-90e5, u+90eb, u+90ef-90f0, u+90f2, u+90f4, u+90f6, u+90fe-9100, u+9102, u+9104-9106, u+9108, u+910d, u+9110, u+9112, u+9114-911a, u+911c, u+911e, u+9120, u+9122-9123, u+9125
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.14.woff2) format("woff2");
		unicode-range: u+8da6, u+8da8, u+8dab-8dac, u+8daf, u+8db2, u+8db5, u+8db7, u+8db9-8dbc, u+8dbe, u+8dc0, u+8dc2, u+8dc5-8dc8, u+8dca-8dcc, u+8dce-8dcf, u+8dd1, u+8dd4-8dd7, u+8dd9-8ddb, u+8ddf, u+8de3-8de5, u+8de7, u+8dea-8dec, u+8df0-8df2, u+8df4, u+8dfc-8dfd, u+8dff, u+8e01, u+8e04-8e06, u+8e08-8e09, u+8e0b-8e0c, u+8e10-8e11, u+8e14, u+8e16, u+8e1d-8e23, u+8e26-8e27, u+8e30-8e31, u+8e33-8e39, u+8e3d, u+8e40-8e42, u+8e44, u+8e47-8e50, u+8e54-8e55, u+8e59, u+8e5b-8e64, u+8e69, u+8e6c-8e6d, u+8e6f-8e72, u+8e75-8e77, u+8e79-8e7c, u+8e81-8e85, u+8e89, u+8e8b, u+8e90-8e95, u+8e98-8e9b, u+8e9d-8e9e, u+8ea1-8ea2, u+8ea7, u+8ea9-8eaa, u+8eac-8eb1, u+8eb3, u+8eb5-8eb6, u+8eba-8ebb, u+8ebe, u+8ec0-8ec1, u+8ec3-8ec8, u+8ecb, u+8ecf, u+8ed1, u+8ed4, u+8edb-8edc, u+8ee3, u+8ee8, u+8eeb, u+8eed-8eee, u+8ef0-8ef1, u+8ef7, u+8ef9-8efc, u+8efe, u+8f00, u+8f02, u+8f05, u+8f07-8f08, u+8f0a, u+8f0f-8f10, u+8f12-8f13, u+8f15-8f19, u+8f1b-8f1c, u+8f1e-8f21, u+8f23, u+8f25-8f28, u+8f2b-8f2f, u+8f33-8f37, u+8f39-8f3b, u+8f3e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.15.woff2) format("woff2");
		unicode-range: u+8b11, u+8b14, u+8b16, u+8b1a, u+8b1c, u+8b1e-8b20, u+8b26, u+8b28, u+8b2b-8b2d, u+8b30, u+8b37, u+8b3c, u+8b3e, u+8b41-8b46, u+8b48-8b49, u+8b4c-8b4f, u+8b51-8b54, u+8b56, u+8b59, u+8b5b, u+8b5e-8b5f, u+8b63, u+8b69, u+8b6b-8b6d, u+8b6f, u+8b71, u+8b74, u+8b76, u+8b78-8b79, u+8b7c-8b81, u+8b84-8b85, u+8b8a-8b8f, u+8b92-8b96, u+8b99-8b9a, u+8b9c-8ba0, u+8c38-8c3a, u+8c3d-8c3f, u+8c41, u+8c45, u+8c47-8c49, u+8c4b-8c4c, u+8c4e-8c51, u+8c53-8c55, u+8c57-8c59, u+8c5b, u+8c5d, u+8c62-8c64, u+8c66, u+8c68-8c69, u+8c6b-8c6d, u+8c73, u+8c75-8c76, u+8c78, u+8c7a-8c7c, u+8c7e, u+8c82, u+8c85-8c87, u+8c89-8c8b, u+8c8d-8c8e, u+8c90, u+8c92-8c94, u+8c98-8c99, u+8c9b-8c9c, u+8c9f, u+8ca4, u+8cad-8cae, u+8cb2-8cb3, u+8cb6, u+8cb9-8cba, u+8cbd, u+8cc1-8cc2, u+8cc4-8cc6, u+8cc8-8cc9, u+8ccb, u+8ccd-8ccf, u+8cd2, u+8cd5-8cd6, u+8cd9-8cda, u+8cdd, u+8ce1, u+8ce3-8ce4, u+8ce6, u+8ce8, u+8cec, u+8cef-8cf2, u+8cf4-8cf5, u+8cf7-8cf8, u+8cfa-8cfb, u+8cfd-8cff, u+8d01, u+8d03-8d04, u+8d07, u+8d09-8d0b, u+8d0d-8d10, u+8d12-8d14, u+8d16-8d17, u+8d1b-8d1d, u+8d65, u+8d67, u+8d69, u+8d6b-8d6e, u+8d71, u+8d73, u+8d76, u+8d7f, u+8d81-8d82, u+8d84, u+8d88, u+8d8d, u+8d90-8d91, u+8d95, u+8d99, u+8d9e-8da0
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.16.woff2) format("woff2");
		unicode-range: u+8962-8964, u+8966, u+896a-896b, u+896d-8970, u+8973-8975, u+8977, u+897a-897e, u+8980, u+8983, u+8988-898a, u+898d, u+8990, u+8993-8995, u+8998, u+899b-899c, u+899f-89a1, u+89a5-89a6, u+89a9, u+89ac, u+89af-89b0, u+89b2, u+89b4-89b7, u+89ba, u+89bc-89bd, u+89bf-89c1, u+89d4-89d8, u+89da, u+89dc-89dd, u+89e5, u+89e7, u+89e9, u+89eb, u+89ed, u+89f1, u+89f3-89f4, u+89f6, u+89f8-89f9, u+89fd, u+89ff, u+8a01, u+8a04-8a05, u+8a07, u+8a0c, u+8a0f-8a12, u+8a14-8a16, u+8a1b, u+8a1d-8a1e, u+8a20-8a22, u+8a24-8a26, u+8a2b-8a2c, u+8a2f, u+8a35-8a37, u+8a3b, u+8a3d-8a3e, u+8a40-8a41, u+8a43, u+8a45-8a49, u+8a4d-8a4e, u+8a51-8a54, u+8a56-8a58, u+8a5b-8a5d, u+8a61-8a62, u+8a65, u+8a67, u+8a6c-8a6d, u+8a75-8a77, u+8a79-8a7c, u+8a7e-8a80, u+8a82-8a86, u+8a8b, u+8a8f-8a92, u+8a96-8a97, u+8a99-8a9a, u+8a9f, u+8aa1, u+8aa3, u+8aa5-8aaa, u+8aae-8aaf, u+8ab3, u+8ab6-8ab7, u+8abb-8abc, u+8abe, u+8ac2-8ac4, u+8ac6, u+8ac8-8aca, u+8acc-8acd, u+8ad0-8ad5, u+8ad7, u+8ada-8ae2, u+8ae4, u+8ae7, u+8aeb-8aec, u+8aee, u+8af0-8af1, u+8af3-8af7, u+8afa, u+8afc, u+8aff, u+8b01-8b02, u+8b04-8b07, u+8b0a-8b0d, u+8b0f-8b10
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.17.woff2) format("woff2");
		unicode-range: u+87d0, u+87d2, u+87d5-87d6, u+87d9-87da, u+87dc, u+87df-87e0, u+87e2-87e6, u+87ea-87ed, u+87ef, u+87f1, u+87f3, u+87f5-87f8, u+87fa-87fb, u+87fe-87ff, u+8801, u+8803, u+8805-8807, u+8809-880b, u+880d-8816, u+8818-881c, u+881e-881f, u+8821-8822, u+8827-8828, u+882d-882e, u+8830-8832, u+8835-8836, u+8839-883c, u+8841-8845, u+8848-884b, u+884d-884e, u+8851-8852, u+8855-8856, u+8858-885a, u+885c, u+885e-8860, u+8862, u+8864, u+8869, u+886b, u+886e-886f, u+8871-8872, u+8875, u+8877, u+8879, u+887b, u+887d-887e, u+8880-8882, u+8888, u+888d, u+8892, u+8897-889c, u+889e-88a0, u+88a2, u+88a4, u+88a8, u+88aa, u+88ae, u+88b0-88b1, u+88b5, u+88b7, u+88ba, u+88bc-88c0, u+88c3-88c4, u+88c6, u+88ca-88ce, u+88d1-88d4, u+88d8-88d9, u+88db, u+88dd-88e1, u+88e7-88e8, u+88ef-88f2, u+88f4-88f5, u+88f7, u+88f9, u+88fc, u+8901-8902, u+8904, u+8906, u+890a, u+890c-890f, u+8913, u+8915-8916, u+8918-891a, u+891c-891e, u+8920, u+8925-8928, u+892a-892b, u+8930-8932, u+8935-893b, u+893e, u+8940-8946, u+8949, u+894c-894d, u+894f, u+8952, u+8956-8957, u+895a-895c, u+895e, u+8960-8961
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.18.woff2) format("woff2");
		unicode-range: u+8640-8642, u+8646, u+864d, u+8652-8659, u+865b, u+865d-8664, u+8667, u+8669, u+866c, u+866f, u+8671, u+8675-8677, u+867a-867b, u+867d, u+8687-8689, u+868b-868d, u+8691, u+8693, u+8695-8696, u+8698, u+869a, u+869c-869d, u+86a1, u+86a3-86a4, u+86a6-86ab, u+86ad, u+86af-86b1, u+86b3-86b9, u+86bf-86c1, u+86c3-86c6, u+86c9, u+86cb, u+86ce, u+86d1-86d2, u+86d4-86d5, u+86d7, u+86da, u+86dc, u+86de-86e0, u+86e3-86e7, u+86e9, u+86ec-86ed, u+86ef, u+86f8-86fe, u+8700, u+8703-870b, u+870d-8714, u+8719-871a, u+871e-871f, u+8721-8723, u+8725, u+8728-8729, u+872e-872f, u+8731-8732, u+8734, u+8737, u+8739-8740, u+8743, u+8745, u+8749, u+874b-874e, u+8751, u+8753, u+8755, u+8757-8759, u+875d, u+875f-8761, u+8763-8766, u+8768, u+876a, u+876e-876f, u+8771-8772, u+8774, u+8778, u+877b-877c, u+877f, u+8782-8789, u+878b-878c, u+878e, u+8790, u+8793, u+8795, u+8797-8799, u+879e-87a0, u+87a2-87a3, u+87a7, u+87ab-87af, u+87b1, u+87b3, u+87b5, u+87bb, u+87bd-87c1, u+87c4, u+87c6-87cb, u+87ce
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.19.woff2) format("woff2");
		unicode-range: u+84a6, u+84a8-84aa, u+84ad, u+84af, u+84b1, u+84b4, u+84b9-84bb, u+84bd-84c2, u+84c6-84ca, u+84cc-84d1, u+84d3, u+84d6, u+84d9-84da, u+84dc, u+84e7, u+84ea, u+84ec, u+84ef-84f2, u+84f4, u+84f7, u+84fa-84fd, u+84ff-8500, u+8502-8503, u+8506-8507, u+850c, u+850e, u+8510, u+8514-8515, u+8517-8518, u+851a-851c, u+851e-851f, u+8521-8525, u+8527, u+852a-852c, u+852f, u+8532-8534, u+8536, u+853e-8541, u+8543, u+8546, u+8548, u+854a-854b, u+854f-8553, u+8555-855a, u+855c-8564, u+8569-856b, u+856d, u+856f, u+8577, u+8579-857b, u+857d-8581, u+8585-8586, u+8588-858c, u+858f-8591, u+8593, u+8597-8598, u+859b-859d, u+859f-85a0, u+85a2, u+85a4-85a5, u+85a7-85a8, u+85ad-85b0, u+85b4, u+85b6-85ba, u+85bc-85bf, u+85c1-85c2, u+85c7, u+85c9-85cb, u+85ce-85d0, u+85d5, u+85d8-85da, u+85dc, u+85df-85e1, u+85e5-85e6, u+85e8, u+85ed, u+85f3-85f4, u+85f6-85f7, u+85f9-85fa, u+85fc, u+85fe-8600, u+8602, u+8604-8606, u+860a-860b, u+860d-860e, u+8610-8613, u+8616-861b, u+861e, u+8621-8622, u+8624, u+8627, u+8629, u+862f-8630, u+8636, u+8638-863a, u+863c-863d, u+863f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.20.woff2) format("woff2");
		unicode-range: u+82e0-82e4, u+82e7-82e8, u+82ea, u+82ed, u+82ef, u+82f3-82f4, u+82f6-82f7, u+82f9, u+82fb, u+82fd-82fe, u+8300-8301, u+8303, u+8306-8308, u+830a-830c, u+8316-8318, u+831b, u+831d-831f, u+8321-8323, u+832b-8335, u+8337, u+833a, u+833c-833d, u+8340, u+8342-8347, u+834a, u+834d-8351, u+8353-8357, u+835a, u+8362-8363, u+8370, u+8373, u+8375, u+8378, u+837c-837d, u+837f-8380, u+8382, u+8384-8387, u+838a, u+838d-838e, u+8392-8396, u+8398-83a0, u+83a2, u+83a6-83ad, u+83b1, u+83b5, u+83bd-83c1, u+83c7, u+83c9, u+83ce-83d1, u+83d4, u+83d6, u+83d8, u+83dd, u+83df-83e1, u+83e5, u+83e8, u+83ea-83eb, u+83f0, u+83f2, u+83f4, u+83f6-83f9, u+83fb-83fd, u+8401, u+8403-8404, u+8406-8407, u+840a-840b, u+840d, u+840f, u+8411, u+8413, u+8415, u+8417, u+8419, u+8420, u+8422, u+842a, u+842f, u+8431, u+8435, u+8438-8439, u+843c, u+8445-8448, u+844a, u+844d-844f, u+8451-8452, u+8456, u+8458-845a, u+845c, u+845f-8462, u+8464-8467, u+8469-846b, u+846d-8470, u+8473-8474, u+8476-847a, u+847c-847d, u+8481-8482, u+8484-8485, u+848b, u+8490, u+8492-8493, u+8495, u+8497, u+849c, u+849e-849f, u+84a1
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.21.woff2) format("woff2");
		unicode-range: u+813e, u+8141, u+8145-8147, u+814a, u+814c, u+8151-8153, u+8157, u+815f-8161, u+8165-8169, u+816d-816f, u+8171, u+8173-8174, u+8177, u+8180-8186, u+8188, u+818a-818b, u+818e, u+8190, u+8193, u+8195-8196, u+8198, u+819b, u+819e, u+81a0, u+81a2, u+81a4, u+81a9, u+81ae, u+81b0, u+81b2, u+81b4-81b5, u+81b8, u+81ba-81bb, u+81bd-81be, u+81c0-81c3, u+81c5-81c6, u+81c8-81cb, u+81cd-81cf, u+81d1, u+81d5-81db, u+81dd-81e1, u+81e4-81e5, u+81e7, u+81eb-81ec, u+81ef-81f2, u+81f5-81f6, u+81f8-81fb, u+81fd-8205, u+8209-820b, u+820d, u+820f, u+8212-8214, u+8216, u+8219-821d, u+8221-8222, u+8228-8229, u+822b, u+822e, u+8232-8235, u+8237-8238, u+823a, u+823c, u+8240, u+8243-8246, u+8249, u+824b, u+824e-824f, u+8251, u+8256-825a, u+825c-825d, u+825f-8260, u+8262-8264, u+8267-8268, u+826a-826b, u+826d-826e, u+8271, u+8274, u+8277, u+8279, u+827b, u+827d-8281, u+8283-8284, u+8287, u+8289-828a, u+828d-828e, u+8291-8294, u+8296, u+8298-829b, u+829f-82a1, u+82a3-82a4, u+82a7-82ac, u+82ae, u+82b0, u+82b2, u+82b4, u+82b7, u+82ba-82bc, u+82be-82bf, u+82c5-82c6, u+82d0, u+82d2-82d3, u+82d5, u+82d9-82da, u+82dc, u+82de-82df
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.22.woff2) format("woff2");
		unicode-range: u+7f68-7f69, u+7f6b, u+7f6d, u+7f71, u+7f77-7f79, u+7f7d-7f80, u+7f82-7f83, u+7f86-7f88, u+7f8b-7f8d, u+7f8f-7f91, u+7f94, u+7f96-7f97, u+7f9a, u+7f9c-7f9d, u+7fa1-7fa3, u+7fa6, u+7faa, u+7fad-7faf, u+7fb2, u+7fb4, u+7fb6, u+7fb8-7fb9, u+7fbc, u+7fbf-7fc0, u+7fc3, u+7fc5-7fc6, u+7fc8, u+7fca, u+7fce-7fcf, u+7fd5, u+7fdb, u+7fdf, u+7fe1, u+7fe3, u+7fe5-7fe6, u+7fe8-7fe9, u+7feb-7fec, u+7fee-7ff0, u+7ff2-7ff3, u+7ff9-7ffa, u+7ffd-7fff, u+8002, u+8004, u+8006-8008, u+800a-800f, u+8011-8014, u+8016, u+8018-8019, u+801c-8021, u+8024, u+8026, u+8028, u+802c, u+802e, u+8030, u+8034-8035, u+8037, u+8039-8040, u+8043-8044, u+8046, u+804a, u+8052, u+8058, u+805a, u+805f-8060, u+8062, u+8064, u+8066, u+8068, u+806d, u+806f-8073, u+8075-8076, u+8079, u+807b, u+807d-8081, u+8084-8088, u+808b, u+808e, u+8093, u+8099-809a, u+809c, u+809e, u+80a4, u+80a6-80a7, u+80ab-80ad, u+80b1, u+80b8-80b9, u+80c4-80c5, u+80c8, u+80ca, u+80cd, u+80cf, u+80d2, u+80d4-80db, u+80dd, u+80e0, u+80e4-80e6, u+80ed-80f3, u+80f5-80f7, u+80f9-80fc, u+80fe, u+8103, u+8109, u+810b, u+810d, u+8116-8118, u+811b-811c, u+811e, u+8120, u+8123-8124, u+8127, u+8129, u+812b-812c, u+812f-8130, u+8135, u+8139-813a, u+813c-813d
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.23.woff2) format("woff2");
		unicode-range: u+7d51, u+7d53, u+7d55-7d57, u+7d59-7d5d, u+7d63, u+7d65, u+7d67, u+7d6a, u+7d6e, u+7d70, u+7d72-7d73, u+7d78, u+7d7a-7d7b, u+7d7d, u+7d7f, u+7d81-7d83, u+7d85-7d86, u+7d88-7d89, u+7d8b-7d8d, u+7d8f, u+7d91, u+7d93, u+7d96-7d97, u+7d9b-7da0, u+7da2-7da3, u+7da6-7da7, u+7daa-7dac, u+7dae-7db0, u+7db3, u+7db5-7db9, u+7dbd, u+7dc0, u+7dc2-7dc7, u+7dcc-7dce, u+7dd0, u+7dd5-7dd9, u+7ddc-7dde, u+7de1-7de6, u+7dea-7ded, u+7df1-7df2, u+7df5-7df6, u+7df9-7dfa, u+7e00, u+7e05, u+7e08-7e0b, u+7e10-7e12, u+7e15, u+7e17, u+7e1c-7e1d, u+7e1f-7e23, u+7e27-7e28, u+7e2c-7e2d, u+7e2f, u+7e31-7e33, u+7e35-7e37, u+7e39-7e3b, u+7e3d, u+7e3f, u+7e43-7e48, u+7e4e, u+7e50, u+7e52, u+7e56, u+7e58-7e5a, u+7e5d-7e5f, u+7e61-7e62, u+7e65-7e67, u+7e69-7e6b, u+7e6d-7e6f, u+7e73, u+7e75, u+7e78-7e79, u+7e7b-7e7f, u+7e81-7e83, u+7e86-7e8a, u+7e8c-7e8e, u+7e90-7e96, u+7e98, u+7e9a-7e9f, u+7f38, u+7f3a-7f3f, u+7f43-7f45, u+7f47, u+7f4c-7f50, u+7f52-7f55, u+7f58, u+7f5b-7f5d, u+7f5f, u+7f61, u+7f63-7f67
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.24.woff2) format("woff2");
		unicode-range: u+7bc2, u+7bc5-7bc6, u+7bc8, u+7bca-7bcc, u+7bcf, u+7bd4, u+7bd6-7bd7, u+7bd9-7bdb, u+7bdd, u+7be5-7be6, u+7be8-7bea, u+7bf0, u+7bf2-7bfa, u+7bfc, u+7bfe, u+7c00-7c04, u+7c06-7c07, u+7c09, u+7c0b-7c0f, u+7c11-7c14, u+7c17, u+7c19, u+7c1b, u+7c1e-7c20, u+7c23, u+7c25-7c28, u+7c2a-7c2c, u+7c2f, u+7c31, u+7c33-7c34, u+7c36-7c3a, u+7c3d-7c3e, u+7c40, u+7c42-7c43, u+7c45-7c46, u+7c4a, u+7c4c, u+7c4f-7c5f, u+7c61, u+7c63-7c65, u+7c67, u+7c69, u+7c6c-7c70, u+7c72, u+7c75, u+7c79, u+7c7b-7c7e, u+7c81-7c83, u+7c86-7c87, u+7c8d, u+7c8f-7c90, u+7c94, u+7c9e, u+7ca0-7ca2, u+7ca4-7ca6, u+7ca8, u+7cab, u+7cad-7cae, u+7cb0-7cb3, u+7cb6-7cb7, u+7cb9-7cbd, u+7cbf-7cc0, u+7cc2, u+7cc4-7cc5, u+7cc7-7cca, u+7ccd-7ccf, u+7cd2-7cd5, u+7cd7-7cda, u+7cdc-7cdd, u+7cdf-7ce0, u+7ce2, u+7ce6, u+7ce9, u+7ceb, u+7cef, u+7cf2, u+7cf4-7cf6, u+7cf9-7cfa, u+7cfe, u+7d02-7d03, u+7d06-7d0a, u+7d0f, u+7d11-7d13, u+7d15-7d16, u+7d1c-7d1e, u+7d23, u+7d26, u+7d2a, u+7d2c-7d2e, u+7d31-7d32, u+7d35, u+7d3c-7d41, u+7d43, u+7d45, u+7d47-7d48, u+7d4b, u+7d4d-7d4f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.25.woff2) format("woff2");
		unicode-range: u+7a11, u+7a15, u+7a17-7a19, u+7a1b, u+7a1e-7a21, u+7a27, u+7a2b, u+7a2d, u+7a2f-7a31, u+7a34-7a35, u+7a37-7a3b, u+7a3e, u+7a43-7a49, u+7a4c, u+7a4e, u+7a50, u+7a55-7a57, u+7a59, u+7a5c-7a5d, u+7a5f-7a63, u+7a65, u+7a67, u+7a69-7a6a, u+7a6d, u+7a70, u+7a75, u+7a78-7a79, u+7a7d-7a7e, u+7a80, u+7a82, u+7a84-7a86, u+7a88, u+7a8a-7a8b, u+7a90-7a91, u+7a94-7a98, u+7a9e, u+7aa0, u+7aa3, u+7aa9, u+7aac, u+7ab0, u+7ab3, u+7ab5-7ab6, u+7ab9-7abf, u+7ac3, u+7ac5-7aca, u+7acc-7acf, u+7ad1-7ad3, u+7ad5, u+7ada-7adb, u+7add, u+7adf, u+7ae1-7ae2, u+7ae6-7aed, u+7af0-7af1, u+7af4, u+7af8, u+7afa-7afb, u+7afd-7afe, u+7b02, u+7b04, u+7b06-7b08, u+7b0a-7b0b, u+7b0f, u+7b12, u+7b14, u+7b18-7b19, u+7b1e-7b1f, u+7b23, u+7b25, u+7b27-7b2b, u+7b2d-7b31, u+7b33-7b36, u+7b3b, u+7b3d, u+7b3f-7b41, u+7b45, u+7b47, u+7b4c-7b50, u+7b53, u+7b55, u+7b5d, u+7b60, u+7b64-7b66, u+7b69-7b6a, u+7b6c-7b75, u+7b77, u+7b79-7b7a, u+7b7f, u+7b84, u+7b86, u+7b89, u+7b8d-7b92, u+7b96, u+7b98-7ba0, u+7ba5, u+7bac-7bad, u+7baf-7bb0, u+7bb2, u+7bb4-7bb6, u+7bba-7bbd, u+7bc1
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.26.woff2) format("woff2");
		unicode-range: u+784f, u+7851-7852, u+785c, u+785e, u+7860-7861, u+7863-7864, u+7868, u+786a, u+786e-786f, u+7872, u+7874, u+787a, u+787c, u+787e, u+7886-7887, u+788a, u+788c-788f, u+7893-7895, u+7898, u+789a, u+789d-789f, u+78a1, u+78a3-78a4, u+78a8-78aa, u+78ac-78ad, u+78af-78b3, u+78b5, u+78bb-78bf, u+78c5-78cc, u+78ce, u+78d1-78d6, u+78da-78db, u+78df-78e1, u+78e4, u+78e6-78e7, u+78ea, u+78ec, u+78f2-78f4, u+78f6-78f7, u+78f9-78fb, u+78fd-7901, u+7906-7907, u+790c, u+7910-7912, u+7919-791c, u+791e-7920, u+7925-792e, u+7930-7931, u+7934-7935, u+793b, u+793d, u+793f, u+7941-7942, u+7944-7946, u+794a-794b, u+794f, u+7951, u+7954-7955, u+7957-7958, u+795a-795c, u+795f-7960, u+7962, u+7967, u+7969, u+796b, u+7972, u+7977, u+7979-797c, u+797e-7980, u+798a-798e, u+7991, u+7993-7996, u+7998, u+799b-799d, u+79a1, u+79a6-79ab, u+79ae-79b1, u+79b3-79b4, u+79b8-79bb, u+79bd-79be, u+79c2, u+79c4, u+79c7-79ca, u+79cc-79cd, u+79cf, u+79d4-79d6, u+79da, u+79dd-79e3, u+79e5, u+79e7, u+79ea-79ed, u+79f1, u+79f8, u+79fc, u+7a02-7a03, u+7a05, u+7a07-7a0a, u+7a0c-7a0d
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.27.woff2) format("woff2");
		unicode-range: u+768c-768e, u+7690, u+7693, u+7695-7696, u+7699-76a8, u+76aa, u+76ad, u+76af-76b0, u+76b4, u+76b6-76ba, u+76bd, u+76c1-76c3, u+76c5, u+76c8-76c9, u+76cb-76ce, u+76d2, u+76d4, u+76d6, u+76d9, u+76dc, u+76de, u+76e0-76e1, u+76e5-76e8, u+76ea-76ec, u+76f0-76f1, u+76f6, u+76f9, u+76fb-76fc, u+7700, u+7704, u+7706-7708, u+770a, u+770e, u+7712, u+7714-7715, u+7717, u+7719-771c, u+7722, u+7724-7726, u+7728, u+772d-772f, u+7734-7739, u+773d-773e, u+7742, u+7745-7747, u+774a, u+774d-774f, u+7752, u+7756-7758, u+775a-775c, u+775e-7760, u+7762, u+7764-7765, u+7767, u+776a-776c, u+7770, u+7772-7774, u+7779-777a, u+777c-7780, u+7784, u+778b-778e, u+7794-7796, u+779a, u+779e-77a0, u+77a2, u+77a4-77a5, u+77a7, u+77a9-77aa, u+77ae-77b1, u+77b5-77b7, u+77b9, u+77bb-77bf, u+77c3, u+77c7, u+77c9, u+77cd, u+77d1-77d2, u+77d5, u+77d7, u+77d9-77da, u+77dc, u+77de-77e0, u+77e3-77e4, u+77e6-77e7, u+77e9-77ea, u+77ec, u+77ee, u+77f0-77f1, u+77f4, u+77f8, u+77fb-77fc, u+7805-7806, u+7809, u+780c-780e, u+7811-7812, u+7819, u+781d, u+7820-7823, u+7826-7827, u+782c-782e, u+7830, u+7835, u+7837, u+783a, u+783f, u+7843-7845, u+7847-7848, u+784c, u+784e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.28.woff2) format("woff2");
		unicode-range: u+7512-7513, u+7515-7517, u+751c, u+751e, u+7520-7522, u+7524, u+7526-7527, u+7529-752c, u+752f, u+7536, u+7538-7539, u+753c-7540, u+7543-7544, u+7546-754b, u+754d-7550, u+7552, u+7557, u+755a-755b, u+755d-755f, u+7561-7562, u+7564, u+7566-7567, u+7569, u+756b-756d, u+756f, u+7571-7572, u+7574-757e, u+7581-7582, u+7585-7587, u+7589-758c, u+758f-7590, u+7592-7595, u+7599-759a, u+759c-759d, u+75a2-75a5, u+75b0-75b1, u+75b3-75b5, u+75b7-75b8, u+75ba, u+75bd, u+75bf-75c4, u+75c6, u+75ca, u+75cc-75cf, u+75d3-75d4, u+75d7-75d8, u+75dc-75e1, u+75e3-75e4, u+75e7, u+75ec, u+75ee-75f3, u+75f9, u+75fc, u+75fe-7604, u+7607-760c, u+760f, u+7612-7613, u+7615-7616, u+7618-7619, u+761b-7629, u+762d, u+7630, u+7632-7635, u+7638-763c, u+7640-7641, u+7643-764b, u+764e, u+7655, u+7658-7659, u+765c, u+765f, u+7661-7662, u+7664-7665, u+7667-766a, u+766c-7672, u+7674, u+7676, u+7678, u+7680-7683, u+7685, u+7688, u+768b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.29.woff2) format("woff2");
		unicode-range: u+736f-7371, u+7375, u+7377-737c, u+7380-7381, u+7383, u+7385-7386, u+738a, u+738e, u+7390, u+7393-7398, u+739c, u+739e-73a0, u+73a2, u+73a5-73a6, u+73a8, u+73aa-73ab, u+73ad, u+73b3, u+73b5, u+73b7, u+73b9-73bd, u+73bf, u+73c5-73c6, u+73c9-73cc, u+73ce-73cf, u+73d2-73d3, u+73d6, u+73d9, u+73dd-73de, u+73e1, u+73e3-73e7, u+73e9-73ea, u+73ee, u+73f1, u+73f4-73f5, u+73f7-73fb, u+73fd, u+73ff-7401, u+7404-7405, u+7407, u+740a, u+7411, u+7413, u+741a-741b, u+7421, u+7424, u+7426, u+7428-7431, u+7433, u+7439-743a, u+743f-7441, u+7443-7444, u+7446-7447, u+744b, u+744d, u+7451-7453, u+7455, u+7457, u+7459-745a, u+745c-745d, u+745f, u+7462-7464, u+7466-746b, u+746d-7473, u+7476, u+747e, u+7480-7481, u+7485-7489, u+748b, u+748f-7492, u+7497-749a, u+749c, u+749e-74a3, u+74a5-74a6, u+74a8-74ab, u+74ae-74af, u+74b1-74b2, u+74b5, u+74b9-74bb, u+74bd, u+74bf, u+74c8-74ca, u+74cc, u+74cf-74d0, u+74d3-74d4, u+74d6, u+74d8, u+74da-74db, u+74de-74e0, u+74e3-74e4, u+74e7-74eb, u+74ee-74f2, u+74f4, u+74f7-74f8, u+74fa-74fc, u+74ff, u+7501, u+7503-7506, u+750c-750e, u+7511
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.30.woff2) format("woff2");
		unicode-range: u+7179, u+7180, u+7184-7185, u+7187-7188, u+718c, u+718f, u+7192, u+7194-7196, u+7199-719b, u+71a0, u+71a2, u+71a8, u+71ac, u+71ae-71b0, u+71b2-71b3, u+71b9-71ba, u+71be-71c1, u+71c4, u+71c9, u+71cb-71cc, u+71ce, u+71d0, u+71d2-71d4, u+71d6-71d7, u+71d9-71da, u+71dc, u+71df-71e0, u+71e6-71e7, u+71ec-71ee, u+71f4-71f5, u+71f8-71f9, u+71fc, u+71fe-7200, u+7207-7209, u+720d, u+7210, u+7213, u+7215, u+7217, u+721a, u+721d, u+721f, u+7224, u+7228, u+722b, u+722d, u+722f-7230, u+7232, u+7234, u+7238-7239, u+723b-723c, u+723e-7243, u+7245-7246, u+724b, u+724e-7250, u+7252-7253, u+7255-7258, u+725a, u+725c, u+725e, u+7260, u+7263, u+7268, u+726b, u+726e-726f, u+7271, u+7274, u+7277-7278, u+727b-727c, u+727e-7282, u+7284, u+7287, u+7289, u+728d-728e, u+7292-7293, u+7296, u+729b, u+72a2, u+72a7-72a8, u+72ad-72ae, u+72b0-72b2, u+72b4, u+72b9, u+72be, u+72c0-72c1, u+72c3-72c4, u+72c6-72c7, u+72c9, u+72cc, u+72ce, u+72d2, u+72d5-72d6, u+72d8, u+72df-72e2, u+72e5, u+72f3-72f4, u+72f7, u+72f9-72fb, u+72fd-72fe, u+7302, u+7304-7305, u+7307, u+730a-730b, u+730d, u+7312-7313, u+7316-7319, u+731c-731e, u+7322, u+7324, u+7327-7329, u+732c, u+732f, u+7331-7337, u+7339-733b, u+733d-733e, u+7343, u+734d-7350, u+7352, u+7356-7358, u+735d-7360, u+7366-736c, u+736e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.31.woff2) format("woff2");
		unicode-range: u+6f5d-6f5e, u+6f60-6f62, u+6f66, u+6f68, u+6f6c-6f6d, u+6f6f, u+6f74, u+6f78, u+6f7a, u+6f7c-6f7e, u+6f80, u+6f82-6f83, u+6f86-6f88, u+6f8b-6f8e, u+6f90-6f94, u+6f96-6f98, u+6f9a, u+6f9d, u+6f9f-6fa1, u+6fa3, u+6fa5-6fa8, u+6fae-6fb1, u+6fb3, u+6fb5-6fb7, u+6fb9, u+6fbc, u+6fbe, u+6fc2, u+6fc5-6fca, u+6fd4-6fd5, u+6fd8, u+6fda-6fdb, u+6fde-6fe0, u+6fe4, u+6fe8-6fe9, u+6feb-6fec, u+6fee, u+6ff0, u+6ff3, u+6ff5-6ff6, u+6ff9-6ffa, u+6ffc-6ffe, u+7000-7001, u+7005-7007, u+7009-700b, u+700d, u+700f, u+7011, u+7015, u+7017-7018, u+701a-701b, u+701d-7020, u+7023, u+7026, u+7028, u+702f-7030, u+7032, u+7034, u+7037, u+7039-703a, u+703c, u+703e, u+7043-7044, u+7047-704c, u+704e, u+7051, u+7054-7055, u+705d-705e, u+7064-7065, u+7069, u+706c, u+706e, u+7075-7076, u+707e, u+7081, u+7085-7086, u+7094-7098, u+709b, u+709f, u+70a4, u+70ab-70ac, u+70ae-70b1, u+70b3-70b4, u+70b7, u+70bb, u+70ca-70cb, u+70d1, u+70d3-70d6, u+70d8-70d9, u+70dc-70dd, u+70df, u+70e4, u+70ec, u+70f1, u+70fa, u+70fd, u+7103-7108, u+710b-710c, u+710f, u+7114, u+7119, u+711c, u+711e, u+7120, u+712b, u+712d-7131, u+7138, u+7141, u+7145-7147, u+7149-714b, u+7150-7153, u+7155-7157, u+715a, u+715c, u+715e, u+7160, u+7162, u+7164-7166, u+7168, u+716c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.32.woff2) format("woff2");
		unicode-range: u+6d87, u+6d89-6d8a, u+6d8c-6d8e, u+6d91-6d98, u+6d9c, u+6daa-6dac, u+6dae, u+6db4-6db5, u+6db7-6db9, u+6dbd, u+6dbf, u+6dc2, u+6dc4-6dc8, u+6dca, u+6dcc, u+6dce-6dd0, u+6dd2, u+6dd5-6dd6, u+6dd8-6ddb, u+6ddd-6de0, u+6de2, u+6de4-6de6, u+6de8-6dea, u+6dec, u+6dee-6df0, u+6df2, u+6df4, u+6df6, u+6df8-6dfa, u+6dfc, u+6e00, u+6e04, u+6e0a, u+6e17, u+6e19, u+6e1d-6e20, u+6e22-6e25, u+6e27, u+6e2b, u+6e2d-6e2e, u+6e32, u+6e34, u+6e36, u+6e38-6e3c, u+6e42-6e45, u+6e48-6e49, u+6e4b-6e4f, u+6e51-6e54, u+6e57, u+6e5b-6e5f, u+6e62-6e63, u+6e68, u+6e6b, u+6e6e, u+6e72-6e73, u+6e76, u+6e7b, u+6e7d, u+6e82, u+6e89, u+6e8c-6e8d, u+6e8f, u+6e93, u+6e98-6e99, u+6e9f-6ea0, u+6ea5, u+6ea7, u+6eaa-6eab, u+6ead-6eaf, u+6eb1-6eb4, u+6eb7, u+6ebb-6ebd, u+6ebf-6ec4, u+6ec7-6eca, u+6ecc-6ecf, u+6ed3-6ed5, u+6ed9-6edb, u+6ee6, u+6eeb-6eef, u+6ef7-6ef9, u+6efb, u+6efd-6eff, u+6f04, u+6f08-6f0a, u+6f0c-6f0d, u+6f10-6f11, u+6f13, u+6f15-6f16, u+6f18, u+6f1a-6f1b, u+6f25-6f26, u+6f29-6f2a, u+6f2d, u+6f2f-6f33, u+6f35-6f36, u+6f38, u+6f3b-6f3c, u+6f3e-6f3f, u+6f41, u+6f45, u+6f4f, u+6f51-6f53, u+6f57-6f5b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.33.woff2) format("woff2");
		unicode-range: u+6b9b, u+6b9e-6ba0, u+6ba2-6ba4, u+6ba8-6bb3, u+6bb7-6bb9, u+6bbc-6bbe, u+6bc0, u+6bc3-6bc4, u+6bc6-6bc9, u+6bcb-6bcc, u+6bcf, u+6bd3, u+6bd6-6bd8, u+6bda, u+6bdf, u+6be1, u+6be3, u+6be6-6be7, u+6beb-6bec, u+6bee, u+6bf1, u+6bf3, u+6bf7, u+6bf9, u+6bff, u+6c02, u+6c04-6c05, u+6c08-6c0a, u+6c0d-6c0e, u+6c10, u+6c12-6c14, u+6c19, u+6c1b, u+6c1f, u+6c24, u+6c26-6c28, u+6c2c, u+6c2e, u+6c33, u+6c35-6c36, u+6c3a-6c3b, u+6c3e-6c40, u+6c4a-6c4b, u+6c4d, u+6c4f, u+6c52, u+6c54-6c55, u+6c59, u+6c5b-6c5e, u+6c62, u+6c67-6c68, u+6c6a-6c6b, u+6c6d, u+6c6f, u+6c73-6c74, u+6c76, u+6c78-6c79, u+6c7b, u+6c7e, u+6c81-6c87, u+6c89, u+6c8c-6c8d, u+6c90, u+6c92-6c95, u+6c97-6c98, u+6c9a-6c9c, u+6c9f, u+6caa-6cae, u+6cb0-6cb2, u+6cb4, u+6cba, u+6cbd-6cbe, u+6cc2, u+6cc5-6cc6, u+6ccd, u+6ccf-6cd4, u+6cd6-6cd7, u+6cd9-6cdd, u+6ce0, u+6ce7, u+6ce9-6cef, u+6cf1-6cf2, u+6cf4, u+6cfb, u+6d00-6d01, u+6d04, u+6d07, u+6d0a, u+6d0c, u+6d0e-6d0f, u+6d11, u+6d13, u+6d19-6d1a, u+6d1f, u+6d24, u+6d26-6d28, u+6d2b, u+6d2e-6d2f, u+6d31, u+6d33-6d36, u+6d38-6d39, u+6d3c-6d3d, u+6d3f, u+6d57-6d5b, u+6d5e-6d61, u+6d64-6d65, u+6d67, u+6d6c, u+6d6f-6d70, u+6d79, u+6d7c, u+6d80-6d82, u+6d85
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.34.woff2) format("woff2");
		unicode-range: u+69e9-69eb, u+69ed-69ef, u+69f1-69f6, u+69f9, u+69fe-6a01, u+6a03, u+6a05, u+6a0a, u+6a0c, u+6a0f, u+6a11-6a15, u+6a17, u+6a1a-6a1b, u+6a1d-6a20, u+6a22-6a24, u+6a28, u+6a2e, u+6a30, u+6a32-6a38, u+6a3b, u+6a3e-6a3f, u+6a44-6a4a, u+6a4e, u+6a50-6a52, u+6a54-6a56, u+6a5b, u+6a61-6a62, u+6a64, u+6a66-6a67, u+6a6a-6a6b, u+6a71-6a73, u+6a78, u+6a7a, u+6a7e-6a7f, u+6a81, u+6a83-6a84, u+6a86-6a87, u+6a89, u+6a8b, u+6a8d, u+6a90-6a91, u+6a94, u+6a97, u+6a9b, u+6a9d-6aa3, u+6aa5, u+6aaa-6aac, u+6aae-6ab1, u+6ab3-6ab4, u+6ab8, u+6abb, u+6abd-6abf, u+6ac1-6ac3, u+6ac6, u+6ac8-6ac9, u+6acc, u+6ad0-6ad1, u+6ad3-6ad6, u+6ada-6adf, u+6ae2, u+6ae4, u+6ae7-6ae8, u+6aea, u+6aec, u+6af0-6af3, u+6af8, u+6afa, u+6afc-6afd, u+6b02-6b03, u+6b06-6b07, u+6b09-6b0b, u+6b0f-6b12, u+6b16-6b17, u+6b1b, u+6b1d-6b1f, u+6b23-6b24, u+6b28, u+6b2b-6b2c, u+6b2f, u+6b35-6b39, u+6b3b, u+6b3d, u+6b3f, u+6b43, u+6b46-6b47, u+6b49-6b4a, u+6b4d-6b4e, u+6b50, u+6b52, u+6b54, u+6b56, u+6b58-6b59, u+6b5b, u+6b5d, u+6b5f-6b61, u+6b65, u+6b67, u+6b6b-6b6c, u+6b6e, u+6b70, u+6b72, u+6b75, u+6b77-6b7a, u+6b7d-6b85, u+6b89, u+6b8d, u+6b95, u+6b97-6b98
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.35.woff2) format("woff2");
		unicode-range: u+6867, u+686b, u+686e-6872, u+6874-6875, u+6877, u+6879-687c, u+687e-687f, u+6882-6884, u+6886, u+6888, u+688d-6890, u+6894, u+6896, u+6898-689c, u+689f-68a3, u+68a5-68a7, u+68a9-68ab, u+68ad-68af, u+68b2-68b5, u+68b9-68bc, u+68c3, u+68c5-68c6, u+68c8-68ca, u+68cc-68cd, u+68cf-68d1, u+68d3-68d9, u+68dc-68dd, u+68e0-68e1, u+68e3-68e5, u+68e7-68e8, u+68ea-68ed, u+68ef-68f1, u+68f5-68f7, u+68f9, u+68fb-68fd, u+6900-6901, u+6903-6904, u+6906-690c, u+690f-6911, u+6913, u+6916-6917, u+6919-691b, u+6921-6923, u+6925-6926, u+6928, u+692a, u+6930-6931, u+6933-6936, u+6938-6939, u+693b, u+693d, u+6942, u+6945-6946, u+6949, u+694e, u+6954, u+6957, u+6959, u+695b-695e, u+6961-6966, u+6968-696c, u+696e-6974, u+6977-697b, u+697e-6981, u+6986, u+698d, u+6991-6992, u+6994-6996, u+6998, u+699c, u+69a0-69a1, u+69a5-69a8, u+69ab, u+69ad, u+69af-69b2, u+69b4, u+69b7-69b8, u+69ba-69bc, u+69be-69c1, u+69c3, u+69c5, u+69c7-69c8, u+69ca, u+69ce-69d1, u+69d3, u+69d6-69d7, u+69d9, u+69dd-69de, u+69e2-69e3, u+69e5, u+69e7-69e8
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.36.woff2) format("woff2");
		unicode-range: u+668c-668e, u+6690, u+6692, u+6698-669d, u+669f-66a0, u+66a2, u+66a4, u+66ad, u+66b1-66b3, u+66b5, u+66b8-66b9, u+66bb-66bc, u+66be-66c4, u+66c6, u+66c8-66c9, u+66cc, u+66ce-66cf, u+66d4, u+66da-66db, u+66dd, u+66df-66e0, u+66e6, u+66e8-66e9, u+66eb-66ec, u+66ee, u+66f5, u+66f7, u+66fa-66fc, u+6701, u+6705, u+6707, u+670e-670f, u+6712-6716, u+6719, u+671c, u+671e, u+6720, u+6722, u+6725-6726, u+672e, u+6733, u+6735-6738, u+673e-673f, u+6741, u+6743, u+6745-6748, u+674c-674d, u+6753-6755, u+6759, u+675d-675e, u+6760, u+6762-6764, u+6766, u+676a, u+676c, u+676e, u+6770, u+6772-6774, u+6776-6777, u+677b-677c, u+6780-6781, u+6784-6785, u+6787, u+6789, u+678b-678c, u+678e-678f, u+6791-6793, u+6796, u+6798-6799, u+679b, u+67a1, u+67a4, u+67a6, u+67a9, u+67b0-67b5, u+67b7-67b9, u+67bb-67be, u+67c0-67c3, u+67c5-67c6, u+67c8-67c9, u+67ce, u+67d2, u+67d7-67d9, u+67db-67de, u+67e1-67e2, u+67e4, u+67e6-67e7, u+67e9, u+67ec, u+67ee-67f0, u+67f2, u+67f6-67f7, u+67f9-67fa, u+67fc, u+67fe, u+6801-6802, u+6805, u+6810, u+6814, u+6818-6819, u+681d, u+681f, u+6822, u+6827-6829, u+682b-682d, u+682f-6834, u+683b, u+683e-6840, u+6844-6846, u+6849-684a, u+684c-684e, u+6852-6855, u+6857-6859, u+685b, u+685d, u+685f, u+6863
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.37.woff2) format("woff2");
		unicode-range: u+64e3-64e5, u+64e7, u+64e9-64ea, u+64ed, u+64ef-64f2, u+64f4-64f7, u+64fa-64fb, u+64fd-6501, u+6504-6505, u+6508-650a, u+650f, u+6513-6514, u+6516, u+6518-6519, u+651b-651f, u+6522, u+6524, u+6526, u+6529-652c, u+652e, u+6531-6532, u+6534-6538, u+653a, u+653c-653d, u+6543-6544, u+6547-6549, u+654d-654e, u+6550, u+6552, u+6554-6556, u+6558, u+655d-6560, u+6567, u+656b, u+6572, u+6578, u+657a, u+657d, u+6581-6585, u+6588, u+658a, u+658c, u+6592, u+6595, u+6598, u+659b, u+659d, u+659f-65a1, u+65a3-65a6, u+65ab, u+65ae, u+65b2-65b5, u+65b7-65b8, u+65be-65bf, u+65c1-65c4, u+65c6, u+65c8-65c9, u+65cc, u+65ce, u+65d0, u+65d2, u+65d4, u+65d6, u+65d8-65d9, u+65db, u+65df-65e1, u+65e3, u+65f0-65f2, u+65f4-65f5, u+65f9, u+65fb-65fc, u+65fe-6600, u+6603-6604, u+6608-660a, u+660d, u+6611-6612, u+6615-6616, u+661c-661e, u+6621-6624, u+6626, u+6629-662c, u+662e, u+6630-6631, u+6633-6637, u+6639-663b, u+663f-6641, u+6644-6646, u+6648-664a, u+664c, u+664e-664f, u+6651, u+6657-6665, u+6667-6668, u+666a-666d, u+6670, u+6673, u+6675, u+6677-6679, u+667b-667c, u+667e-6680, u+6683-6684, u+6688, u+668b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.38.woff2) format("woff2");
		unicode-range: u+62ef, u+62f1-62f2, u+62f4-62f5, u+62fc-62fd, u+62ff, u+6302-6304, u+6308-630d, u+6310, u+6313, u+6316, u+6318, u+631b, u+6327, u+6329-632a, u+632d, u+6332, u+6335-6336, u+6339-633c, u+633e, u+6341-6344, u+6346, u+634a-634e, u+6350, u+6352-6354, u+6358-6359, u+635b, u+6365-6366, u+6369, u+636b-636d, u+6371-6372, u+6374-6378, u+637a, u+637c-637d, u+637f-6380, u+6382, u+6384, u+6387, u+6389-638a, u+638e-6390, u+6394-6396, u+6399-639a, u+639e, u+63a0, u+63a3-63a4, u+63a6, u+63a9, u+63ab-63af, u+63b5, u+63bd-63be, u+63c0-63c1, u+63c4-63c6, u+63c8, u+63ce, u+63d1-63d6, u+63dc, u+63e0, u+63e3, u+63e5, u+63e9-63ed, u+63f2-63f3, u+63f5-63f9, u+6406, u+6409-640a, u+640f-6410, u+6412-6414, u+6416-6418, u+641e, u+6420, u+6422, u+6424-6426, u+6428-642a, u+642f-6430, u+6434-6436, u+643d, u+643f, u+644b, u+644e-644f, u+6451-6454, u+645a-645d, u+645f-6461, u+6463, u+6467, u+646d, u+6473-6474, u+6476, u+6478-6479, u+647b, u+647d, u+6485, u+6487-6488, u+648f-6491, u+6493, u+6495, u+6498-649b, u+649d-649f, u+64a1, u+64a3, u+64a6, u+64a8-64a9, u+64ac, u+64b3, u+64bb-64bf, u+64c2, u+64c4-64c5, u+64c7, u+64c9-64cc, u+64ce, u+64d0-64d2, u+64d4-64d5, u+64d7-64d8, u+64da, u+64e0-64e1
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.39.woff2) format("woff2");
		unicode-range: u+612b-612c, u+6130-6131, u+6134-6137, u+6139-613a, u+613c-613f, u+6141-6142, u+6144-6147, u+6149-614a, u+614d, u+6153, u+6158-615a, u+615d-6160, u+6164-6165, u+616b-616c, u+616f, u+6171-6175, u+6177-6178, u+617b-6181, u+6183-6184, u+6187, u+618a-618b, u+618d, u+6192-6194, u+6196-619a, u+619c-619d, u+619f-61a0, u+61a5, u+61a8, u+61aa-61ae, u+61b8-61ba, u+61bc, u+61be, u+61c0-61c3, u+61c6, u+61c8, u+61ca-61cf, u+61d5, u+61dc-61df, u+61e1-61e3, u+61e5-61e9, u+61ec-61ed, u+61ef, u+61f4-61f7, u+61fa, u+61fc-6201, u+6203-6204, u+6207-620a, u+620d-620e, u+6213-6215, u+621b-621e, u+6220-6223, u+6227, u+6229-622b, u+622e, u+6230-6233, u+6236, u+6239, u+623d-623e, u+6241-6244, u+6246, u+6248, u+624c, u+624e, u+6250-6252, u+6254, u+6256, u+6258, u+625a-625c, u+625e, u+6260-6261, u+6263-6264, u+6268, u+626d, u+626f, u+6273, u+627a-627e, u+6282-6283, u+6285, u+6289, u+628d-6290, u+6292-6294, u+6296, u+6299, u+629b, u+62a6, u+62a8, u+62ac, u+62b3, u+62b6-62b7, u+62ba-62bb, u+62be-62bf, u+62c2, u+62c4, u+62c6-62c8, u+62ca, u+62ce-62cf, u+62d1, u+62d4-62d6, u+62da, u+62dc, u+62ea, u+62ee
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.40.woff2) format("woff2");
		unicode-range: u+5f7f, u+5f82-5f83, u+5f87-5f89, u+5f8d, u+5f8f, u+5f91, u+5f96, u+5f99, u+5f9c-5f9d, u+5fa0, u+5fa2, u+5fa4, u+5fa7-5fa8, u+5fab-5fad, u+5faf-5fb1, u+5fb5, u+5fb7-5fb8, u+5fbc-5fbd, u+5fc4, u+5fc7-5fc9, u+5fcb, u+5fd0-5fd4, u+5fdd-5fde, u+5fe1-5fe2, u+5fe4, u+5fe8-5fea, u+5fec-5ff3, u+5ff6, u+5ff8, u+5ffa-5ffd, u+5fff, u+6007, u+600a, u+600d-6010, u+6013-6015, u+6017-601b, u+601f, u+6021-6022, u+6024, u+6026, u+6029, u+602b, u+602d, u+6031, u+6033, u+6035, u+603a, u+6040-6043, u+6046-604a, u+604c-604d, u+6051, u+6054-6057, u+6059-605a, u+605d, u+605f-6064, u+6067, u+606a-606c, u+6070-6071, u+6077, u+607e-607f, u+6081-6086, u+6088-608e, u+6091-6093, u+6095-6098, u+609a-609b, u+609d-609e, u+60a2, u+60a4-60a5, u+60a7-60a8, u+60b0-60b1, u+60b3-60b5, u+60b7-60b8, u+60bb, u+60bd-60be, u+60c2, u+60c4, u+60c6-60cb, u+60ce-60cf, u+60d3-60d5, u+60d8-60d9, u+60db, u+60dd-60df, u+60e1-60e2, u+60e5, u+60ee, u+60f0-60f2, u+60f4-60f8, u+60fa-60fd, u+6100, u+6102-6103, u+6106-6108, u+610a, u+610c-610e, u+6110-6114, u+6116-6117, u+6119, u+611c, u+611e, u+6120-6122, u+6127-6128, u+612a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.41.woff2) format("woff2");
		unicode-range: u+5db4, u+5db7-5db9, u+5dbc-5dbd, u+5dc3, u+5dc7, u+5dc9, u+5dcb-5dce, u+5dd0-5dd3, u+5dd6-5dd9, u+5ddb, u+5de0, u+5de2, u+5de4, u+5de9, u+5df2, u+5df5, u+5df8-5df9, u+5dfd, u+5dff-5e00, u+5e07, u+5e0b, u+5e0d, u+5e11-5e12, u+5e14-5e15, u+5e18-5e1b, u+5e1f-5e20, u+5e25, u+5e28, u+5e2e, u+5e32, u+5e35-5e37, u+5e3e, u+5e40, u+5e43-5e44, u+5e47, u+5e49, u+5e4b, u+5e4e, u+5e50-5e51, u+5e54, u+5e56-5e58, u+5e5b-5e5c, u+5e5e-5e5f, u+5e62, u+5e64, u+5e68, u+5e6a-5e6e, u+5e70, u+5e75-5e77, u+5e7a, u+5e7f-5e80, u+5e87, u+5e8b, u+5e8e, u+5e96, u+5e99-5e9a, u+5ea0, u+5ea2, u+5ea4-5ea5, u+5ea8, u+5eaa, u+5eac, u+5eb1, u+5eb3, u+5eb8-5eb9, u+5ebd-5ebf, u+5ec1-5ec2, u+5ec6, u+5ec8, u+5ecb-5ecc, u+5ece-5ed6, u+5ed9-5ee2, u+5ee5, u+5ee8-5ee9, u+5eeb-5eec, u+5ef0-5ef1, u+5ef3-5ef4, u+5ef8-5ef9, u+5efc-5f00, u+5f02-5f03, u+5f06-5f09, u+5f0b-5f0e, u+5f11, u+5f16-5f17, u+5f19, u+5f1b-5f1e, u+5f21-5f24, u+5f27-5f29, u+5f2b-5f30, u+5f34, u+5f36, u+5f38, u+5f3a-5f3d, u+5f3f-5f41, u+5f44-5f45, u+5f47-5f48, u+5f4a, u+5f4c-5f4e, u+5f50-5f51, u+5f54, u+5f56-5f58, u+5f5b-5f5d, u+5f60, u+5f63-5f65, u+5f67, u+5f6a, u+5f6c-5f6d, u+5f6f, u+5f72-5f75, u+5f78, u+5f7a, u+5f7d-5f7e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.42.woff2) format("woff2");
		unicode-range: u+5bd7-5bda, u+5bde, u+5be0-5be2, u+5be4-5be6, u+5be8, u+5beb-5bec, u+5bef-5bf1, u+5bf3-5bf6, u+5bfd, u+5c03, u+5c05, u+5c07-5c09, u+5c0c-5c0d, u+5c12-5c14, u+5c17, u+5c19, u+5c1e-5c20, u+5c22-5c24, u+5c26, u+5c28-5c2e, u+5c30, u+5c32, u+5c35-5c36, u+5c38-5c39, u+5c46, u+5c4d-5c50, u+5c53, u+5c59-5c5c, u+5c5f-5c63, u+5c67-5c69, u+5c6c-5c70, u+5c74-5c76, u+5c79-5c7d, u+5c87-5c88, u+5c8a, u+5c8c, u+5c8f, u+5c91-5c92, u+5c94, u+5c9d, u+5c9f-5ca0, u+5ca2-5ca3, u+5ca6-5ca8, u+5caa-5cab, u+5cad, u+5cb1-5cb2, u+5cb4-5cb7, u+5cba-5cbc, u+5cbe, u+5cc5, u+5cc7, u+5cc9, u+5ccb, u+5cd0, u+5cd2, u+5cd7, u+5cd9, u+5cdd, u+5ce6, u+5ce8-5cea, u+5ced-5cee, u+5cf1-5cf2, u+5cf4-5cf5, u+5cfa-5cfb, u+5cfd, u+5d01, u+5d06, u+5d0b, u+5d0d, u+5d10-5d12, u+5d14-5d15, u+5d17-5d1b, u+5d1d, u+5d1f-5d20, u+5d22-5d24, u+5d26-5d27, u+5d2b, u+5d31, u+5d34, u+5d39, u+5d3d, u+5d3f, u+5d42-5d43, u+5d46-5d48, u+5d4a-5d4b, u+5d4e, u+5d51-5d53, u+5d55, u+5d59, u+5d5c, u+5d5f-5d62, u+5d64, u+5d69-5d6a, u+5d6c-5d6d, u+5d6f-5d70, u+5d73, u+5d76, u+5d79-5d7a, u+5d7e-5d7f, u+5d81-5d84, u+5d87-5d88, u+5d8a, u+5d8c, u+5d90, u+5d92-5d95, u+5d97, u+5d99, u+5d9b, u+5d9d, u+5d9f-5da0, u+5da2, u+5da4, u+5da7, u+5dab-5dac, u+5dae, u+5db0, u+5db2
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.43.woff2) format("woff2");
		unicode-range: u+59ae-59b0, u+59b2-59b3, u+59b7, u+59ba, u+59bc, u+59be, u+59c1, u+59c3-59c4, u+59c6, u+59c8, u+59ca, u+59cd, u+59d2, u+59d9-59da, u+59dd-59df, u+59e3-59e5, u+59e7-59e8, u+59ec, u+59ee-59ef, u+59f1-59f2, u+59f4, u+59f6-59f8, u+5a00, u+5a03-5a04, u+5a09, u+5a0c-5a0e, u+5a11-5a13, u+5a17, u+5a1a-5a1c, u+5a1e-5a1f, u+5a23-5a25, u+5a27-5a28, u+5a2a, u+5a2d, u+5a30, u+5a35-5a36, u+5a40-5a41, u+5a44-5a45, u+5a47-5a49, u+5a4c, u+5a50, u+5a55, u+5a5e, u+5a62-5a63, u+5a65, u+5a67, u+5a6a, u+5a6c-5a6d, u+5a77, u+5a7a-5a7b, u+5a7e, u+5a84, u+5a8b, u+5a90, u+5a93, u+5a96, u+5a99, u+5a9c, u+5a9e-5aa0, u+5aa2, u+5aa7, u+5aac, u+5ab1-5ab3, u+5ab5, u+5ab8, u+5aba-5abf, u+5ac2, u+5ac4, u+5ac6, u+5ac8, u+5acb, u+5acf-5ad0, u+5ad6-5ad7, u+5ada, u+5adc, u+5ae0-5ae1, u+5ae3, u+5ae5-5ae6, u+5ae9-5aea, u+5aee, u+5af0, u+5af5-5af6, u+5afa-5afb, u+5afd, u+5b00-5b01, u+5b08, u+5b0b, u+5b16-5b17, u+5b19, u+5b1b, u+5b1d, u+5b21, u+5b25, u+5b2a, u+5b2c-5b2d, u+5b30, u+5b32, u+5b34, u+5b36, u+5b38, u+5b3e, u+5b40-5b41, u+5b43, u+5b45, u+5b4b-5b4c, u+5b51-5b52, u+5b56, u+5b5a-5b5c, u+5b5e-5b5f, u+5b65, u+5b68-5b69, u+5b6e-5b71, u+5b73, u+5b75-5b76, u+5b7a, u+5b7c-5b84, u+5b86, u+5b8a-5b8b, u+5b8d-5b8e, u+5b90-5b91, u+5b93-5b94, u+5b96, u+5ba5-5ba6, u+5ba8-5ba9, u+5bac-5bad, u+5baf, u+5bb1-5bb2, u+5bb7-5bb8, u+5bba, u+5bbc, u+5bc0-5bc1, u+5bc3, u+5bc7, u+5bc9, u+5bcd-5bd0, u+5bd3-5bd4, u+5bd6
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.44.woff2) format("woff2");
		unicode-range: u+57d7, u+57dc-57de, u+57e0-57e1, u+57e3-57e4, u+57e6-57e7, u+57e9, u+57ed, u+57f0, u+57f4-57f6, u+57f8, u+57fb, u+57fd-57ff, u+5803-5804, u+5808-580d, u+5819, u+581b, u+581d-5821, u+5826-5827, u+582d, u+582f-5830, u+5832, u+5835, u+5839, u+583d, u+583f-5840, u+5849, u+584b-584d, u+584f-5852, u+5855, u+5858-5859, u+585f, u+5861-5862, u+5864, u+5867-5868, u+586d, u+5870, u+5872, u+5878-5879, u+587c, u+587f-5881, u+5885, u+5887-588d, u+588f-5890, u+5894, u+5896, u+5898, u+589d-589e, u+58a0-58a2, u+58a6, u+58a9-58ab, u+58ae, u+58b1-58b3, u+58b8-58bc, u+58be, u+58c2-58c5, u+58c8, u+58cd-58ce, u+58d0-58da, u+58dc-58e2, u+58e4-58e5, u+58e9, u+58ec, u+58ef, u+58f3-58f4, u+58f7, u+58f9, u+58fb-58fd, u+5902, u+5905-5906, u+590a-590d, u+5910, u+5912-5914, u+5918-5919, u+591b, u+591d, u+591f, u+5921, u+5923-5925, u+5928, u+592c-592d, u+592f-5930, u+5932-5933, u+5935-5936, u+5938-5939, u+593d-593f, u+5943, u+5946, u+594e, u+5950, u+5952-5953, u+5955, u+5957-595b, u+595d-5961, u+5963, u+5967, u+5969, u+596b-596d, u+596f, u+5972, u+5975-5976, u+5978-5979, u+597b-597c, u+5981, u+598b-598e, u+5992, u+5995, u+5997, u+599b, u+599d, u+599f, u+59a3-59a4, u+59a7, u+59ad
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.45.woff2) format("woff2");
		unicode-range: u+5638-5639, u+563b-563d, u+563f-5641, u+5643-5644, u+5646-5647, u+5649, u+564b, u+564d-5650, u+5653-5654, u+565e, u+5660-5664, u+5666, u+5669-566d, u+566f, u+5671-5672, u+5675-5676, u+5678, u+567a, u+5680, u+5684-5688, u+568a-568c, u+568f, u+5694-5695, u+5699-569a, u+569d-56a0, u+56a5-56a9, u+56ab-56ae, u+56b1-56b4, u+56b6-56b7, u+56bc, u+56be, u+56c0, u+56c2-56c3, u+56c5, u+56c8-56d1, u+56d3, u+56d7-56d9, u+56dc-56dd, u+56df, u+56e1, u+56e4-56e8, u+56eb, u+56ed-56ee, u+56f1, u+56f6-56f7, u+56f9, u+56ff-5704, u+5707-570a, u+570c-570d, u+5711, u+5713, u+5715-5716, u+5718, u+571a-571d, u+5720-5726, u+5729-572a, u+572c, u+572e-572f, u+5733-5734, u+5737-5738, u+573b, u+573d-573f, u+5745-5746, u+574c-574f, u+5751-5752, u+5759, u+575f, u+5761-5762, u+5764-5765, u+5767-5769, u+576b, u+576d-5771, u+5773-5775, u+5777, u+5779-577c, u+577e-577f, u+5781, u+5783, u+5788-5789, u+578c, u+5793-5795, u+5797, u+5799-579a, u+579c-57a1, u+57a4, u+57a7-57aa, u+57ac, u+57ae, u+57b0, u+57b3, u+57b8, u+57bd, u+57c0, u+57c3, u+57c6-57c8, u+57cc, u+57cf, u+57d2-57d6
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.46.woff2) format("woff2");
		unicode-range: u+546c-546e, u+5470-5471, u+5474-5477, u+547b, u+547f-5481, u+5483-5486, u+5488-548b, u+548d-5492, u+5495-5496, u+549c, u+549f-54a2, u+54a4, u+54a6-54af, u+54b1, u+54b7-54bc, u+54be-54bf, u+54c2-54c4, u+54c6-54c8, u+54ca, u+54cd-54ce, u+54d8, u+54e0, u+54e2, u+54e5-54e6, u+54e8-54ea, u+54ec-54ef, u+54f1, u+54f3, u+54f6, u+54fc-5501, u+5505, u+5508-5509, u+550c-550f, u+5514-5516, u+5527, u+552a-552b, u+552e, u+5532-5533, u+5535-5536, u+5538-5539, u+553b-553d, u+5540-5541, u+5544-5545, u+5547, u+5549-554a, u+554c-554d, u+5550-5551, u+5556-5558, u+555a-555e, u+5560-5561, u+5563-5564, u+5566, u+557b-5583, u+5586-5588, u+558a, u+558e-558f, u+5591-5594, u+5597, u+5599, u+559e-559f, u+55a3-55a4, u+55a8-55a9, u+55ac-55ae, u+55b2, u+55bf, u+55c1, u+55c3-55c4, u+55c6-55c7, u+55c9, u+55cb-55cc, u+55ce, u+55d1-55d4, u+55d7-55d8, u+55da-55db, u+55dd-55df, u+55e2, u+55e4, u+55e9, u+55ec, u+55ee, u+55f1, u+55f6-55f9, u+55fd-55ff, u+5605, u+5607-5608, u+560a, u+560d-5612, u+5616-5617, u+5619, u+561b, u+5620, u+5628, u+562c, u+562f-5637
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.47.woff2) format("woff2");
		unicode-range: u+52af-52b0, u+52b5-52b8, u+52ba-52be, u+52c0-52c1, u+52c4-52c6, u+52c8, u+52ca, u+52cc-52cd, u+52cf-52d2, u+52d4, u+52d6-52d7, u+52db-52dc, u+52de, u+52e0-52e1, u+52e3, u+52e5-52e6, u+52e8-52ea, u+52ec, u+52f0-52f1, u+52f3-52fb, u+5300-5301, u+5303, u+5306-5308, u+530a-530d, u+530f-5311, u+5313, u+5315, u+5318-531f, u+5321, u+5323-5325, u+5327-532d, u+532f-5333, u+5335, u+5338, u+533c-533e, u+5340, u+5342, u+5345-5346, u+5349, u+534b-534c, u+5359, u+535b, u+535e, u+5361, u+5363-5367, u+5369, u+536c-536e, u+5372, u+5377, u+5379-537b, u+537d-537f, u+5382-5383, u+5387-5389, u+538e, u+5393-5394, u+5396, u+5398-5399, u+539d, u+53a0-53a1, u+53a4-53a6, u+53a9-53ab, u+53ad-53b0, u+53b2, u+53b4-53b8, u+53ba, u+53bd, u+53c0-53c1, u+53c3-53c5, u+53cf, u+53d2-53d3, u+53d5, u+53da-53db, u+53dd-53e0, u+53e2, u+53e6-53e8, u+53ed-53ee, u+53f4-53f5, u+53fa, u+5401-5403, u+540b, u+540f, u+5412-5413, u+541a, u+541d-541e, u+5421, u+5424, u+5427-542a, u+542c-542f, u+5431, u+5433-5436, u+543c-543d, u+543f-5440, u+5443-5444, u+5447, u+544c-544f, u+5455, u+545e, u+5462, u+5464, u+5466-5467, u+5469, u+546b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.48.woff2) format("woff2");
		unicode-range: u+50f5-50f6, u+50f9-50fb, u+50fe, u+5101-5103, u+5106-5109, u+510b-510e, u+5110, u+5112, u+5114-511e, u+5121, u+5123, u+5127-5128, u+512c-512d, u+512f, u+5131, u+5133-5135, u+5137-513c, u+513f-5142, u+5147, u+514a, u+514c, u+514f, u+5152-5155, u+5157-5158, u+515f-5160, u+5162, u+5164, u+5166-5167, u+5169-516a, u+516e, u+5173-5174, u+5179, u+517b, u+517e, u+5180, u+5182-5184, u+5189, u+518b-518c, u+518e-5191, u+5193, u+5195-5196, u+5198, u+519d, u+51a1-51a4, u+51a6, u+51a9-51ab, u+51ad, u+51b0-51b3, u+51b5, u+51b8, u+51ba, u+51bc-51bf, u+51c2-51c3, u+51c5, u+51c8-51cb, u+51cf, u+51d1-51d6, u+51d8, u+51de-51e0, u+51e2, u+51e5, u+51e7, u+51e9, u+51ec-51ee, u+51f2-51f5, u+51f7, u+51fe, u+5201-5202, u+5204-5205, u+520b, u+520e, u+5212-5216, u+5218, u+5222, u+5226-5228, u+522a-522b, u+522e, u+5231-5233, u+5235, u+523c, u+5244-5245, u+5249, u+524b-524c, u+524f, u+5254-5255, u+5257-5258, u+525a, u+525c-5261, u+5266, u+5269, u+526c, u+526e, u+5271, u+5273-5274, u+5277-5279, u+527d, u+527f-5280, u+5282-5285, u+5288-528a, u+528c-528d, u+5291-5298, u+529a, u+529c, u+52a4-52a7, u+52ab-52ad
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.49.woff2) format("woff2");
		unicode-range: u+4f7a-4f7e, u+4f81-4f85, u+4f88-4f8a, u+4f8c, u+4f8e-4f90, u+4f92-4f94, u+4f96-4f9a, u+4f9e-4fa0, u+4fab, u+4fad, u+4faf, u+4fb2, u+4fb7, u+4fb9, u+4fbb-4fbe, u+4fc0-4fc1, u+4fc4-4fc6, u+4fc8-4fc9, u+4fcb-4fd4, u+4fd8, u+4fda-4fdc, u+4fdf-4fe0, u+4fe2, u+4fe4-4fe6, u+4fef-4ff2, u+4ff6, u+4ffc-5002, u+5004-5007, u+500a, u+500c, u+500e-5011, u+5013-5014, u+5016-5018, u+501a-501e, u+5021-5023, u+5025-502a, u+502c-502e, u+5030, u+5032-5033, u+5035, u+5039, u+503b, u+5040-5043, u+5045-5048, u+504a, u+504c, u+504e, u+5050-5053, u+5055-5057, u+5059-505a, u+505f-5060, u+5062-5063, u+5066-5067, u+506a, u+506c-506d, u+5070-5072, u+5077-5078, u+5080-5081, u+5083-5086, u+5088, u+508a, u+508e-5090, u+5092-5096, u+509a-509c, u+509e-50a3, u+50aa, u+50ad, u+50af-50b4, u+50b9-50bb, u+50bd, u+50c0, u+50c2-50c4, u+50c7, u+50c9-50ca, u+50cc, u+50ce, u+50d0-50d1, u+50d3-50d4, u+50d6, u+50d8-50d9, u+50dc-50df, u+50e1-50e6, u+50e8-50e9, u+50ed-50f4
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.50.woff2) format("woff2");
		unicode-range: u+43ee, u+43f0, u+4408, u+440c, u+4417, u+441c, u+4422, u+4453, u+445b, u+4476, u+447a, u+4491, u+44b3, u+44be, u+44d4, u+4508, u+450d, u+4525, u+4543, u+457a, u+459d, u+45b8, u+45be, u+45e5, u+45ea, u+460f-4610, u+4641, u+4665, u+46a1, u+46ae-46af, u+470c, u+471f, u+4764, u+47e6, u+47fd, u+4816, u+481e, u+4844, u+484e, u+48b5, u+49b0, u+49e7, u+49fa, u+4a04, u+4a29, u+4abc, u+4b38, u+4b3b, u+4b7e, u+4bc2, u+4bca, u+4bd2, u+4be8, u+4c17, u+4c20, u+4c38, u+4cc4, u+4cd1, u+4ce1, u+4d07, u+4d77, u+4e02, u+4e04-4e05, u+4e0c, u+4e0f-4e12, u+4e15, u+4e17, u+4e19, u+4e1e-4e1f, u+4e23-4e24, u+4e28-4e2c, u+4e2e-4e31, u+4e35-4e37, u+4e3f-4e42, u+4e44, u+4e47-4e48, u+4e4d-4e4e, u+4e51, u+4e55-4e56, u+4e58, u+4e5a-4e5c, u+4e62-4e63, u+4e68-4e69, u+4e74-4e75, u+4e79, u+4e7f, u+4e82, u+4e85, u+4e8a, u+4e8d-4e8e, u+4e96-4e99, u+4e9d-4ea0, u+4ea2, u+4ea5-4ea6, u+4ea8, u+4eaf-4eb0, u+4eb3, u+4eb6, u+4eb9, u+4ebb-4ebc, u+4ec2-4ec4, u+4ec6-4ec8, u+4ecd, u+4ed0, u+4ed7, u+4eda-4edb, u+4edd-4ee2, u+4ee8, u+4eeb, u+4eed, u+4eef, u+4ef1, u+4ef3, u+4ef5, u+4ef7, u+4efc-4f00, u+4f02-4f03, u+4f08-4f09, u+4f0b-4f0d, u+4f12, u+4f15-4f17, u+4f19, u+4f1c, u+4f2b, u+4f2e, u+4f30-4f31, u+4f33, u+4f35-4f37, u+4f39, u+4f3b, u+4f3e, u+4f40, u+4f42-4f43, u+4f48-4f49, u+4f4b-4f4c, u+4f52, u+4f54, u+4f56-4f58, u+4f5a-4f5b, u+4f5d-4f5f, u+4f63-4f64, u+4f69-4f6a, u+4f6c, u+4f6e-4f71, u+4f76-4f79
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.51.woff2) format("woff2");
		unicode-range: u+33ad-33ff, u+3402, u+3405-3406, u+3427, u+342c, u+342e, u+3468, u+346a, u+3488, u+3492, u+34b5, u+34bc, u+34c1, u+34c7, u+34db, u+351f, u+353e, u+355d-355e, u+3563, u+356e, u+35a6, u+35a8, u+35c5, u+35da, u+35de, u+35f4, u+3605, u+3614, u+364a, u+3691, u+3696, u+3699, u+36cf, u+3761-3762, u+376b-376c, u+3775, u+378d, u+37c1, u+37e2, u+37e8, u+37f4, u+37fd, u+3800, u+382f, u+3836, u+3840, u+385c, u+3861, u+38a1, u+38ad, u+38fa, u+3917, u+391a, u+396f, u+39a4, u+39b8, u+3a5c, u+3a6e, u+3a73, u+3a85, u+3ac4, u+3acb, u+3ad6-3ad7, u+3aea, u+3af3, u+3b0e, u+3b1a, u+3b1c, u+3b22, u+3b6d, u+3b77, u+3b87-3b88, u+3b8d, u+3ba4, u+3bb6, u+3bc3, u+3bcd, u+3bf0, u+3bf3, u+3c0f, u+3c26, u+3cc3, u+3cd2, u+3d11, u+3d1e, u+3d31, u+3d4e, u+3d64, u+3d9a, u+3dc0, u+3dcc, u+3dd4, u+3e05, u+3e3f-3e40, u+3e60, u+3e66, u+3e68, u+3e83, u+3e8a, u+3e94, u+3eda, u+3f57, u+3f72, u+3f75, u+3f77, u+3fae, u+3fb1, u+3fc9, u+3fd7, u+3fdc, u+4039, u+4058, u+4093, u+4103, u+4105, u+4148, u+414f, u+4163, u+41b4, u+41bf, u+41e6, u+41ee, u+41f3, u+4207, u+420e, u+4264, u+4293, u+42c6, u+42d6, u+42dd, u+4302, u+432b, u+4343
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.52.woff2) format("woff2");
		unicode-range: u+32ca-32fe, u+3300-332b, u+332d-339b, u+339e-33a0, u+33a2-33ac
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.53.woff2) format("woff2");
		unicode-range: u+31de-31e3, u+31f0-321e, u+3220-3230, u+3232-32c9
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.54.woff2) format("woff2");
		unicode-range: u+303c-303f, u+3094-3096, u+309f-30a0, u+30ee, u+30f7-30fa, u+30ff, u+3105-312d, u+3131-3163, u+3165-318e, u+3190-31ba, u+31c0-31dd
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.55.woff2) format("woff2");
		unicode-range: u+2f29-2fd5, u+2ff0-2ffb, u+3004, u+3013, u+3016-301b, u+301e, u+3020-303b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.56.woff2) format("woff2");
		unicode-range: u+25e5-25e6, u+2601-2603, u+2609, u+260e-260f, u+2616-2617, u+261c-261f, u+262f, u+2641, u+2660, u+2662-2664, u+2666-2668, u+266d-266e, u+2672-267d, u+26bd-26be, u+2702, u+271a, u+273d, u+2740, u+2756, u+2776-277f, u+27a1, u+2934-2935, u+29bf, u+29fa-29fb, u+2b05-2b07, u+2b1a, u+2e3a-2e3b, u+2e80-2e99, u+2e9b-2ef3, u+2f00-2f28
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.57.woff2) format("woff2");
		unicode-range: u+24d4-24ff, u+2503-2513, u+2515-2516, u+2518-251b, u+251d-2522, u+2524-259f, u+25a2-25ab, u+25b1, u+25b7, u+25c0-25c1, u+25c8-25ca, u+25cc, u+25d0-25d3, u+25e2-25e4
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.58.woff2) format("woff2");
		unicode-range: u+2116, u+2121, u+2126-2127, u+212b, u+212e, u+2135, u+213b, u+2194-2199, u+21b8-21b9, u+21c4-21c6, u+21cb-21cc, u+21d0, u+21e6-21e9, u+21f5, u+2202-2203, u+2205-2206, u+2208-220b, u+220f, u+2211, u+2213, u+2215, u+221a, u+221d, u+2220, u+2223, u+2225-2226, u+2228, u+222a-222e, u+2234-2237, u+223d, u+2243, u+2245, u+2248, u+224c, u+2252, u+2260, u+2262, u+2264-2265, u+226e-226f, u+2272-2273, u+2276-2277, u+2283-2287, u+228a-228b, u+2295-2299, u+22a0, u+22a5, u+22bf, u+22da-22db, u+22ef, u+2305-2307, u+2318, u+2329-232a, u+23b0-23b1, u+23be-23cc, u+23ce, u+23da-23db, u+2423, u+2469-24d3
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.59.woff2) format("woff2");
		unicode-range: u+a1-a4, u+a6-a7, u+aa, u+ac-ad, u+b5-b6, u+b8-ba, u+bc-c8, u+ca-d5, u+d9-db, u+dd-df, u+e6, u+ee, u+f0, u+f5, u+f7, u+f9, u+fb, u+fe-102, u+110-113, u+11a-11b, u+128-12b, u+143-144, u+147-148, u+14c, u+14e-14f, u+152-153, u+168-16d, u+192, u+1a0-1a1, u+1af, u+1cd-1dc, u+1f8-1f9, u+251, u+261, u+2c7, u+2c9, u+1e3e-1e3f, u+1ea0-1ebe, u+1ec0-1ec6, u+1ec8-1ef9, u+2011-2012, u+2016, u+2018-201a, u+201e, u+2021, u+2027, u+2030, u+2033, u+2035, u+2042, u+2047, u+2051, u+20a9, u+20ab-20ac, u+20dd-20de, u+2100, u+2105, u+2109-210a, u+210f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.60.woff2) format("woff2");
		unicode-range: u+2227, u+26a0, u+2713, u+301f, u+4ff8, u+5239, u+526a, u+54fa, u+5740, u+5937, u+5993, u+59fb, u+5a3c, u+5c41, u+6028, u+626e, u+646f, u+647a, u+64b0, u+64e2, u+65a7, u+66fe, u+6727, u+6955, u+6bef, u+6f23, u+724c, u+767c, u+7a83, u+7ac4, u+7b67, u+8000, u+8207, u+8471, u+8513, u+8599, u+86db, u+8718, u+87f2, u+88f3, u+8e2a, u+8fa3, u+95a5, u+9798, u+9910, u+9957, u+9bab, u+9c3b, u+9daf, u+ff95
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.61.woff2) format("woff2");
		unicode-range: u+a8, u+2032, u+2261, u+2282, u+3090, u+30f1, u+339c, u+535c, u+53d9, u+56a2, u+56c1, u+5806, u+589f, u+59d0, u+5a7f, u+60e0, u+639f, u+65af, u+68fa, u+69ae, u+6d1b, u+6dcb, u+6ef2, u+71fb, u+725d, u+7262, u+75bc, u+7768, u+7940, u+79bf, u+7bed, u+7d68, u+7dfb, u+814b, u+83e9, u+8494, u+8526, u+8568, u+85ea, u+86d9, u+87ba, u+8861, u+887f, u+8fe6, u+9059, u+9061, u+916a, u+976d, u+97ad, u+9ece
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.62.woff2) format("woff2");
		unicode-range: u+2d9, u+21d4, u+301d, u+515c, u+52fe, u+5420, u+5750, u+5766, u+5954, u+5b0c, u+5b95, u+5f8a, u+5f98, u+620c, u+621f, u+641c, u+66d9, u+676d, u+6775, u+67f5, u+694a, u+6a02, u+6a3a, u+6a80, u+6c23, u+6c72, u+6faa, u+707c, u+71c8, u+7422, u+74e2, u+7791, u+7825, u+7a14, u+7a1c, u+7c95, u+7fc1, u+82a5, u+82db, u+8304, u+853d, u+8cd3, u+8de8, u+8f0c, u+8f3f, u+9091, u+91c7, u+929a, u+98af, u+9913
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.63.woff2) format("woff2");
		unicode-range: u+2ca-2cb, u+2229, u+2468, u+2669, u+266f, u+273f, u+4ec0, u+4f60, u+4fb6, u+5347, u+540e, u+543b, u+5d4c, u+5df7, u+5f14, u+5f9e, u+6155, u+62d0, u+6602, u+6666, u+66f3, u+67a2, u+67ca, u+69cc, u+6d29, u+6d9b, u+6e3e, u+6f81, u+7109, u+73c0, u+73c2, u+7425, u+7435-7436, u+7525, u+7554, u+785d, u+786b, u+7ae3, u+7b94, u+7d18, u+81bf, u+8511, u+8549, u+9075, u+9640, u+98e2, u+9e9f, u+ff96
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.64.woff2) format("woff2");
		unicode-range: u+2467, u+4ece, u+4ed4, u+4f91, u+4fae, u+534d, u+53c9, u+54b3, u+586b, u+5944, u+5b78, u+5f77, u+6101, u+6167-6168, u+61a4, u+62d9, u+698a, u+699b, u+6a59, u+6cc4, u+6e07, u+7099, u+75d2, u+77ad, u+7953, u+7984, u+7a92, u+7baa, u+7dbb, u+817f, u+82ad, u+85e9, u+868a, u+8caa, u+8f44, u+9017, u+907c, u+908a, u+92f3, u+936e, u+9435, u+965b, u+978d, u+9838, u+9a28, u+9b41, u+9ba8, u+9c57, u+9eb9
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.65.woff2) format("woff2");
		unicode-range: u+b1, u+309b, u+4e5e, u+51f1, u+5506, u+55c5, u+58cc, u+59d1, u+5c51, u+5ef7, u+6284, u+62d7, u+6689, u+673d, u+681e, u+6a2b, u+6a8e, u+6a9c, u+6d63, u+6dd1, u+70b8, u+7235, u+72db, u+72f8, u+7560, u+7c9b, u+7ce7, u+7e1e, u+80af, u+82eb, u+8463, u+8499, u+85dd, u+86ee, u+8a60, u+8a6e, u+8c79, u+8e87, u+8e8a, u+8f5f, u+9010, u+918d, u+9190, u+97fb, u+9ab8, u+9bad, u+9d3b, u+9d5c, u+9dfa, u+9e93
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.66.woff2) format("woff2");
		unicode-range: u+2020, u+3003, u+3231, u+4e9b, u+4f3d, u+4f47, u+51b6, u+51dc, u+53e1, u+55e3, u+5bc5, u+602f, u+60bc, u+61c9, u+633d, u+637b, u+6492, u+65fa, u+660f, u+66f0, u+6703, u+6876, u+6893, u+6912, u+698e, u+6c7d, u+714c, u+7169, u+71d5, u+725f, u+72d7, u+745b, u+74dc, u+75e2, u+7891, u+7897, u+7dcb, u+810a, u+8218, u+8339, u+840e, u+852d, u+8823, u+8a0a, u+9089, u+919c, u+971c, u+9ad9, u+ff4a, u+ff5a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.67.woff2) format("woff2");
		unicode-range: u+2466, u+2600, u+4eab, u+4fe3, u+4ff5, u+51a5, u+51f0, u+536f, u+53d4, u+53f1, u+54a5, u+559d, u+58fa, u+5962, u+59ea, u+5c16, u+5cef, u+5d16, u+5f10, u+5fd6, u+6190-6191, u+6216, u+634f, u+63bb, u+66d6, u+6756, u+6bc5, u+6e26, u+727d, u+731f, u+76f2, u+7729, u+7a7f, u+7aff, u+7c9f, u+818f, u+8236, u+82b9, u+8338, u+85aa, u+88b4, u+8b33, u+904d, u+93a7, u+96cc, u+96eb, u+9aed, u+9b8e, u+fa11
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.68.woff2) format("woff2");
		unicode-range: u+251c, u+2523, u+4e14, u+545f, u+54bd, u+553e, u+55dc, u+56da, u+589c, u+59dc, u+5b55, u+5bb5, u+5ce1, u+5df4, u+5eb6, u+5ec9, u+62f7, u+6357, u+64a5, u+6591, u+65bc, u+6897, u+6e1a, u+7063, u+711a, u+721b, u+722c, u+75b9, u+75d5, u+75fa, u+7766, u+7aae, u+7b48, u+7b8b, u+7d21, u+7e55, u+7f75, u+842c, u+8910, u+8a63, u+8b39, u+8b5a, u+8cdc, u+8d74, u+907d, u+91e7, u+9306, u+96bc, u+98f4, u+9ac4
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.69.woff2) format("woff2");
		unicode-range: u+2003, u+2312, u+266c, u+4f86, u+51ea, u+5243, u+5256, u+541f, u+5841, u+5df3, u+601c, u+60e7, u+632b, u+638c, u+64ad, u+6881, u+697c, u+69cd, u+6c50, u+6d2a, u+6fc1, u+7027, u+7058, u+70f9, u+714e, u+7345, u+751a, u+760d, u+764c, u+77db, u+79e6, u+7d79, u+7e8f, u+80ce, u+814e, u+81fc, u+8247, u+8278, u+85a9, u+8a03, u+90ed, u+9784, u+9801, u+984e, u+99b3, u+9bc9, u+9bdb, u+9be8, u+9e78, u+ff6b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.70.woff2) format("woff2");
		unicode-range: u+266b, u+3006, u+4f10, u+5176, u+5197, u+51a8, u+51c6, u+52f2, u+5614, u+5875, u+5a2f, u+5b54, u+5ce0, u+5dba, u+5deb, u+5e63, u+5f59, u+5fcc, u+6068, u+6367, u+68b6, u+6a0b, u+6b64, u+6e15, u+6eba, u+7272, u+72a0, u+7947, u+7985, u+79e9, u+7a3d, u+7a9f, u+7aaf, u+7b95, u+7f60, u+7f9e, u+7fe0, u+8098, u+80ba, u+8106, u+82d4, u+831c, u+87f9, u+8a1f, u+8acf, u+90c1, u+920d, u+9756, u+fe43, u+ff94
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.71.woff2) format("woff2");
		unicode-range: u+af, u+2465, u+2517, u+33a1, u+50c5, u+50e7, u+51b4, u+5384, u+5606, u+5bb0, u+5cac, u+5ee3, u+618e, u+61f2, u+62c9, u+66ab, u+66f9, u+6816, u+6960, u+6b3e, u+6f20, u+7078, u+72d0, u+73ed, u+7ad9, u+7b1b, u+7be4, u+7d62, u+7f51, u+80b4, u+80f4, u+8154, u+85fb, u+865c, u+8702, u+895f, u+8aed, u+8b90, u+8ced, u+8fbf, u+91d8, u+9418, u+9583, u+9591, u+9813, u+982c, u+9bd6, u+ff46, u+ff7f, u+ff88
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.72.woff2) format("woff2");
		unicode-range: u+4e91, u+508d, u+514e, u+51f6, u+5446, u+5504, u+584a, u+59a8, u+59d3, u+5a46, u+5ac9, u+6020, u+60a6, u+6148, u+621a, u+6234, u+64c1, u+6523, u+675c, u+67d1, u+6953, u+6ccc, u+6df5, u+6e13, u+6f06, u+723a, u+7325, u+732a, u+74e6, u+758e, u+75ab, u+75d9, u+7a40, u+8096, u+82fa, u+8587, u+8594, u+8a6b, u+8ab9, u+8b17, u+8b83, u+937c, u+963b, u+9673, u+96db, u+9ce9, u+9f4b, u+ff67, u+ff82, u+ff93
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.73.woff2) format("woff2");
		unicode-range: u+221e, u+2514, u+51f9, u+5270, u+5449, u+5824, u+59a5, u+59ac, u+5a29, u+5d07, u+5e16, u+60e3, u+614c, u+6276, u+643e, u+64ab, u+6562, u+6681, u+670b, u+6734, u+67af, u+6a3d, u+6b05, u+6dc0, u+6e4a, u+7259, u+7409, u+78a7, u+7a6b, u+8015, u+809b, u+817a, u+830e, u+837b, u+85ab, u+8a23, u+8a93, u+8b00, u+8b19, u+8b21, u+8cbf, u+8fb0, u+901d, u+91b8, u+9320, u+932c, u+9688, u+96f6, u+9df2, u+ff6a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.74.woff2) format("woff2");
		unicode-range: u+2002, u+2025, u+4f8d, u+51e1, u+51f8, u+5507, u+5598, u+58f1, u+5983, u+5c3c, u+5de7, u+5e7d, u+5eca, u+5f61, u+606d, u+60f9, u+636e, u+64ec, u+67da, u+67ff, u+6813, u+68f2, u+693f, u+6b6a, u+6bbb, u+6ef4, u+7092, u+717d, u+7261, u+73c8, u+7432, u+7483, u+76fe, u+7709, u+78d0, u+8036, u+81a3, u+81b3, u+82af, u+8305, u+8309, u+8870, u+88fe, u+8cd1, u+8d66, u+906e, u+971e, u+9812, u+ff79, u+ff90
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.75.woff2) format("woff2");
		unicode-range: u+2464, u+2501, u+2640, u+2642, u+339d, u+4f0e, u+5091, u+50b5, u+5132, u+51cc, u+558b, u+55aa, u+585e, u+5bee, u+5dfe, u+60b6, u+62b9, u+6349, u+6566, u+6590, u+6842, u+689d, u+6a58, u+6bb4, u+6c70, u+6ff1, u+7815, u+7881, u+7aaa, u+7bc7, u+7def, u+7fa8, u+8017, u+8061, u+821f, u+8429, u+8ce0, u+8e74, u+9019, u+90ca, u+9162, u+932f, u+93ae, u+9644, u+990c, u+9cf3, u+ff56, u+ff6e, u+ff7e, u+ff85
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.76.woff2) format("woff2");
		unicode-range: u+2266-2267, u+4f2f, u+5208, u+5451, u+546a, u+5589, u+576a, u+5815, u+5a9a, u+5b9b, u+5c3a, u+5efb, u+5faa, u+6109, u+6643, u+6652, u+695a, u+69fd, u+6b86, u+6daf, u+6f84, u+7089, u+70cf, u+7a00, u+7a4f, u+7b39, u+7d33, u+80e1, u+828b, u+82a6, u+86cd, u+8c8c, u+8cca, u+8df3, u+9077, u+9175, u+91dc, u+925b, u+9262, u+9271, u+92ed, u+9855, u+9905, u+9d28, u+ff3f, u+ff58, u+ff68, u+ff6d, u+ff9c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.77.woff2) format("woff2");
		unicode-range: u+2207, u+25ef, u+309c, u+4e4f, u+5146, u+51dd, u+5351, u+540a, u+5629, u+5eb5, u+5f04, u+5f13, u+60dc, u+6212, u+63b4, u+642c, u+6627, u+66a6, u+66c7, u+66fd, u+674e, u+6b96, u+6c4e, u+6df3, u+6e67, u+72fc, u+733f, u+7c97, u+7cde, u+7db1, u+7e4d, u+816b, u+82d1, u+84cb, u+854e, u+8607, u+86c7, u+871c, u+8776, u+8a89, u+8fc4, u+91a4, u+9285, u+9685, u+9903, u+9b31, u+9f13, u+ff42, u+ff74, u+ff91
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.78.woff2) format("woff2");
		unicode-range: u+4e32, u+51db, u+53a8, u+53ea, u+5609, u+5674, u+5a92, u+5e7e, u+6115, u+611a, u+62cc, u+62ed, u+63c9, u+64b9, u+64e6, u+65cb, u+6606, u+6731, u+683d, u+6afb, u+7460, u+771e, u+78ef, u+7b26, u+7b51, u+7d10, u+7d2f, u+7d46, u+7db4, u+80de, u+819c, u+84b2, u+85cd, u+865a, u+8ecc, u+9022, u+90b8, u+9192, u+9675, u+96b7, u+99ff, u+ff44, u+ff55, u+ff6c, u+ff73, u+ff75, u+ff86, u+ff8d, u+ff92, u+ffe3
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.79.woff2) format("woff2");
		unicode-range: u+25b3, u+30f5, u+4eae, u+4f46, u+4f51, u+5203, u+52ff, u+55a7, u+564c, u+565b, u+57f9, u+5805, u+5b64, u+5e06, u+5f70, u+5f90, u+60e8, u+6182, u+62f3, u+62fe, u+63aa, u+64a4, u+65d7, u+673a, u+6851, u+68cb, u+68df, u+6d1e, u+6e58, u+6e9d, u+77b3, u+7832, u+7c3f, u+7f70, u+80aa, u+80c6, u+8105, u+819d, u+8276, u+8679, u+8986, u+8c9d, u+8fc5, u+916c, u+9665, u+9699, u+96c0, u+9a19, u+ff59, u+ff8b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.80.woff2) format("woff2");
		unicode-range: u+2463, u+25a1, u+4ef0, u+5076, u+5098, u+51fd, u+5302, u+5448, u+54c9, u+570b, u+583a, u+5893, u+58a8, u+58ee, u+5949, u+5bdb, u+5f26, u+5f81, u+6052, u+6170, u+61c7, u+631f, u+635c, u+664b, u+69fb, u+6f01, u+7070, u+722a, u+745e, u+755c, u+76c6, u+78c1, u+79e4, u+7bb8, u+7d0b, u+81a8, u+81e3, u+82d7, u+8b5c, u+8f14, u+8fb1, u+8fbb, u+9283, u+9298, u+9a30, u+ff03, u+ff50, u+ff7b, u+ff8e-ff8f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.81.woff2) format("woff2");
		unicode-range: u+2010, u+2502, u+25b6, u+4f3a, u+514b, u+5265, u+52c3, u+5339, u+53ec, u+54c0, u+55b0, u+5854, u+5b8f, u+5cb3, u+5e84, u+60da, u+6247, u+6249, u+628a, u+62cd, u+65ac, u+67f4, u+6838, u+690e, u+6cf0, u+6f02, u+6f2c, u+6f70, u+708a, u+7434, u+75be, u+77ef, u+7c60, u+7c98, u+7d1b, u+7e2b, u+80a5, u+820c, u+8210, u+8475, u+862d, u+8650, u+8997, u+906d, u+91c8, u+9700, u+9727, u+9df9, u+ff3a, u+ff9a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.82.woff2) format("woff2");
		unicode-range: u+2103, u+5049, u+52b1, u+5320, u+5553, u+572d, u+58c7, u+5b5d, u+5bc2, u+5de3, u+5e61, u+5f80, u+61a9, u+67d0, u+6c88, u+6ca1, u+6ce5, u+6d78, u+6e9c, u+6f54, u+731b, u+73b2, u+74a7, u+74f6, u+75e9, u+7b20, u+7c8b, u+7c92, u+7f72, u+809d, u+8108, u+82b3, u+82bd, u+84b8, u+84c4, u+88c2, u+8ae6, u+8ef8, u+902e, u+9065, u+9326, u+935b, u+938c, u+9676, u+9694, u+96f7, u+9ed9, u+ff48, u+ff4c, u+ff81
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.83.woff2) format("woff2");
		unicode-range: u+2500, u+3008-3009, u+4ead, u+4f0f, u+4fca, u+53eb, u+543e, u+57a2, u+5cf0, u+5e8f, u+5fe0, u+61b2, u+62d8, u+6442, u+64b2, u+6589, u+659c, u+67f1, u+68c4, u+6905, u+6cb8, u+6d12, u+6de1, u+6fe1, u+70c8, u+723d, u+73e0, u+7656, u+773a, u+7948, u+7b87, u+7d3a, u+7e1b, u+7e4a, u+819a, u+8358, u+83c5, u+84bc, u+864e, u+8912, u+8c9e, u+8d05, u+92fc, u+9396, u+98fd, u+99d2, u+ff64, u+ff7a, u+ff83
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.84.woff2) format("woff2");
		unicode-range: u+3014-3015, u+4e3c, u+5036, u+5075, u+533f, u+53e9, u+5531, u+5642, u+5984, u+59e6, u+5a01, u+5b6b, u+5c0b, u+5f25, u+6069, u+60a0, u+614e, u+62b5, u+62d2-62d3, u+6597, u+660c, u+674f, u+67cf, u+6841, u+6cf3, u+6d32, u+6d69, u+6f64, u+716e, u+7761, u+7b52, u+7be0, u+7dbf, u+7de9, u+7f36, u+81d3, u+8302, u+8389, u+846c, u+84ee, u+8a69, u+9038, u+9d8f, u+ff47, u+ff4b, u+ff76, u+ff97, u+ff9b
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.85.woff2) format("woff2");
		unicode-range: u+25c7, u+3007, u+504f, u+507d, u+51a0, u+52a3, u+5410, u+5510, u+559a, u+5782, u+582a, u+5c0a, u+5c3f, u+5c48, u+5f6b, u+6176, u+622f, u+6279, u+62bd, u+62dd, u+65ed, u+67b6, u+6817, u+6850, u+6d6a, u+6deb, u+6ea2, u+6edd, u+6f5c, u+72e9, u+73a9, u+7573, u+76bf, u+7950, u+7956, u+7f8a, u+7ffc, u+80a2, u+80c3, u+83ca, u+8a02, u+8a13, u+8df5, u+9375, u+983b, u+9867, u+99b4, u+ff4e, u+ff71, u+ff89
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.86.woff2) format("woff2");
		unicode-range: u+24, u+2022, u+2212, u+221f, u+2665, u+4ecf, u+5100, u+51cd, u+52d8, u+5378, u+53f6, u+5618, u+574a, u+5982, u+5996, u+5c1a, u+5e1d, u+5f84, u+609f, u+61a7, u+61f8, u+6398, u+63ee, u+6676, u+6691, u+6eb6, u+7126, u+71e5, u+7687, u+7965, u+7d17, u+80a1, u+8107, u+8266, u+85a6, u+8987, u+8ca2, u+8cab, u+8e0a, u+9042, u+95c7, u+9810, u+98fc, u+ff52-ff54, u+ff61, u+ff77, u+ff98-ff99
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.87.woff2) format("woff2");
		unicode-range: u+b0, u+226a, u+2462, u+4e39, u+4fc3, u+4fd7, u+50be, u+50da, u+5200, u+5211, u+54f2, u+596a, u+5b22, u+5bb4, u+5d50, u+60a3, u+63fa, u+658e, u+65e8, u+6669, u+6795, u+679d, u+67a0, u+6b3a, u+6e09, u+757f, u+7cd6, u+7dbe, u+7ffb, u+83cc, u+83f1, u+840c, u+845b, u+8846, u+8972, u+8a34, u+8a50, u+8a87, u+8edf, u+8ff0, u+90a6, u+9154, u+95a3, u+9663, u+9686, u+96c7, u+ff1b, u+ff3c, u+ff7c, u+ff8a
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.88.woff2) format("woff2");
		unicode-range: u+25bd, u+4e59, u+4ec1, u+4ff3, u+515a, u+518a, u+525b, u+5375, u+552f, u+57a3, u+5b9c, u+5c3d, u+5e3d, u+5e7b, u+5f0a, u+6094, u+6458, u+654f, u+67f3, u+6b8a, u+6bd2, u+6c37, u+6ce1, u+6e56, u+6e7f, u+6ed1, u+6ede, u+6f0f, u+70ad, u+7267, u+7363, u+786c, u+7a42, u+7db2, u+7f85, u+8178, u+829d, u+8896, u+8c5a, u+8cb0, u+8ce2, u+8ed2, u+9047, u+9177, u+970a, u+9ea6, u+ff31, u+ff39, u+ff49, u+ff80
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.89.woff2) format("woff2");
		unicode-range: u+a5, u+4e80, u+4ee4, u+4f34, u+4f73, u+4f75, u+511f, u+5192, u+52aa, u+53c8, u+570f, u+57cb, u+596e, u+5d8b, u+5f66, u+5fd9, u+62db, u+62f6, u+6328, u+633f, u+63a7, u+6469, u+6bbf, u+6c41, u+6c57, u+6d44, u+6dbc, u+706f, u+72c2, u+72ed, u+7551, u+75f4, u+7949, u+7e26, u+7fd4, u+8150, u+8af8, u+8b0e, u+8b72, u+8ca7, u+934b, u+9a0e, u+9a12, u+9b42, u+ff41, u+ff43, u+ff45, u+ff4f, u+ff62-ff63
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.90.woff2) format("woff2");
		unicode-range: u+4e18, u+4fb5, u+5104, u+52c7, u+5353, u+5374, u+53e5, u+587e, u+594f, u+5a20, u+5de1, u+5f18, u+5fcd, u+6291, u+62ab, u+6355, u+6392, u+63da, u+63e1, u+656c, u+6687, u+68b0-68b1, u+68d2, u+68da, u+6b27, u+6cbc, u+7159, u+7344, u+73cd, u+76df, u+790e, u+7cf8, u+8102, u+88c1, u+8aa0, u+8e0f, u+9178, u+92ad, u+9670, u+96c5, u+9cf4, u+9db4, u+ff3e, u+ff6f, u+ff72, u+ff78, u+ff7d, u+ff84, u+ff8c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.91.woff2) format("woff2");
		unicode-range: u+60, u+2200, u+226b, u+2461, u+517c, u+526f, u+5800, u+5b97, u+5bf8, u+5c01, u+5d29, u+5e4c, u+5e81, u+6065, u+61d0, u+667a, u+6696, u+6843, u+6c99, u+6d99, u+6ec5, u+6f22, u+6f6e, u+6fa4, u+6fef, u+71c3, u+72d9, u+7384, u+78e8, u+7a1a, u+7a32, u+7a3c, u+7adc, u+7ca7, u+7d2b, u+7dad, u+7e4b, u+80a9, u+8170, u+81ed, u+820e, u+8a17, u+8afe, u+90aa, u+914e, u+963f, u+99c4, u+9eba, u+9f3b, u+ff38
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.92.woff2) format("woff2");
		unicode-range: u+2460, u+4e5f, u+4e7e, u+4ed9, u+501f, u+502b, u+5968, u+5974, u+5ac1, u+5b99, u+5ba3, u+5be7, u+5be9, u+5c64, u+5cb8, u+5ec3, u+5f1f, u+616e, u+6297, u+62e0, u+62ec, u+6368, u+642d, u+65e6, u+6717, u+676f, u+6b04, u+732e, u+7652, u+76ca, u+76d7, u+7802, u+7e70, u+7f6a, u+8133, u+81e8, u+866b, u+878d, u+88f8, u+8a5e, u+8cdb, u+8d08, u+907a, u+90e1, u+96f2, u+9f8d, u+ff35, u+ff37, u+ff40, u+ff9d
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.93.woff2) format("woff2");
		unicode-range: u+21d2, u+25ce, u+300a-300b, u+4e89, u+4e9c, u+4ea1, u+5263, u+53cc, u+5426, u+5869, u+5947, u+598a, u+5999, u+5e55, u+5e72, u+5e79, u+5fae, u+5fb9, u+602a, u+6163, u+624d, u+6749, u+6c5a, u+6cbf, u+6d45, u+6dfb, u+6e7e, u+708e, u+725b, u+7763, u+79c0, u+7bc4, u+7c89, u+7e01, u+7e2e, u+8010, u+8033, u+8c6a, u+8cc3, u+8f1d, u+8f9b, u+8fb2, u+907f, u+90f7, u+9707, u+9818, u+9b3c, u+ff0a, u+ff4d
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.94.woff2) format("woff2");
		unicode-range: u+2015, u+2190, u+4e43, u+5019, u+5247, u+52e7, u+5438, u+54b2, u+55ab, u+57f7, u+5bd2, u+5e8a, u+5ef6, u+6016, u+60b2, u+6162, u+6319, u+6551, u+6607, u+66b4, u+675f, u+67d4, u+6b20, u+6b53, u+6ce3, u+719f, u+75b2, u+770b, u+7720, u+77ac, u+79d2, u+7af9, u+7d05, u+7dca, u+8056, u+80f8, u+81f3, u+8352, u+885d, u+8a70, u+8aa4, u+8cbc, u+900f, u+9084, u+91e3, u+9451, u+96c4, u+99c6, u+9ad4, u+ff70
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.95.woff2) format("woff2");
		unicode-range: u+2193, u+25b2, u+4e4b, u+516d, u+51c4, u+529f, u+52c9, u+5360, u+5442, u+5857, u+5915, u+59eb, u+5a9b, u+5c3b, u+6012, u+61b6, u+62b1, u+6311, u+6577, u+65e2, u+65ec, u+6613, u+6790, u+6cb9, u+7372, u+76ae, u+7d5e, u+7fcc, u+88ab, u+88d5, u+8caf, u+8ddd, u+8ecd, u+8f38, u+8f9e, u+8feb, u+9063, u+90f5, u+93e1, u+968a, u+968f, u+98fe, u+9ec4, u+ff1d, u+ff27, u+ff2a, u+ff36, u+ff3b, u+ff3d, u+ffe5
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.96.woff2) format("woff2");
		unicode-range: u+4e03, u+4f38, u+50b7, u+5264, u+5348, u+5371, u+585a, u+58ca, u+5951, u+59b9, u+59d4, u+5b98, u+5f8b, u+6388, u+64cd, u+65e7, u+6803, u+6b6f, u+6d66, u+6e0b, u+6ecb, u+6fc3, u+72ac, u+773c, u+77e2, u+7968, u+7a74, u+7dba, u+7dd1, u+7e3e, u+808c, u+811a, u+8179, u+8239, u+8584, u+8a0e, u+8a72, u+8b66, u+8c46, u+8f29, u+90a3, u+9234, u+96f0, u+9769, u+9774, u+9aa8, u+ff26, u+ff28, u+ff9e-ff9f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.97.woff2) format("woff2");
		unicode-range: u+7e, u+b4, u+25c6, u+2661, u+4e92, u+4eee, u+4ffa, u+5144, u+5237, u+5287, u+52b4, u+58c1, u+5bff, u+5c04, u+5c06, u+5e95, u+5f31, u+5f93, u+63c3, u+640d, u+6557, u+6614, u+662f, u+67d3, u+690d, u+6bba, u+6e6f, u+72af, u+732b, u+7518, u+7ae0, u+7ae5, u+7af6, u+822a, u+89e6, u+8a3a, u+8a98, u+8cb8, u+8de1, u+8e8d, u+95d8, u+961c, u+96a3, u+96ea, u+9bae, u+ff20, u+ff22, u+ff29, u+ff2b-ff2c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.98.woff2) format("woff2");
		unicode-range: u+25cb, u+4e71, u+4f59, u+50d5, u+520a, u+5217, u+5230, u+523a-523b, u+541b, u+5439, u+5747, u+59c9, u+5bdf, u+5c31, u+5de8, u+5e7c, u+5f69, u+6050, u+60d1, u+63cf, u+663c, u+67c4, u+6885, u+6c38, u+6d6e, u+6db2, u+6df7, u+6e2c, u+6f5f, u+7532, u+76e3-76e4, u+7701, u+793c, u+79f0, u+7a93, u+7d00, u+7de0, u+7e54, u+8328, u+8840, u+969c, u+96e8, u+9811, u+9aea, u+9b5a, u+ff24, u+ff2e, u+ff57
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.99.woff2) format("woff2");
		unicode-range: u+2191, u+505c, u+52e4, u+5305, u+535a, u+56e0, u+59bb, u+5acc, u+5b09, u+5b87, u+5c90, u+5df1, u+5e2d, u+5e33, u+5f3e, u+6298, u+6383, u+653b, u+6697, u+6804, u+6a39, u+6cca, u+6e90, u+6f2b, u+702c, u+7206, u+7236, u+7559, u+7565, u+7591, u+75c7, u+75db, u+7b4b, u+7bb1, u+7d99, u+7fbd, u+8131, u+885b, u+8b1d, u+8ff7, u+9003, u+9045, u+96a0, u+9732, u+990a, u+99d0, u+9e97, u+9f62, u+ff25, u+ff2d
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.100.woff2) format("woff2");
		unicode-range: u+4e08, u+4f9d, u+5012, u+514d, u+51b7, u+5275, u+53ca, u+53f8, u+5584, u+57fc, u+5b9d, u+5bfa, u+5c3e, u+5f01, u+5fb4, u+5fd7, u+606f, u+62e1, u+6563, u+6674, u+6cb3, u+6d3e, u+6d74, u+6e1b, u+6e2f, u+718a, u+7247, u+79d8, u+7d14, u+7d66, u+7d71, u+7df4, u+7e41, u+80cc, u+8155, u+83d3, u+8a95, u+8ab2, u+8ad6, u+8ca1, u+9000, u+9006, u+9678, u+97d3, u+9808, u+98ef, u+9a5a, u+9b45, u+ff23, u+ff30
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.101.woff2) format("woff2");
		unicode-range: u+25bc, u+3012, u+4ef2, u+4f0a, u+516b, u+5373, u+539a, u+53b3, u+559c, u+56f0, u+5727, u+5742, u+5965, u+59ff, u+5bc6, u+5dfb, u+5e45, u+5ead, u+5fb3, u+6211, u+6253, u+639b, u+63a8, u+6545, u+6575, u+6628, u+672d, u+68a8, u+6bdb, u+6d25, u+707d, u+767e, u+7834, u+7b46, u+7bc9, u+8074, u+82e6, u+8349, u+8a2a, u+8d70, u+8da3, u+8fce, u+91cc, u+967d, u+97ff, u+9996, u+ff1c, u+ff2f, u+ff32, u+ff34
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.102.woff2) format("woff2");
		unicode-range: u+3d, u+5e, u+25cf, u+4e0e, u+4e5d, u+4e73, u+4e94, u+4f3c, u+5009, u+5145, u+51ac, u+5238, u+524a, u+53f3, u+547c, u+5802, u+5922, u+5a66, u+5c0e, u+5de6, u+5fd8, u+5feb, u+6797, u+685c, u+6b7b, u+6c5f-6c60, u+6cc9, u+6ce2, u+6d17, u+6e21, u+7167, u+7642, u+76db, u+8001, u+821e, u+8857, u+89d2, u+8b1b, u+8b70, u+8cb4, u+8cde, u+8f03, u+8f2a, u+968e, u+9b54, u+9e7f, u+9ebb, u+ff05, u+ff33
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.103.woff2) format("woff2");
		unicode-range: u+500d, u+5074, u+50cd, u+5175, u+52e2, u+5352, u+5354, u+53f2, u+5409, u+56fa, u+5a18, u+5b88, u+5bdd, u+5ca9, u+5f92, u+5fa9, u+60a9, u+623f, u+6483, u+653f, u+666f, u+66ae, u+66f2, u+6a21, u+6b66, u+6bcd, u+6d5c, u+796d, u+7a4d, u+7aef, u+7b56, u+7b97, u+7c4d, u+7e04, u+7fa9, u+8377, u+83dc, u+83ef, u+8535, u+8863, u+88cf, u+88dc, u+8907, u+8acb, u+90ce, u+91dd, u+ff0b, u+ff0d, u+ff19, u+ff65
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.104.woff2) format("woff2");
		unicode-range: u+4e01, u+4e21, u+4e38, u+52a9, u+547d, u+592e, u+5931, u+5b63, u+5c40, u+5dde, u+5e78, u+5efa, u+5fa1, u+604b, u+6075, u+62c5, u+632f, u+6a19, u+6c0f, u+6c11, u+6c96, u+6e05, u+70ba, u+71b1, u+7387, u+7403, u+75c5, u+77ed, u+795d, u+7b54, u+7cbe, u+7d19, u+7fa4, u+8089, u+81f4, u+8208, u+8336, u+8457, u+8a33, u+8c4a, u+8ca0, u+8ca8, u+8cc0, u+9014, u+964d, u+9803, u+983c, u+98db, u+ff17, u+ff21
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.105.woff2) format("woff2");
		unicode-range: u+25, u+25a0, u+4e26, u+4f4e, u+5341, u+56f2, u+5bbf, u+5c45, u+5c55, u+5c5e, u+5dee, u+5e9c, u+5f7c, u+6255, u+627f, u+62bc, u+65cf, u+661f, u+666e, u+66dc, u+67fb, u+6975, u+6a4b, u+6b32, u+6df1, u+6e29, u+6fc0, u+738b, u+7686, u+7a76, u+7a81, u+7c73, u+7d75, u+7dd2, u+82e5, u+82f1, u+85ac, u+888b, u+899a, u+8a31, u+8a8c, u+8ab0, u+8b58, u+904a, u+9060, u+9280, u+95b2, u+984d, u+9ce5, u+ff18
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.106.woff2) format("woff2");
		unicode-range: u+30f6, u+50ac, u+5178, u+51e6, u+5224, u+52dd, u+5883, u+5897, u+590f, u+5a5a, u+5bb3, u+5c65, u+5e03, u+5e2b, u+5e30, u+5eb7, u+6271, u+63f4, u+64ae, u+6574, u+672b, u+679a, u+6a29-6a2a, u+6ca2, u+6cc1, u+6d0b, u+713c, u+74b0, u+7981, u+7a0b, u+7bc0, u+7d1a, u+7d61, u+7fd2, u+822c, u+8996, u+89aa, u+8cac, u+8cbb, u+8d77, u+8def, u+9020, u+9152, u+9244, u+9662, u+967a, u+96e3, u+9759, u+ff16
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.107.woff2) format("woff2");
		unicode-range: u+23, u+3c, u+2192, u+4e45, u+4efb, u+4f50, u+4f8b, u+4fc2, u+5024, u+5150, u+5272, u+5370, u+53bb, u+542b, u+56db, u+56e3, u+57ce, u+5bc4, u+5bcc, u+5f71, u+60aa, u+6238, u+6280, u+629c, u+6539, u+66ff, u+670d, u+677e-677f, u+6839, u+69cb, u+6b4c, u+6bb5, u+6e96, u+6f14, u+72ec, u+7389, u+7814, u+79cb, u+79d1, u+79fb, u+7a0e, u+7d0d, u+85e4, u+8d64, u+9632, u+96e2, u+9805, u+99ac, u+ff1e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.108.woff2) format("woff2");
		unicode-range: u+2605-2606, u+301c, u+4e57, u+4fee, u+5065, u+52df, u+533b, u+5357, u+57df, u+58eb, u+58f0, u+591c, u+592a-592b, u+5948, u+5b85, u+5d0e, u+5ea7, u+5ff5, u+6025, u+63a1, u+63a5, u+63db, u+643a, u+65bd, u+671d, u+68ee, u+6982, u+6b73, u+6bd4, u+6d88, u+7570, u+7b11, u+7d76, u+8077, u+8217, u+8c37, u+8c61, u+8cc7, u+8d85, u+901f, u+962a, u+9802, u+9806, u+9854, u+98f2, u+9928, u+99c5, u+9ed2
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.109.woff2) format("woff2");
		unicode-range: u+266a, u+4f11, u+533a, u+5343, u+534a, u+53cd, u+5404, u+56f3, u+5b57-5b58, u+5bae, u+5c4a, u+5e0c, u+5e2f, u+5eab, u+5f35, u+5f79, u+614b, u+6226, u+629e, u+65c5, u+6625, u+6751, u+6821, u+6b69, u+6b8b, u+6bce, u+6c42, u+706b, u+7c21, u+7cfb, u+805e, u+80b2, u+82b8, u+843d, u+8853, u+88c5, u+8a3c, u+8a66, u+8d8a, u+8fba, u+9069, u+91cf, u+9752, u+975e, u+9999, u+ff0f-ff10, u+ff14-ff15
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.110.woff2) format("woff2");
		unicode-range: u+40, u+4e86, u+4e95, u+4f01, u+4f1d, u+4fbf, u+5099, u+5171, u+5177, u+53cb, u+53ce, u+53f0, u+5668, u+5712, u+5ba4, u+5ca1, u+5f85, u+60f3, u+653e, u+65ad, u+65e9, u+6620, u+6750, u+6761, u+6b62, u+6b74, u+6e08, u+6e80, u+7248, u+7531, u+7533, u+753a, u+77f3, u+798f, u+7f6e, u+8449, u+88fd, u+89b3, u+8a55, u+8ac7, u+8b77, u+8db3, u+8efd, u+8fd4, u+9031-9032, u+9580, u+9589, u+96d1, u+985e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.111.woff2) format("woff2");
		unicode-range: u+2b, u+d7, u+300e-300f, u+4e07, u+4e8c, u+512a, u+5149, u+518d, u+5236, u+52b9, u+52d9, u+5468, u+578b, u+57fa, u+5b8c, u+5ba2, u+5c02, u+5de5, u+5f37, u+5f62, u+623b, u+63d0, u+652f, u+672a, u+6848, u+6d41, u+7136, u+7537, u+754c, u+76f4, u+79c1, u+7ba1, u+7d44, u+7d4c, u+7dcf, u+7dda, u+7de8, u+82b1, u+897f, u+8ca9, u+8cfc, u+904e, u+9664, u+982d, u+9858, u+98a8, u+9a13, u+ff13, u+ff5c
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.112.woff2) format("woff2");
		unicode-range: u+4e16, u+4e3b, u+4ea4, u+4f4d, u+4f4f, u+4f55, u+4f9b, u+5317, u+5358, u+539f, u+53c2, u+53e4, u+548c, u+571f, u+59cb, u+5cf6, u+5e38, u+63a2, u+63b2, u+6559, u+662d, u+679c, u+6c7a, u+72b6, u+7523, u+767d, u+770c, u+7a2e, u+7a3f, u+7a7a, u+7b2c, u+7b49, u+7d20, u+7d42, u+8003, u+8272, u+8a08, u+8aac, u+8cb7, u+8eab, u+8ee2, u+9054-9055, u+90fd, u+914d, u+91cd, u+969b, u+97f3, u+984c, u+ff06
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.113.woff2) format("woff2");
		unicode-range: u+26, u+5f, u+2026, u+203b, u+4e09, u+4eac, u+4ed5, u+4fa1, u+5143, u+5199, u+5207, u+53e3, u+53f7, u+5411, u+5473, u+5546, u+55b6, u+5929, u+597d, u+5bb9, u+5c11, u+5c4b, u+5ddd, u+5f97, u+5fc5, u+6295, u+6301, u+6307, u+671b, u+76f8, u+78ba, u+795e, u+7d30, u+7d39, u+7d50, u+7d9a, u+89e3, u+8a00, u+8a73, u+8a8d, u+8a9e, u+8aad, u+8abf, u+8cea, u+8eca, u+8ffd, u+904b, u+9650, u+ff11-ff12
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.114.woff2) format("woff2");
		unicode-range: u+3e, u+3005, u+4e0d, u+4e88, u+4ecb, u+4ee3, u+4ef6, u+4fdd, u+4fe1, u+500b, u+50cf, u+5186, u+5316, u+53d7, u+540c, u+544a, u+54e1, u+5728, u+58f2, u+591a, u+5973, u+5b89, u+5c71, u+5e02, u+5e97, u+5f15, u+5fc3, u+5fdc, u+601d, u+611b, u+611f, u+671f, u+6728, u+6765, u+683c, u+6b21, u+6ce8, u+6d3b, u+6d77, u+7530, u+7740, u+7acb, u+826f, u+8f09, u+8fbc, u+9001, u+9053, u+91ce, u+9762, u+98df
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.115.woff2) format("woff2");
		unicode-range: u+7c, u+3080, u+4ee5, u+5148, u+516c, u+521d, u+5225, u+529b, u+52a0, u+53ef, u+56de, u+56fd, u+5909, u+5b66, u+5b9f, u+5bb6, u+5bfe, u+5e73, u+5e83, u+5ea6, u+5f53, u+6027, u+610f, u+6210, u+6240, u+660e, u+66f4, u+66f8, u+6709, u+6771, u+697d, u+69d8, u+6a5f, u+6c34, u+6cbb, u+6cd5, u+73fe, u+756a, u+7684, u+771f, u+793a, u+7f8e, u+898f, u+8a2d, u+8a71, u+8fd1, u+9078, u+9577, u+96fb, u+ff5e
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.116.woff2) format("woff2");
		unicode-range: u+d, u+a9, u+3010-3011, u+30e2, u+4e0b, u+4eca, u+4ed6, u+4ed8, u+4f53, u+4f5c, u+4f7f, u+53d6, u+540d, u+54c1, u+5730, u+5916, u+5b50, u+5c0f, u+5f8c, u+624b, u+6570, u+6587, u+6599, u+691c, u+696d, u+7269, u+7279, u+7406, u+767a-767b, u+77e5, u+7d04, u+7d22, u+8005, u+80fd, u+81ea, u+8868, u+8981, u+89a7, u+901a, u+9023, u+90e8, u+91d1, u+9332, u+958b, u+96c6, u+9ad8, u+ff1a, u+ff1f
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.117.woff2) format("woff2");
		unicode-range: u+4e, u+a0, u+3000, u+300c-300d, u+4e00, u+4e0a, u+4e2d, u+4e8b, u+4eba, u+4f1a, u+5165, u+5168, u+5185, u+51fa, u+5206, u+5229, u+524d, u+52d5, u+5408, u+554f, u+5831, u+5834, u+5927, u+5b9a, u+5e74, u+5f0f, u+60c5, u+65b0, u+65b9, u+6642, u+6700, u+672c, u+682a, u+6b63, u+6c17, u+7121, u+751f, u+7528, u+753b, u+76ee, u+793e, u+884c, u+898b, u+8a18, u+9593, u+95a2, u+ff01, u+ff08-ff09
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.118.woff2) format("woff2");
		unicode-range: u+21-22, u+27-2a, u+2c-3b, u+3f, u+41-4d, u+4f-5d, u+61-7b, u+7d, u+ab, u+ae, u+b2-b3, u+b7, u+bb, u+c9, u+d6, u+d8, u+dc, u+e0-e5, u+e7-ed, u+ef, u+f1-f4, u+f6, u+f8, u+fa, u+fc-fd, u+103, u+14d, u+1b0, u+1ebf, u+1ec7, u+2013-2014, u+201c-201d, u+2039-203a, u+203c, u+2048-2049, u+2113, u+2122, u+65e5, u+6708, u+70b9
	}
	
	@font-face {
		font-display: swap;
		font-family: Noto Sans JP;
		font-style: normal;
		font-weight: 700;
		src: local("Noto Sans Japanese Bold"), local("NotoSansJapanese-Bold"), url(https://fonts.gstatic.com/s/notosansjp/v25/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.119.woff2) format("woff2");
		unicode-range: u+20, u+3001-3002, u+3041-307f, u+3081-308f, u+3091-3093, u+3099-309a, u+309d-309e, u+30a1-30e1, u+30e3-30ed, u+30ef-30f0, u+30f2-30f4, u+30fb-30fe, u+ff0c, u+ff0e
	}
	
	@font-face {
		font-display: fallback;
		font-family: Noto Sans AR;
		font-style: normal;
		font-weight: 300;
		src: url(https://cdnaws.ef.design/libs/web-ui/latest/assets/fonts/notosansarabic-light.woff2) format("woff2"), url(https://cdnaws.ef.design/libs/web-ui/latest/assets/fonts/notosansarabic-light.woff) format("woff")
	}
	
	@font-face {
		font-display: fallback;
		font-family: Noto Sans AR;
		font-style: normal;
		font-weight: 400;
		src: url(https://cdnaws.ef.design/libs/web-ui/latest/assets/fonts/notosansarabic-regular.woff2) format("woff2"), url(https://cdnaws.ef.design/libs/web-ui/latest/assets/fonts/notosansarabic-regular.woff) format("woff")
	}
	
	@font-face {
		font-display: fallback;
		font-family: Noto Sans AR;
		font-style: normal;
		font-weight: 700;
		src: url(https://cdnaws.ef.design/libs/web-ui/latest/assets/fonts/notosansarabic-bold.woff2) format("woff2"), url(https://cdnaws.ef.design/libs/web-ui/latest/assets/fonts/notosansarabic-bold.woff) format("woff")
	}
	
	.mkt-dx *,
	.mkt-sa *,
	.mkt-tx *,
	.mkt-wm * {
		font-family: EF Circular Latin, Times New Roman, serif
	}
	
	@font-face {
		font-display: fallback;
		font-display: swap;
		font-family: EF Circular Latin;
		font-style: normal;
		font-weight: 300;
		src: url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-Light.eot);
		src: url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-Light.eot?#iefix) format("embedded-opentype"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-Light.woff2) format("woff2"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-Light.woff) format("woff"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularTT-Light.ttf) format("truetype")
	}
	
	@font-face {
		font-display: fallback;
		font-display: swap;
		font-family: EF Circular Latin;
		font-style: italic;
		font-weight: 300;
		src: url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-LightItalic.eot);
		src: url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-LightItalic.eot?#iefix) format("embedded-opentype"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-LightItalic.woff2) format("woff2"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-LightItalic.woff) format("woff"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularTT-LightItalic.ttf) format("truetype")
	}
	
	@font-face {
		font-display: fallback;
		font-display: swap;
		font-family: EF Circular Latin;
		font-style: normal;
		font-weight: 400;
		src: url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-Book.eot);
		src: url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-Book.eot?#iefix) format("embedded-opentype"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-Book.woff2) format("woff2"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-Book.woff) format("woff"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularTT-Book.ttf) format("truetype")
	}
	
	@font-face {
		font-display: fallback;
		font-display: swap;
		font-family: EF Circular Latin;
		font-style: italic;
		font-weight: 400;
		src: url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-BookItalic.eot);
		src: url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-BookItalic.eot?#iefix) format("embedded-opentype"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-BookItalic.woff2) format("woff2"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-BookItalic.woff) format("woff"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularTT-BookItalic.ttf) format("truetype")
	}
	
	@font-face {
		font-display: fallback;
		font-display: swap;
		font-family: EF Circular Latin;
		font-style: normal;
		font-weight: 500;
		src: url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-Medium.eot);
		src: url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-Medium.eot?#iefix) format("embedded-opentype"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-Medium.woff2) format("woff2"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-Medium.woff) format("woff"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularTT-Medium.ttf) format("truetype")
	}
	
	@font-face {
		font-display: fallback;
		font-display: swap;
		font-family: EF Circular Latin;
		font-style: italic;
		font-weight: 500;
		src: url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-MediumItalic.eot);
		src: url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-MediumItalic.eot?#iefix) format("embedded-opentype"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-MediumItalic.woff2) format("woff2"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-MediumItalic.woff) format("woff"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularTT-MediumItalic.ttf) format("truetype")
	}
	
	@font-face {
		font-display: fallback;
		font-display: swap;
		font-family: EF Circular Latin;
		font-style: normal;
		font-weight: 700;
		src: url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-Bold.eot);
		src: url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-Bold.eot?#iefix) format("embedded-opentype"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-Bold.woff2) format("woff2"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-Bold.woff) format("woff"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularTT-Bold.ttf) format("truetype")
	}
	
	@font-face {
		font-display: fallback;
		font-display: swap;
		font-family: EF Circular Latin;
		font-style: italic;
		font-weight: 700;
		src: url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-BoldItalic.eot);
		src: url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-BoldItalic.eot?#iefix) format("embedded-opentype"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-BoldItalic.woff2) format("woff2"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-BoldItalic.woff) format("woff"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularTT-BoldItalic.ttf) format("truetype")
	}
	
	@font-face {
		font-display: fallback;
		font-display: swap;
		font-family: EF Circular Latin;
		font-style: normal;
		font-weight: 900;
		src: url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-Black.eot);
		src: url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-Black.eot?#iefix) format("embedded-opentype"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-Black.woff2) format("woff2"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-Black.woff) format("woff"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularTT-Black.ttf) format("truetype")
	}
	
	@font-face {
		font-display: fallback;
		font-display: swap;
		font-family: EF Circular Latin;
		font-style: italic;
		font-weight: 900;
		src: url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-BlackItalic.eot);
		src: url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-BlackItalic.eot?#iefix) format("embedded-opentype"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-BlackItalic.woff2) format("woff2"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularWeb-BlackItalic.woff) format("woff"), url(https://cefcom-static-qa.s3.eu-west-1.amazonaws.com/central-media/common/fonts/circular-variable/EFCircularTT-BlackItalic.ttf) format("truetype")
	}

	
	* {
		font-family: "Noto Naskh Arabic", serif;
	}
	
	.mkt-ae *,
	.mkt-ly *,
	.mkt-sa *,
	.mkt-wwar * {
		font-family: EF Circular Latin, Noto Sans AR, Geeza Pro, Arabic Typesetting, Roboto, Noto, Noto Naskh Arabic, Times New Roman, serif
	}
	
	.mkt-jp * {
		font-family: EF Circular Latin, Noto Sans JP, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, sans-serif
	}
	
	.mkt-kr * {
		font-family: EF Circular Latin, Noto Sans KR, Nanum Gothic, Apple SD Gothic Neo, Malgun Gothic, Roboto, Noto, sans-serif
	}
	
	.mkt-cn * {
		font-family: EF Circular Latin, PingFang SC, Microsoft Yahei, sans-serif
	}
	
	.mkt-tw * {
		font-family: EF Circular Latin, PingFang TC, Microsoft Yahei, sans-serif
	}
	
	.mkt-hk * {
		font-family: EF Circular Latin, PingFang HK, Microsoft Yahei, sans-serif
	}
	
	.mkt-vn * {
		font-family: EF Circular Latin, Helvetica, Open Sans, Gill Sans MT, Gill Sans, Corbel, Arial, sans-serif
	}
	
	.mkt-th * {
		font-family: EF Circular Latin, Noto Sans Thai UI, Thonburi, Leelawadee UI, sans-serif
	}
	
	.loading-icon svg {
		animation: svg-animation 2s linear infinite;
		max-width: 60px
	}
	
	@keyframes svg-animation {
		0% {
			transform: rotate(0deg)
		}
		to {
			transform: rotate(1turn)
		}
	}
	
	.loading-icon circle {
		fill: transparent;
		stroke: #2f3d4c;
		stroke-linecap: round;
		stroke-dasharray: 283;
		stroke-dashoffset: 280;
		stroke-width: 10px;
		animation: circle-animation 1.4s ease-in-out infinite both;
		display: block;
		transform-origin: 50% 50%
	}
	
	@keyframes circle-animation {
		0%,
		25% {
			stroke-dashoffset: 280;
			transform: rotate(0)
		}
		50%,
		75% {
			stroke-dashoffset: 75;
			transform: rotate(45deg)
		}
		to {
			stroke-dashoffset: 280;
			transform: rotate(1turn)
		}
	}
	
	.error-container {
		border: 2px solid #ff9e9e;
		border-radius: 10px;
		color: #474747;
		margin: 200px auto auto;
		max-width: 800px;
		text-align: center
	}
	
	.error-container .error-title {
		font-size: 15px;
		text-decoration: underline
	}
	
	.cefcom-global-header-wrapper {
		position: relative;
		z-index: 99
	}
	
	.cefcom-global-header-wrapper:after {
		background-image: linear-gradient(180deg, rgba(0, 0, 0, .24) -119%, transparent);
		content: "";
		display: block;
		height: 4px;
		opacity: .48;
		position: absolute;
		top: 100%;
		width: 100%
	}
	
	.transparent .cefcom-global-header-wrapper:after {
		display: none
	}
	
	.mobile-nav-opened .cefcom-global-header-wrapper {
		box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .15)
	}
	
	.-no-header-shadow-page .cefcom-global-header-wrapper,
	.cefcom-global-header-wrapper.--no-shadow {
		box-shadow: none
	}
	
	.-no-header-shadow-page .cefcom-global-header-wrapper:after,
	.cefcom-global-header-wrapper.--no-shadow:after {
		display: none
	}
	
	.cefcom-global-header-wrapper * {
		-webkit-touch-callout: none;
		box-sizing: border-box;
		-webkit-user-select: none;
		user-select: none
	}
	
	body {
		margin: 0;
		overflow-x: hidden;
		padding: 0
	}
	
	::-webkit-scrollbar-thumb {
		background: rgba(0, 0, 0, .5)
	}
	
	::-webkit-scrollbar {
		height: 3px;
		width: 3px
	}
	
	.prevent-body-scroll-desk,
	.prevent-body-scroll-desk body {
		overflow: hidden
	}
	
	.prevent-body-scroll {
		height: 100%;
		overflow: hidden;
		position: fixed;
		width: 100%
	}
	
	.prevent-body-scroll body {
		overflow: hidden
	}
	
	.g-line-break {
		display: block!important;
		margin: 0!important
	}
	
	.cefcom-button {
		-webkit-font-smoothing: antialiased;
		background-color: transparent;
		border: 1px solid rgba(25, 25, 25, .2);
		border-radius: 24px;
		box-shadow: none;
		box-sizing: border-box;
		color: #191919;
		display: inline-flex;
		font-size: 14px;
		font-weight: 400;
		height: 48px;
		justify-content: center;
		line-height: 1.6;
		padding: 12px 25px;
		position: relative;
		text-decoration: none;
		text-rendering: optimizeLegibility;
		transition: all .15s ease
	}
	
	.rtl .cefcom-button {
		font-size: 18.2px;
		line-height: 1
	}
	
	.transparent .cefcom-button {
		border: 1px solid hsla(0, 0%, 100%, .3);
		color: #fff
	}
	
	.cefcom-button:active,
	.cefcom-button:focus {
		box-shadow: none;
		outline: none
	}
	
	.cefcom-button:hover {
		background-color: #fff;
		background-image: none;
		border: 1px solid rgba(25, 25, 25, .13);
		box-shadow: 0 2px 8px 0 rgba(25, 25, 25, .15);
		color: #191919
	}
	
	.cefcom-button.--small {
		font-size: 12px;
		height: 32px;
		line-height: 1.2;
		padding: 8px 15px
	}
	
	.rtl .cefcom-button.--small {
		font-size: 15.6px;
		line-height: 1
	}
	
	.cefcom-button.-primary {
		background-clip: padding-box;
		background-color: #009ee8;
		background-image: linear-gradient(180deg, #06b4ea, #009eeb);
		border: none;
		box-shadow: 0 2px 8px 0 rgba(0, 158, 235, .4);
		color: #fff
	}
	
	.prog-default .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #00b9ff, #00b9ff);
		box-shadow: 0 2px 8px 0 rgba(0, 185, 255, .2);
		color: #fff
	}
	
	.prog-default .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #00b9ff, #00b9ff);
		box-shadow: 0 4px 12px 0 rgba(0, 185, 255, .4);
		color: #fff
	}
	
	.prog-default .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(0, 185, 255, .2);
		color: #fff
	}
	
	.prog-default .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-default .cefcom-button.-primary {
		border: none
	}
	
	.prog-ils .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #f6c136, #f6c136);
		box-shadow: 0 2px 8px 0 rgba(246, 193, 54, .2);
		color: #fff
	}
	
	.prog-ils .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #f6c136, #f6c136);
		box-shadow: 0 4px 12px 0 rgba(246, 193, 54, .4);
		color: #fff
	}
	
	.prog-ils .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(246, 193, 54, .2);
		color: #fff
	}
	
	.prog-ils .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ils .cefcom-button.-primary {
		border: none
	}
	
	.prog-ilsu .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #f6c136, #f6c136);
		box-shadow: 0 2px 8px 0 rgba(246, 193, 54, .2);
		color: #fff
	}
	
	.prog-ilsu .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #f6c136, #f6c136);
		box-shadow: 0 4px 12px 0 rgba(246, 193, 54, .4);
		color: #fff
	}
	
	.prog-ilsu .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(246, 193, 54, .2);
		color: #fff
	}
	
	.prog-ilsu .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ilsu .cefcom-button.-primary {
		border: none
	}
	
	.prog-academy .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #e92a44, #e92a44);
		box-shadow: 0 2px 8px 0 rgba(233, 42, 68, .2);
		color: #fff
	}
	
	.prog-academy .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #e92a44, #e92a44);
		box-shadow: 0 4px 12px 0 rgba(233, 42, 68, .4);
		color: #fff
	}
	
	.prog-academy .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(233, 42, 68, .2);
		color: #fff
	}
	
	.prog-academy .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-academy .cefcom-button.-primary {
		border: none
	}
	
	.prog-ia .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #e92a44, #e92a44);
		box-shadow: 0 2px 8px 0 rgba(233, 42, 68, .2);
		color: #fff
	}
	
	.prog-ia .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #e92a44, #e92a44);
		box-shadow: 0 4px 12px 0 rgba(233, 42, 68, .4);
		color: #fff
	}
	
	.prog-ia .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(233, 42, 68, .2);
		color: #fff
	}
	
	.prog-ia .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ia .cefcom-button.-primary {
		border: none
	}
	
	.prog-ap .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #ff278d, #ff278d);
		box-shadow: 0 2px 8px 0 rgba(255, 39, 141, .2);
		color: #fff
	}
	
	.prog-ap .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #ff278d, #ff278d);
		box-shadow: 0 4px 12px 0 rgba(255, 39, 141, .4);
		color: #fff
	}
	
	.prog-ap .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(255, 39, 141, .2);
		color: #fff
	}
	
	.prog-ap .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ap .cefcom-button.-primary {
		border: none
	}
	
	.prog-lt .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #00a4c3, #00a4c3);
		box-shadow: 0 2px 8px 0 rgba(0, 164, 195, .2);
		color: #fff
	}
	
	.prog-lt .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #00a4c3, #00a4c3);
		box-shadow: 0 4px 12px 0 rgba(0, 164, 195, .4);
		color: #fff
	}
	
	.prog-lt .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(0, 164, 195, .2);
		color: #fff
	}
	
	.prog-lt .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-lt .cefcom-button.-primary {
		border: none
	}
	
	.prog-ly .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #4a652e, #4a652e);
		box-shadow: 0 2px 8px 0 rgba(74, 101, 46, .2);
		color: #fff
	}
	
	.prog-ly .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #4a652e, #4a652e);
		box-shadow: 0 4px 12px 0 rgba(74, 101, 46, .4);
		color: #fff
	}
	
	.prog-ly .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(74, 101, 46, .2);
		color: #fff
	}
	
	.prog-ly .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ly .cefcom-button.-primary {
		border: none
	}
	
	.prog-loc .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #98804d, #e1be7f);
		box-shadow: 0 2px 8px 0 rgba(152, 128, 77, .2);
		color: #fff
	}
	
	.prog-loc .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #98804d, #e1be7f);
		box-shadow: 0 4px 12px 0 rgba(152, 128, 77, .4);
		color: #fff
	}
	
	.prog-loc .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(152, 128, 77, .2);
		color: #fff
	}
	
	.prog-loc .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-loc .cefcom-button.-primary {
		border: none
	}
	
	.prog-ilsp .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #007b88, #007b88);
		box-shadow: 0 2px 8px 0 rgba(0, 123, 136, .2);
		color: #fff
	}
	
	.prog-ilsp .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #007b88, #007b88);
		box-shadow: 0 4px 12px 0 rgba(0, 123, 136, .4);
		color: #fff
	}
	
	.prog-ilsp .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(0, 123, 136, .2);
		color: #fff
	}
	
	.prog-ilsp .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ilsp .cefcom-button.-primary {
		border: none
	}
	
	.prog-lsp .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #007b88, #007b88);
		box-shadow: 0 2px 8px 0 rgba(0, 123, 136, .2);
		color: #fff
	}
	
	.prog-lsp .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #007b88, #007b88);
		box-shadow: 0 4px 12px 0 rgba(0, 123, 136, .4);
		color: #fff
	}
	
	.prog-lsp .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(0, 123, 136, .2);
		color: #fff
	}
	
	.prog-lsp .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-lsp .cefcom-button.-primary {
		border: none
	}
	
	.prog-epi .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #3478ac, #3478ac);
		box-shadow: 0 2px 8px 0 rgba(52, 120, 172, .2);
		color: #fff
	}
	
	.prog-epi .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #3478ac, #3478ac);
		box-shadow: 0 4px 12px 0 rgba(52, 120, 172, .4);
		color: #fff
	}
	
	.prog-epi .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(52, 120, 172, .2);
		color: #fff
	}
	
	.prog-epi .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-epi .cefcom-button.-primary {
		border: none
	}
	
	.prog-hsy .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #f15e38, #f15e38);
		box-shadow: 0 2px 8px 0 rgba(241, 94, 56, .2);
		color: #fff
	}
	
	.prog-hsy .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #f15e38, #f15e38);
		box-shadow: 0 4px 12px 0 rgba(241, 94, 56, .4);
		color: #fff
	}
	
	.prog-hsy .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(241, 94, 56, .2);
		color: #fff
	}
	
	.prog-hsy .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-hsy .cefcom-button.-primary {
		border: none
	}
	
	.prog-ilc .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #f15e38, #f15e38);
		box-shadow: 0 2px 8px 0 rgba(241, 94, 56, .2);
		color: #fff
	}
	
	.prog-ilc .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #f15e38, #f15e38);
		box-shadow: 0 4px 12px 0 rgba(241, 94, 56, .4);
		color: #fff
	}
	
	.prog-ilc .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(241, 94, 56, .2);
		color: #fff
	}
	
	.prog-ilc .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ilc .cefcom-button.-primary {
		border: none
	}
	
	.prog-etown .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #ad3462, #ad3462);
		box-shadow: 0 2px 8px 0 rgba(173, 52, 98, .2);
		color: #fff
	}
	
	.prog-etown .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #ad3462, #ad3462);
		box-shadow: 0 4px 12px 0 rgba(173, 52, 98, .4);
		color: #fff
	}
	
	.prog-etown .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(173, 52, 98, .2);
		color: #fff
	}
	
	.prog-etown .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-etown .cefcom-button.-primary {
		border: none
	}
	
	.prog-bc .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #734084, #734084);
		box-shadow: 0 2px 8px 0 rgba(115, 64, 132, .2);
		color: #fff
	}
	
	.prog-bc .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #734084, #734084);
		box-shadow: 0 4px 12px 0 rgba(115, 64, 132, .4);
		color: #fff
	}
	
	.prog-bc .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(115, 64, 132, .2);
		color: #fff
	}
	
	.prog-bc .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-bc .cefcom-button.-primary {
		border: none
	}
	
	.prog-hult .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #003c64, #003c64);
		box-shadow: 0 2px 8px 0 rgba(0, 60, 100, .2);
		color: #fff
	}
	
	.prog-hult .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #003c64, #003c64);
		box-shadow: 0 4px 12px 0 rgba(0, 60, 100, .4);
		color: #fff
	}
	
	.prog-hult .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(0, 60, 100, .2);
		color: #fff
	}
	
	.prog-hult .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-hult .cefcom-button.-primary {
		border: none
	}
	
	.prog-exc .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #2ca4b0, #2ca4b0);
		box-shadow: 0 2px 8px 0 rgba(44, 164, 176, .2);
		color: #fff
	}
	
	.prog-exc .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #2ca4b0, #2ca4b0);
		box-shadow: 0 4px 12px 0 rgba(44, 164, 176, .4);
		color: #fff
	}
	
	.prog-exc .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(44, 164, 176, .2);
		color: #fff
	}
	
	.prog-exc .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-exc .cefcom-button.-primary {
		border: none
	}
	
	.prog-ju .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #09d0f6, #09d0f6);
		box-shadow: 0 2px 8px 0 rgba(9, 208, 246, .2);
		color: #fff
	}
	
	.prog-ju .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #09d0f6, #09d0f6);
		box-shadow: 0 4px 12px 0 rgba(9, 208, 246, .4);
		color: #fff
	}
	
	.prog-ju .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(9, 208, 246, .2);
		color: #fff
	}
	
	.prog-ju .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ju .cefcom-button.-primary {
		border: none
	}
	
	.prog-efset .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #15d0a0, #15d0a0);
		box-shadow: 0 2px 8px 0 rgba(21, 208, 160, .2);
		color: #000
	}
	
	.prog-efset .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #15d0a0, #15d0a0);
		box-shadow: 0 4px 12px 0 rgba(21, 208, 160, .4);
		color: #000
	}
	
	.prog-efset .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(21, 208, 160, .2);
		color: #000
	}
	
	.prog-efset .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-efset .cefcom-button.-primary {
		border: none
	}
	
	.prog-ec .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #ad3462, #ad3462);
		box-shadow: 0 2px 8px 0 rgba(173, 52, 98, .2);
		color: #fff
	}
	
	.prog-ec .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #ad3462, #ad3462);
		box-shadow: 0 4px 12px 0 rgba(173, 52, 98, .4);
		color: #fff
	}
	
	.prog-ec .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(173, 52, 98, .2);
		color: #fff
	}
	
	.prog-ec .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ec .cefcom-button.-primary {
		border: none
	}
	
	.prog-cb .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #21918d, #21918d);
		box-shadow: 0 2px 8px 0 rgba(33, 145, 141, .2);
		color: #fff
	}
	
	.prog-cb .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #21918d, #21918d);
		box-shadow: 0 4px 12px 0 rgba(33, 145, 141, .4);
		color: #fff
	}
	
	.prog-cb .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(33, 145, 141, .2);
		color: #fff
	}
	
	.prog-cb .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-cb .cefcom-button.-primary {
		border: none
	}
	
	.prog-et .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #009eeb, #009eeb);
		box-shadow: 0 2px 8px 0 rgba(0, 158, 235, .2);
		color: #fff
	}
	
	.prog-et .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #009eeb, #009eeb);
		box-shadow: 0 4px 12px 0 rgba(0, 158, 235, .4);
		color: #fff
	}
	
	.prog-et .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(0, 158, 235, .2);
		color: #fff
	}
	
	.prog-et .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-et .cefcom-button.-primary {
		border: none
	}
	
	.prog-sst .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #003c64, #003c64);
		box-shadow: 0 2px 8px 0 rgba(0, 60, 100, .2);
		color: #fff
	}
	
	.prog-sst .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #003c64, #003c64);
		box-shadow: 0 4px 12px 0 rgba(0, 60, 100, .4);
		color: #fff
	}
	
	.prog-sst .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(0, 60, 100, .2);
		color: #fff
	}
	
	.prog-sst .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-sst .cefcom-button.-primary {
		border: none
	}
	
	.prog-gy .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #df9619, #df9619);
		box-shadow: 0 2px 8px 0 rgba(223, 150, 25, .2);
		color: #fff
	}
	
	.prog-gy .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #df9619, #df9619);
		box-shadow: 0 4px 12px 0 rgba(223, 150, 25, .4);
		color: #fff
	}
	
	.prog-gy .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(223, 150, 25, .2);
		color: #fff
	}
	
	.prog-gy .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-gy .cefcom-button.-primary {
		border: none
	}
	
	.prog-cst .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #384193, #384193);
		box-shadow: 0 2px 8px 0 rgba(56, 65, 147, .2);
		color: #fff
	}
	
	.prog-cst .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #384193, #384193);
		box-shadow: 0 4px 12px 0 rgba(56, 65, 147, .4);
		color: #fff
	}
	
	.prog-cst .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(56, 65, 147, .2);
		color: #fff
	}
	
	.prog-cst .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-cst .cefcom-button.-primary {
		border: none
	}
	
	.prog-ga .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #009248, #009248);
		box-shadow: 0 2px 8px 0 rgba(0, 146, 72, .2);
		color: #fff
	}
	
	.prog-ga .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #009248, #009248);
		box-shadow: 0 4px 12px 0 rgba(0, 146, 72, .4);
		color: #fff
	}
	
	.prog-ga .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(0, 146, 72, .2);
		color: #fff
	}
	
	.prog-ga .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none

	}
	
	.transparent.prog-ga .cefcom-button.-primary {
		border: none
	}
	
	.prog-ehp .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #863b61, #863b61);
		box-shadow: 0 2px 8px 0 rgba(134, 59, 97, .2);
		color: #fff
	}
	
	.prog-ehp .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #863b61, #863b61);
		box-shadow: 0 4px 12px 0 rgba(134, 59, 97, .4);
		color: #fff
	}
	
	.prog-ehp .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(134, 59, 97, .2);
		color: #fff
	}
	
	.prog-ehp .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ehp .cefcom-button.-primary {
		border: none
	}
	
	.prog-e1-adults .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #ff329b, #ff329b);
		box-shadow: 0 2px 8px 0 rgba(255, 50, 155, .2);
		color: #fff
	}
	
	.prog-e1-adults .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #ff329b, #ff329b);
		box-shadow: 0 4px 12px 0 rgba(255, 50, 155, .4);
		color: #fff
	}
	
	.prog-e1-adults .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(255, 50, 155, .2);
		color: #fff
	}
	
	.prog-e1-adults .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-e1-adults .cefcom-button.-primary {
		border: none
	}
	
	.prog-e1-kids .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #eb336b, #eb336b);
		box-shadow: 0 2px 8px 0 rgba(235, 51, 107, .2);
		color: #fff
	}
	
	.prog-e1-kids .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #eb336b, #eb336b);
		box-shadow: 0 4px 12px 0 rgba(235, 51, 107, .4);
		color: #fff
	}
	
	.prog-e1-kids .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(235, 51, 107, .2);
		color: #fff
	}
	
	.prog-e1-kids .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-e1-kids .cefcom-button.-primary {
		border: none
	}
	
	.prog-e1-teens .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #99127d, #99127d);
		box-shadow: 0 2px 8px 0 rgba(153, 18, 125, .2);
		color: #fff
	}
	
	.prog-e1-teens .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #99127d, #99127d);
		box-shadow: 0 4px 12px 0 rgba(153, 18, 125, .4);
		color: #fff
	}
	
	.prog-e1-teens .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(153, 18, 125, .2);
		color: #fff
	}
	
	.prog-e1-teens .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-e1-teens .cefcom-button.-primary {
		border: none
	}
	
	.prog-ilsd .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #3854a3, #3854a3);
		box-shadow: 0 2px 8px 0 rgba(56, 84, 163, .2);
		color: #fff
	}
	
	.prog-ilsd .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #3854a3, #3854a3);
		box-shadow: 0 4px 12px 0 rgba(56, 84, 163, .4);
		color: #fff
	}
	
	.prog-ilsd .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(56, 84, 163, .2);
		color: #fff
	}
	
	.prog-ilsd .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ilsd .cefcom-button.-primary {
		border: none
	}
	
	.prog-lsj .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #09d0f6, #09d0f6);
		box-shadow: 0 2px 8px 0 rgba(9, 208, 246, .2);
		color: #fff
	}
	
	.prog-lsj .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #09d0f6, #09d0f6);
		box-shadow: 0 4px 12px 0 rgba(9, 208, 246, .4);
		color: #fff
	}
	
	.prog-lsj .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(9, 208, 246, .2);
		color: #fff
	}
	
	.prog-lsj .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-lsj .cefcom-button.-primary {
		border: none
	}
	
	.prog-ilp .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #fbcb4c, #fbcb4c);
		box-shadow: 0 2px 8px 0 rgba(251, 203, 76, .2);
		color: #fff
	}
	
	.prog-ilp .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #fbcb4c, #fbcb4c);
		box-shadow: 0 4px 12px 0 rgba(251, 203, 76, .4);
		color: #fff
	}
	
	.prog-ilp .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(251, 203, 76, .2);
		color: #fff
	}
	
	.prog-ilp .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ilp .cefcom-button.-primary {
		border: none
	}
	
	.prog-lang-ju .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #09d0f6, #09d0f6);
		box-shadow: 0 2px 8px 0 rgba(9, 208, 246, .2);
		color: #fff
	}
	
	.prog-lang-ju .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #09d0f6, #09d0f6);
		box-shadow: 0 4px 12px 0 rgba(9, 208, 246, .4);
		color: #fff
	}
	
	.prog-lang-ju .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(9, 208, 246, .2);
		color: #fff
	}
	
	.prog-lang-ju .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-lang-ju .cefcom-button.-primary {
		border: none
	}
	
	.prog-lang-lt .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #19bad8, #19bad8);
		box-shadow: 0 2px 8px 0 rgba(25, 186, 216, .2);
		color: #fff
	}
	
	.prog-lang-lt .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #19bad8, #19bad8);
		box-shadow: 0 4px 12px 0 rgba(25, 186, 216, .4);
		color: #fff
	}
	
	.prog-lang-lt .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(25, 186, 216, .2);
		color: #fff
	}
	
	.prog-lang-lt .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-lang-lt .cefcom-button.-primary {
		border: none
	}
	
	.prog-lang-ilc .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #f15e38, #f15e38);
		box-shadow: 0 2px 8px 0 rgba(241, 94, 56, .2);
		color: #fff
	}
	
	.prog-lang-ilc .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #f15e38, #f15e38);
		box-shadow: 0 4px 12px 0 rgba(241, 94, 56, .4);
		color: #fff
	}
	
	.prog-lang-ilc .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(241, 94, 56, .2);
		color: #fff
	}
	
	.prog-lang-ilc .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-lang-ilc .cefcom-button.-primary {
		border: none
	}
	
	.prog-lang-ils .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #e3b232, #e3b232);
		box-shadow: 0 2px 8px 0 rgba(227, 178, 50, .2);
		color: #fff
	}
	
	.prog-lang-ils .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #e3b232, #e3b232);
		box-shadow: 0 4px 12px 0 rgba(227, 178, 50, .4);
		color: #fff
	}
	
	.prog-lang-ils .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(227, 178, 50, .2);
		color: #fff
	}
	
	.prog-lang-ils .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-lang-ils .cefcom-button.-primary {
		border: none
	}
	
	.prog-lang-lsp .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #007b88, #007b88);
		box-shadow: 0 2px 8px 0 rgba(0, 123, 136, .2);
		color: #fff
	}
	
	.prog-lang-lsp .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #007b88, #007b88);
		box-shadow: 0 4px 12px 0 rgba(0, 123, 136, .4);
		color: #fff
	}
	
	.prog-lang-lsp .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(0, 123, 136, .2);
		color: #fff
	}
	
	.prog-lang-lsp .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-lang-lsp .cefcom-button.-primary {
		border: none
	}
	
	.prog-gst .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #e4a649, #e4a649);
		box-shadow: 0 2px 8px 0 rgba(228, 166, 73, .2);
		color: #fff
	}
	
	.prog-gst .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #e4a649, #e4a649);
		box-shadow: 0 4px 12px 0 rgba(228, 166, 73, .4);
		color: #fff
	}
	
	.prog-gst .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(228, 166, 73, .2);
		color: #fff
	}
	
	.prog-gst .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-gst .cefcom-button.-primary {
		border: none
	}
	
	.prog-ilsy .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #0099e0, #0099e0);
		box-shadow: 0 2px 8px 0 rgba(0, 153, 224, .2);
		color: #fff
	}
	
	.prog-ilsy .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #0099e0, #0099e0);
		box-shadow: 0 4px 12px 0 rgba(0, 153, 224, .4);
		color: #fff
	}
	
	.prog-ilsy .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(0, 153, 224, .2);
		color: #fff
	}
	
	.prog-ilsy .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ilsy .cefcom-button.-primary {
		border: none
	}
	
	.prog-riyadh .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #3854a3, #3854a3);
		box-shadow: 0 2px 8px 0 rgba(56, 84, 163, .2);
		color: #fff
	}
	
	.prog-riyadh .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #3854a3, #3854a3);
		box-shadow: 0 4px 12px 0 rgba(56, 84, 163, .4);
		color: #fff
	}
	
	.prog-riyadh .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(56, 84, 163, .2);
		color: #fff
	}
	
	.prog-riyadh .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-riyadh .cefcom-button.-primary {
		border: none
	}
	
	.prog-quito .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #3854a3, #3854a3);
		box-shadow: 0 2px 8px 0 rgba(56, 84, 163, .2);
		color: #fff
	}
	
	.prog-quito .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #3854a3, #3854a3);
		box-shadow: 0 4px 12px 0 rgba(56, 84, 163, .4);
		color: #fff
	}
	
	.prog-quito .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(56, 84, 163, .2);
		color: #fff
	}
	
	.prog-quito .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-quito .cefcom-button.-primary {
		border: none
	}
	
	.prog-ily .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #efce0a, #efce0a);
		box-shadow: 0 2px 8px 0 rgba(239, 206, 10, .2);
		color: #fff
	}
	
	.prog-ily .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #efce0a, #efce0a);
		box-shadow: 0 4px 12px 0 rgba(239, 206, 10, .4);
		color: #fff
	}
	
	.prog-ily .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(239, 206, 10, .2);
		color: #fff
	}
	
	.prog-ily .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ily .cefcom-button.-primary {
		border: none
	}
	
	.prog-aya .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #4a652e, #4a652e);
		box-shadow: 0 2px 8px 0 rgba(74, 101, 46, .2);
		color: #fff
	}
	
	.prog-aya .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #4a652e, #4a652e);
		box-shadow: 0 4px 12px 0 rgba(74, 101, 46, .4);
		color: #fff
	}
	
	.prog-aya .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(74, 101, 46, .2);
		color: #fff
	}
	
	.prog-aya .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-aya .cefcom-button.-primary {
		border: none
	}
	
	.prog-upa .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #734084, #734084);
		box-shadow: 0 2px 8px 0 rgba(115, 64, 132, .2);
		color: #fff
	}
	
	.prog-upa .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #734084, #734084);
		box-shadow: 0 4px 12px 0 rgba(115, 64, 132, .4);
		color: #fff
	}
	
	.prog-upa .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(115, 64, 132, .2);
		color: #fff
	}
	
	.prog-upa .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-upa .cefcom-button.-primary {
		border: none
	}
	
	.prog-upd .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #734084, #734084);
		box-shadow: 0 2px 8px 0 rgba(115, 64, 132, .2);
		color: #fff
	}
	
	.prog-upd .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #734084, #734084);
		box-shadow: 0 4px 12px 0 rgba(115, 64, 132, .4);
		color: #fff
	}
	
	.prog-upd .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(115, 64, 132, .2);
		color: #fff
	}
	
	.prog-upd .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-upd .cefcom-button.-primary {
		border: none
	}
	
	.prog-ilo .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #016aa2, #016aa2);
		box-shadow: 0 2px 8px 0 rgba(1, 106, 162, .2);
		color: #fff
	}
	
	.prog-ilo .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #016aa2, #016aa2);
		box-shadow: 0 4px 12px 0 rgba(1, 106, 162, .4);
		color: #fff
	}
	
	.prog-ilo .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(1, 106, 162, .2);
		color: #fff
	}
	
	.prog-ilo .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-ilo .cefcom-button.-primary {
		border: none
	}
	
	.prog-illj .cefcom-button.-primary {
		background-color: transparent;
		background-image: linear-gradient(0deg, #016aa2, #016aa2);
		box-shadow: 0 2px 8px 0 rgba(1, 106, 162, .2);
		color: #fff
	}
	
	.prog-illj .cefcom-button.-primary:hover {
		background-image: linear-gradient(0deg, #016aa2, #016aa2);
		box-shadow: 0 4px 12px 0 rgba(1, 106, 162, .4);
		color: #fff
	}
	
	.prog-illj .cefcom-button.-primary:active {
		box-shadow: 0 2px 8px 0 rgba(1, 106, 162, .2);
		color: #fff
	}
	
	.prog-illj .cefcom-button.-primary:focus {
		box-shadow: none;
		outline: none
	}
	
	.transparent.prog-illj .cefcom-button.-primary {
		border: none
	}
	
	.cefcom-button.-primary:active,
	.cefcom-button.-primary:focus {
		border: none;
		box-shadow: none;
		outline: none
	}
	
	.cefcom-button.-primary:hover {
		border: none
	}
	
	.cefcom-button.-secondary {
		background-color: #fff;
		border: none;
		box-shadow: none;
		color: #191919
	}
	
	.cefcom-button.-secondary:hover {
		background-color: #fff;
		background-image: none;
		border: none;
		box-shadow: 0 2px 8px 0 rgba(25, 25, 25, .15);
		color: #191919
	}
	
	.cefcom-button.-secondary:active,
	.cefcom-button.-secondary:focus {
		border: none;
		box-shadow: none;
		outline: none
	}
	
	.welcome-popup .popup_inner {
		left: 5%;
		padding: 40px;
		right: 5%;
		width: 90%
	}
	
	@media(min-width:768px) {
		.welcome-popup .popup_inner {
			left: 25%;
			max-width: 512px;
			padding: 40px;
			right: 25%
		}
	}
	
	.welcome-popup .welcome-popup_content .cefcom-button {
		background-color: #fff;
		background-image: linear-gradient(180deg, #fff, #feffff);
		border: 1px solid rgba(25, 25, 25, .2);
		border-radius: 24px;
		box-shadow: 0 2px 8px 0 #fff;
		color: #191919;
		font-size: 16px;
		font-weight: 450;
		line-height: 24px
	}
	
	.welcome-popup .welcome-popup_content .welcome-popup_title {
		display: block;
		font-size: 20px;
		font-weight: 700;
		margin-bottom: 16px
	}
	
	.rtl .welcome-popup .welcome-popup_content .welcome-popup_title {
		font-size: 26px;
		line-height: 1
	}
	
	@media(min-width:768px) {
		.welcome-popup .welcome-popup_content .welcome-popup_title {
			font-size: 24px;
			font-weight: 700;
			margin-bottom: 16px
		}
		.rtl .welcome-popup .welcome-popup_content .welcome-popup_title {
			font-size: 31.2px;
			line-height: 1
		}
	}
	
	.welcome-popup .welcome-popup_content .welcome-popup_message {
		line-height: 1.5;
		margin-bottom: 16px
	}
	
	@media(min-width:768px) {
		.welcome-popup .welcome-popup_content .welcome-popup_message {
			font-size: 16px;
			font-weight: 300;
			max-width: 412px
		}
		.rtl .welcome-popup .welcome-popup_content .welcome-popup_message {
			font-size: 20.8px;
			line-height: 1
		}
	}
	
	.cefcom-top-bar {
		-webkit-touch-callout: none;
		overflow: visible;
		position: relative;
		-webkit-user-select: none;
		user-select: none;
		z-index: 1000
	}
	
	.cefcom-top-bar__wrapper {
		background: #fff;
		border-bottom: 1px solid rgba(25, 25, 25, .1);
		color: rgba(25, 25, 25, .8);
		position: relative;
		z-index: 100
	}
	
	.cefcom-top-bar__wrapper * {
		line-height: 1.71
	}
	
	.transparent .cefcom-top-bar__wrapper {
		background: transparent;
		border-bottom: 1px solid hsla(0, 0%, 100%, .25);
		color: #fff
	}
	
	@media(min-width:768px) {
		.-with-promologo .cefcom-top-bar__wrapper {
			border-bottom: 1px solid transparent
		}
	}
	
	.-topbar-open .cefcom-top-bar__wrapper,
	.mobile-nav-opened .cefcom-top-bar__wrapper {
		background: #fff;
		border-bottom: 1px solid rgba(25, 25, 25, .1)
	}
	
	.cefcom-top-bar__inner {
		font-size: 14px;
		font-weight: 400;
		height: 48px;
		position: relative;
		z-index: 20001
	}
	
	@media(max-width:767px) {
		.cefcom-top-bar__inner {
			margin: 0 24px;
			max-width: none
		}
	}
	
	@media(min-width:768px) {
		.cefcom-top-bar__inner {
			margin: 0 32px;
			max-width: none
		}
	}
	
	@media(min-width:1024px) {
		.cefcom-top-bar__inner {
			margin: 0 auto;
			max-width: 960px
		}
	}
	
	@media(min-width:1264px) {
		.cefcom-top-bar__inner {
			margin: 0 auto;
			max-width: 1200px
		}
	}
	
	.rtl .cefcom-top-bar__inner {
		font-size: 18.2px;
		line-height: 1
	}
	
	@media(min-width:768px) {
		.cefcom-top-bar__inner {
			height: 55px
		}
	}
	
	.cefcom-top-bar__col {
		display: flex;
		flex: 1 1;
		height: 100%;
		position: absolute;
		top: 0;
		z-index: 2
	}
	
	.rtl .cefcom-top-bar__col {
		direction: rtl
	}
	
	.cefcom-top-bar__col.-left {
		left: 0
	}
	
	.cefcom-top-bar__col.-left .topbar-menu-toggle {
		display: inline-block;
		height: 16px;
		margin-right: 8px;
		overflow: hidden;
		width: 16px
	}
	
	.rtl .cefcom-top-bar__col.-left .topbar-menu-toggle {
		margin-left: 8px;
		margin-right: 0
	}
	
	.rtl .cefcom-top-bar__col.-left {
		left: auto;
		right: 0
	}
	
	.cefcom-top-bar__col.-left .cefcom-top-bar__top-link-text {
		color: #191919
	}
	
	.transparent .cefcom-top-bar__col.-left .cefcom-top-bar__top-link-text {
		color: #fff
	}
	
	.cefcom-top-bar__col.-right {
		right: 0;
		text-align: right
	}
	
	.rtl .cefcom-top-bar__col.-right {
		left: 0;
		right: auto
	}
	
	@media(max-width:768px) {
		.cefcom-top-bar__col.-right {
			padding-right: 0!important
		}
	}
	
	.cefcom-top-bar__col.-right .cefcom-icon {
		margin-left: 8px
	}
	
	.rtl .cefcom-top-bar__col.-right .cefcom-icon {
		margin-left: 0;
		margin-right: 8px
	}
	
	.cefcom-top-bar__col.-right.-no-phone-number .lang-toggle .gc-topbar-dd {
		right: -12px
	}
	
	@media(min-width:768px) {
		.cefcom-top-bar__col.-right.-no-phone-number .lang-toggle .gc-topbar-dd {
			right: -20px
		}
	}
	
	.cefcom-top-bar__col.-right.-no-phone-number .lang-toggle .gc-topbar-dd__toggle .cefcom-icon.-chevron-down {
		top: 1px
	}
	
	.cefcom-top-bar__col.-center {
		width: 100%;
		z-index: 1
	}
	
	.cefcom-top-bar__col.-center a,
	.cefcom-top-bar__col.-left .cefcom-top-bar__logo {
		display: block;
		margin: auto
	}
	
	.cefcom-top-bar__top-link {
		align-items: center;
		cursor: pointer;
		display: inline-flex;
		text-decoration: none
	}
	
	.cefcom-top-bar__top-link:hover {
		-webkit-text-decoration: underline rgba(25, 25, 25, .8);
		text-decoration: underline rgba(25, 25, 25, .8)
	}
	
	.cefcom-top-bar__top-link:hover fa-whatsapp {
		-webkit-text-decoration: underline rgba(25, 25, 25, .8);
		text-decoration: none rgba(25, 25, 25, .8)
	}
	
	.transparent .cefcom-top-bar__top-link:hover {
		-webkit-text-decoration: underline #fff;
		text-decoration: underline #fff
	}
	
	.-topbar-open .cefcom-top-bar__top-link {
		color: rgba(25, 25, 25, .8);
		text-decoration: none
	}
	
	.-topbar-open .cefcom-top-bar__top-link:hover {
		-webkit-text-decoration: underline rgba(25, 25, 25, .8);
		text-decoration: underline rgba(25, 25, 25, .8)
	}
	
	.cefcom-top-bar__top-link-text {
		color: rgba(25, 25, 25, .8);
		display: none;
		font-size: 14px;
		font-weight: 400
	}


	@media(max-width:1023px) {
		.-with-whatsapp {
		  margin-right:40px !important;
		}
	}

	
	.rtl .cefcom-top-bar__top-link-text {
		font-size: 18.2px;
		line-height: 1
	}
	
	.transparent .cefcom-top-bar__top-link-text {
		color: #fff
	}
	
	.transparent .cefcom-top-bar__top-link-text:hover {
		-webkit-text-decoration: underline #fff;
		text-decoration: underline #fff
	}
	
	.-topbar-open .cefcom-top-bar__top-link-text {
		color: rgba(25, 25, 25, .8);
		text-decoration: none
	}
	
	.-topbar-open .cefcom-top-bar__top-link-text:hover {
		-webkit-text-decoration: underline rgba(25, 25, 25, .8);
		text-decoration: underline rgba(25, 25, 25, .8)
	}
	
	@media(min-width:1024px) {
		.cefcom-top-bar__top-link-text {
			display: block
		}
	}
	
	.rtl .cefcom-top-bar__top-link-text.js-topbar-phone {
		font-size: 14px
	}
	
	.cefcom-top-bar__top-link.lang-toggle {
		margin-right: 10px
	}
	
	.rtl .cefcom-top-bar__top-link.lang-toggle {
		margin-left: 10px;
		margin-right: 0
	}
	
	.topbar-banner {
		align-items: center;
		background: #e3f7ff;
		display: flex;
		font-size: 14px;
		font-weight: 450;
		height: 34px;
		justify-content: space-evenly;
		line-height: 18px;
		position: relative
	}
	
	.topbar-banner a {
		color: #191919;
		text-decoration: underline
	}
	
	@media(min-width:1024px) {
		.topbar-banner .mobile-only {
			display: none
		}
	}
	
	.topbar-banner .desktop-only {
		display: none
	}
	
	@media(min-width:1024px) {
		.topbar-banner .desktop-only {
			display: flex
		}
	}
	
	.cefcom-top-bar__logo {
		background-image: none;
		background-size: 55px 32px!important;
		display: block
	}
	
	.cefcom-top-bar__logo img {
		height: 32px;
		max-width: 100%;
		width: 55px
	}
	
	.cefcom-top-bar__logo-black {
		background-size: 48px 48px!important;
		display: block;
		height: 48px;
		width: 48px
	}
	
	.mkt-cn .cefcom-top-bar__logo-black {
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: contain!important;
		height: 32px!important;
		width: 95px!important
	}
	
	.transparent .cefcom-top-bar__logo-black {
		display: none
	}
	
	.-topbar-open .cefcom-top-bar__logo-black,
	.mobile-nav-opened .cefcom-top-bar__logo-black {
		display: block
	}
	
	.cefcom-top-bar__logo-white {
		background-size: 55px 32px!important;
		display: none;
		height: 32px;
		width: 55px
	}
	
	.mkt-cn .cefcom-top-bar__logo-white {
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: contain!important;
		height: 32px!important;
		width: 95px!important
	}
	
	.transparent .cefcom-top-bar__logo-white {
		display: block
	}
	
	.-topbar-open .cefcom-top-bar__logo-white,
	.mobile-nav-opened .cefcom-top-bar__logo-white {
		display: none
	}
	
	.cefcom-top-bar .cefcom-icon {
		background-repeat: no-repeat;
		background-size: contain;
		display: inline-block;
		height: 16px;
		width: 16px
	}
	
	.cefcom-top-bar .cefcom-icon.-phone {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiMxOTE5MTkiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0ibTE0LjE2IDEwLjUyNS0zLTFhLjUuNSAwIDAgMC0uNjA1LjI1bC0uODYgMS43MjVjLTIuNS0uMTktNS0yLjY2NS01LjE4NS01LjE4NWwxLjcxNS0uODZBLjUuNSAwIDAgMCA2LjUgNC44NGwtMS0zQS41LjUgMCAwIDAgNSAxLjVIM2EuNS41IDAgMCAwLS4zNTUuMTQ1bC0xIDFBLjUuNSAwIDAgMCAxLjUgM2MwIDYuODggNC42MiAxMS41IDExLjUgMTEuNWEuNS41IDAgMCAwIC4zNTUtLjE0NWwxLTFBLjUuNSAwIDAgMCAxNC41IDEzdi0yYS41LjUgMCAwIDAtLjM0LS40NzV6Ii8+PHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2Utb3BhY2l0eT0iLjAxIiBzdHJva2Utd2lkdGg9Ii4xIiBkPSJNLjA1LjA1aDE1Ljl2MTUuOUguMDV6Ii8+PC9nPjwvc3ZnPg==");
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 16px
	}
	
	.transparent .cefcom-top-bar .cefcom-icon.-phone {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0ibTE0LjE2IDEwLjUyNS0zLTFhLjUuNSAwIDAgMC0uNjA1LjI1bC0uODYgMS43MjVjLTIuNS0uMTktNS0yLjY2NS01LjE4NS01LjE4NWwxLjcxNS0uODZBLjUuNSAwIDAgMCA2LjUgNC44NGwtMS0zQS41LjUgMCAwIDAgNSAxLjVIM2EuNS41IDAgMCAwLS4zNTUuMTQ1bC0xIDFBLjUuNSAwIDAgMCAxLjUgM2MwIDYuODggNC42MiAxMS41IDExLjUgMTEuNWEuNS41IDAgMCAwIC4zNTUtLjE0NWwxLTFBLjUuNSAwIDAgMCAxNC41IDEzdi0yYS41LjUgMCAwIDAtLjM0LS40NzV6Ii8+PHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2Utb3BhY2l0eT0iLjAxIiBzdHJva2Utd2lkdGg9Ii4xIiBkPSJNLjA1LjA1aDE1Ljl2MTUuOUguMDV6Ii8+PC9nPjwvc3ZnPg==");
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 16px
	}
	
	.cefcom-top-bar .cefcom-icon.-menu {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiMxOTE5MTkiIGZpbGwtcnVsZT0ibm9uemVybyI+PHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjEuNSIgeT0iNC41IiByeD0iLjc1Ii8+PHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjEuNSIgeT0iMTAiIHJ4PSIuNzUiLz48L2c+PHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2Utb3BhY2l0eT0iLjAxIiBzdHJva2Utd2lkdGg9Ii4xIiBkPSJNLjA1LjA1aDE1Ljl2MTUuOUguMDV6Ii8+PC9nPjwvc3ZnPg==");
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 16px
	}
	
	.transparent .cefcom-top-bar .cefcom-icon.-menu {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA0LjUpIj48cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMS41IiByeD0iLjc1Ii8+PHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjEuNSIgeT0iNS41IiByeD0iLjc1Ii8+PC9nPjxwYXRoIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLW9wYWNpdHk9Ii4wMSIgc3Ryb2tlLXdpZHRoPSIuMSIgZD0iTS4wNS4wNWgxNS45djE1LjlILjA1eiIvPjwvZz48L3N2Zz4=");
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 16px
	}
	
	.cefcom-top-bar .cefcom-icon.-close {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGRlZnM+PHBhdGggaWQ9InByZWZpeF9fYSIgZD0ibTggOS40MS02LjMwNyA2LjNBLjk5Ljk5IDAgMSAxIC4yOSAxNC4zMDdsNi4zMTQtNi4zMDlMLjI5MSAxLjY5MkEuOTkuOTkgMCAwIDEgLjk5MiAwYy4yNTMgMCAuNTA3LjA5Ni43LjI5TDggNi41OWw2LjMwNy02LjNhLjk4NS45ODUgMCAwIDEgLjctLjI5Ljk5Ljk5IDAgMCAxIC43MDEgMS42OTJMOS4zOTYgOGw2LjMxNCA2LjMwOWEuOTkuOTkgMCAxIDEtMS40MDIgMS40MDJMOCA5LjQxeiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLW9wYWNpdHk9Ii4wMSIgc3Ryb2tlLXdpZHRoPSIuMSIgZD0iTS4wNS4wNWgxNS45djE1LjlILjA1eiIvPjx1c2UgeGxpbms6aHJlZj0iI3ByZWZpeF9fYSIgZmlsbD0iIzE5MTkxOSIvPjwvZz48L3N2Zz4=");
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 16px;
		background-size: 70%
	}
	
	.transparent .cefcom-top-bar .cefcom-icon.-close {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGRlZnM+PHBhdGggaWQ9InByZWZpeF9fYSIgZD0ibTggOS40MS02LjMwNyA2LjNBLjk5Ljk5IDAgMSAxIC4yOSAxNC4zMDdsNi4zMTQtNi4zMDlMLjI5MSAxLjY5MkEuOTkuOTkgMCAwIDEgLjk5MiAwYy4yNTMgMCAuNTA3LjA5Ni43LjI5TDggNi41OWw2LjMwNy02LjNhLjk4NS45ODUgMCAwIDEgLjctLjI5Ljk5Ljk5IDAgMCAxIC43MDEgMS42OTJMOS4zOTYgOGw2LjMxNCA2LjMwOWEuOTkuOTkgMCAxIDEtMS40MDIgMS40MDJMOCA5LjQxeiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLW9wYWNpdHk9Ii4wMSIgc3Ryb2tlLXdpZHRoPSIuMSIgZD0iTS4wNS4wNWgxNS45djE1LjlILjA1eiIvPjx1c2UgeGxpbms6aHJlZj0iI3ByZWZpeF9fYSIgZmlsbD0iI0ZGRiIvPjwvZz48L3N2Zz4=");
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 16px
	}
	
	.cefcom-top-bar .cefcom-icon.-chevron-down {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjMTkxOTE5IiBkPSJtMTUuMzkzLjg0Mi0uMzM0LS4zMzRhLjQ3LjQ3IDAgMCAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwIDAtLjY2NCAwTC42MDcuODQ3YS40Ny40NyAwIDAgMCAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMCAwIC4xNTUuMWMuMTE0LjA1LjI0NC4wNS4zNTggMGEuMzM5LjMzOSAwIDAgMCAuMTEzLS4wNzZsLjAzNy0uMDI0LjMzNS0uMzM0IDYuNzI5LTYuNzNhLjQ3LjQ3IDAgMCAwIDAtLjY2M3oiLz48L3N2Zz4=");
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 16px
	}
	
	.transparent .cefcom-top-bar .cefcom-icon.-chevron-down {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJtMTUuMzkzLjg0Mi0uMzM0LS4zMzRhLjQ3LjQ3IDAgMCAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwIDAtLjY2NCAwTC42MDcuODQ3YS40Ny40NyAwIDAgMCAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMCAwIC4xNTUuMWMuMTE0LjA1LjI0NC4wNS4zNTggMGEuMzM5LjMzOSAwIDAgMCAuMTEzLS4wNzZsLjAzNy0uMDI0LjMzNS0uMzM0IDYuNzI5LTYuNzNhLjQ3LjQ3IDAgMCAwIDAtLjY2M3oiLz48L3N2Zz4=");
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 16px
	}
	
	.cefcom-top-bar .cefcom-icon.-chevron-up {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjMTkxOTE5IiBkPSJNMTUuMzkzIDcuNDkgOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAgMC0uNjU5IDBsLS4zMy4zMzRMLjYwOCA3LjQ4OWEuNDcuNDcgMCAwIDAgMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAgMCAuNjY0IDBMOCAyLjA5Nmw2LjM5NSA2LjM5MWEuNDcuNDcgMCAwIDAgLjY2NCAwbC4zMzQtLjMzNGEuNDcuNDcgMCAwIDAgMC0uNjY0eiIvPjwvc3ZnPg==");
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 16px
	}
	
	.transparent .cefcom-top-bar .cefcom-icon.-chevron-up {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTUuMzkzIDcuNDkgOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAgMC0uNjU5IDBsLS4zMy4zMzRMLjYwOCA3LjQ4OWEuNDcuNDcgMCAwIDAgMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAgMCAuNjY0IDBMOCAyLjA5Nmw2LjM5NSA2LjM5MWEuNDcuNDcgMCAwIDAgLjY2NCAwbC4zMzQtLjMzNGEuNDcuNDcgMCAwIDAgMC0uNjY0eiIvPjwvc3ZnPg==");
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 16px
	}
	
	.cefcom-top-bar.-topbar-open .cefcom-icon.-phone,
	.mobile-nav-opened .cefcom-top-bar .cefcom-icon.-phone {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiMxOTE5MTkiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0ibTE0LjE2IDEwLjUyNS0zLTFhLjUuNSAwIDAgMC0uNjA1LjI1bC0uODYgMS43MjVjLTIuNS0uMTktNS0yLjY2NS01LjE4NS01LjE4NWwxLjcxNS0uODZBLjUuNSAwIDAgMCA2LjUgNC44NGwtMS0zQS41LjUgMCAwIDAgNSAxLjVIM2EuNS41IDAgMCAwLS4zNTUuMTQ1bC0xIDFBLjUuNSAwIDAgMCAxLjUgM2MwIDYuODggNC42MiAxMS41IDExLjUgMTEuNWEuNS41IDAgMCAwIC4zNTUtLjE0NWwxLTFBLjUuNSAwIDAgMCAxNC41IDEzdi0yYS41LjUgMCAwIDAtLjM0LS40NzV6Ii8+PHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2Utb3BhY2l0eT0iLjAxIiBzdHJva2Utd2lkdGg9Ii4xIiBkPSJNLjA1LjA1aDE1Ljl2MTUuOUguMDV6Ii8+PC9nPjwvc3ZnPg==");
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 16px
	}
	
	.cefcom-top-bar.-topbar-open .cefcom-icon.-menu,
	.mobile-nav-opened .cefcom-top-bar .cefcom-icon.-menu {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiMxOTE5MTkiIGZpbGwtcnVsZT0ibm9uemVybyI+PHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjEuNSIgeT0iNC41IiByeD0iLjc1Ii8+PHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjEuNSIgeT0iMTAiIHJ4PSIuNzUiLz48L2c+PHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2Utb3BhY2l0eT0iLjAxIiBzdHJva2Utd2lkdGg9Ii4xIiBkPSJNLjA1LjA1aDE1Ljl2MTUuOUguMDV6Ii8+PC9nPjwvc3ZnPg==");
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 16px
	}
	
	.cefcom-top-bar.-topbar-open .cefcom-icon.-close,
	.mobile-nav-opened .cefcom-top-bar .cefcom-icon.-close {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGRlZnM+PHBhdGggaWQ9InByZWZpeF9fYSIgZD0ibTggOS40MS02LjMwNyA2LjNBLjk5Ljk5IDAgMSAxIC4yOSAxNC4zMDdsNi4zMTQtNi4zMDlMLjI5MSAxLjY5MkEuOTkuOTkgMCAwIDEgLjk5MiAwYy4yNTMgMCAuNTA3LjA5Ni43LjI5TDggNi41OWw2LjMwNy02LjNhLjk4NS45ODUgMCAwIDEgLjctLjI5Ljk5Ljk5IDAgMCAxIC43MDEgMS42OTJMOS4zOTYgOGw2LjMxNCA2LjMwOWEuOTkuOTkgMCAxIDEtMS40MDIgMS40MDJMOCA5LjQxeiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLW9wYWNpdHk9Ii4wMSIgc3Ryb2tlLXdpZHRoPSIuMSIgZD0iTS4wNS4wNWgxNS45djE1LjlILjA1eiIvPjx1c2UgeGxpbms6aHJlZj0iI3ByZWZpeF9fYSIgZmlsbD0iIzE5MTkxOSIvPjwvZz48L3N2Zz4=");
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 16px;
		background-size: 70%
	}
	
	.cefcom-top-bar.-topbar-open .cefcom-icon.-chevron-down,
	.mobile-nav-opened .cefcom-top-bar .cefcom-icon.-chevron-down {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjMTkxOTE5IiBkPSJtMTUuMzkzLjg0Mi0uMzM0LS4zMzRhLjQ3LjQ3IDAgMCAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwIDAtLjY2NCAwTC42MDcuODQ3YS40Ny40NyAwIDAgMCAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMCAwIC4xNTUuMWMuMTE0LjA1LjI0NC4wNS4zNTggMGEuMzM5LjMzOSAwIDAgMCAuMTEzLS4wNzZsLjAzNy0uMDI0LjMzNS0uMzM0IDYuNzI5LTYuNzNhLjQ3LjQ3IDAgMCAwIDAtLjY2M3oiLz48L3N2Zz4=");
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 16px
	}
	
	.cefcom-top-bar.-topbar-open .cefcom-icon.-chevron-up,
	.mobile-nav-opened .cefcom-top-bar .cefcom-icon.-chevron-up {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjMTkxOTE5IiBkPSJNMTUuMzkzIDcuNDkgOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAgMC0uNjU5IDBsLS4zMy4zMzRMLjYwOCA3LjQ4OWEuNDcuNDcgMCAwIDAgMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAgMCAuNjY0IDBMOCAyLjA5Nmw2LjM5NSA2LjM5MWEuNDcuNDcgMCAwIDAgLjY2NCAwbC4zMzQtLjMzNGEuNDcuNDcgMCAwIDAgMC0uNjY0eiIvPjwvc3ZnPg==");
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 16px
	}
	
	.cefcom-top-bar .promotional-logo,
	.cefcom-top-bar.-topbar-open .promotional-logo {
		display: none
	}
	
	@media(min-width:1024px) {
		.cefcom-top-bar .promotional-logo {
			display: block;
			height: auto;
			overflow: visible;
			padding: 0 15px;
			position: absolute;
			right: -15px;
			top: 0;
			z-index: 10
		}
		.cefcom-top-bar .promotional-logo img {
			height: 100px;
			margin-top: 16px;
			width: 105px
		}
		.cefcom-top-bar .promotional-logo:after,
		.cefcom-top-bar .promotional-logo:before {
			background-color: rgba(25, 25, 25, .1);
			content: "";
			display: block;
			height: 1px;
			position: absolute;
			top: 55px;
			width: 10000%
		}
		.transparent .cefcom-top-bar .promotional-logo:after,
		.transparent .cefcom-top-bar .promotional-logo:before {
			background-color: hsla(0, 0%, 100%, .25)
		}
		.cefcom-top-bar .promotional-logo:before {
			left: 100%
		}
		.cefcom-top-bar .promotional-logo:after {
			right: 100%
		}
	}
	
	.cefcom-top-bar .promotional-logo-mobile {
		background-color: rgba(25, 25, 25, .8);
		position: relative;
		width: 100%;
		z-index: 1
	}
	
	.cefcom-top-bar .promotional-logo-mobile img {
		display: block;
		margin: 0 auto
	}
	
	@media(min-width:1024px) {
		.cefcom-top-bar .promotional-logo-mobile {
			display: none
		}
	}
	
	.cefcom-top-bar .gc-topbar-dd {
		cursor: pointer;
		font-size: 13px;
		font-weight: 400;
		height: auto;
		margin: 0;
		padding-left: 0;
		position: relative;
		width: 75px
	}
	
	.rtl .cefcom-top-bar .gc-topbar-dd {
		font-size: 16.9px;
		line-height: 1;
		padding: 0
	}
	
	.cefcom-top-bar .gc-topbar-dd__toggle {
		border-bottom: 0;
		color: currentColor;
		display: block;
		line-height: 1.5;
		margin-top: -2px;
		padding: 0;
		position: relative;
		text-align: center;
		text-decoration: none;
		z-index: 1002
	}
	
	.cefcom-top-bar .gc-topbar-dd__toggle:hover {
		text-decoration: none
	}
	
	.cefcom-top-bar .gc-topbar-dd__toggle span {
		display: inline-block;
		position: relative;
		vertical-align: middle
	}
	
	.cefcom-top-bar .gc-topbar-dd__toggle>span {
		color: currentColor;
		font-size: 14px;
		font-weight: 400
	}
	
	.rtl .cefcom-top-bar .gc-topbar-dd__toggle>span {
		font-size: 18.2px;
		font-size: 14px;
		line-height: 1;
		margin-top: -2px
	}
	
	.cefcom-top-bar .gc-topbar-dd__toggle>span:first-of-type {
		padding-top: 1px
	}
	
	.cefcom-top-bar .gc-topbar-dd__toggle .cefcom-icon.-chevron-down {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjMTkxOTE5IiBkPSJtMTUuMzkzLjg0Mi0uMzM0LS4zMzRhLjQ3LjQ3IDAgMCAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwIDAtLjY2NCAwTC42MDcuODQ3YS40Ny40NyAwIDAgMCAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMCAwIC4xNTUuMWMuMTE0LjA1LjI0NC4wNS4zNTggMGEuMzM5LjMzOSAwIDAgMCAuMTEzLS4wNzZsLjAzNy0uMDI0LjMzNS0uMzM0IDYuNzI5LTYuNzNhLjQ3LjQ3IDAgMCAwIDAtLjY2M3oiLz48L3N2Zz4=");
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 8px!important;
		background-size: 8px;
		display: inline-block;
		height: 5px;
		margin: 0 8px;
		width: 8px
	}
	
	.-open .cefcom-top-bar .gc-topbar-dd__toggle .cefcom-icon.-chevron-down {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjMTkxOTE5IiBkPSJNMTUuMzkzIDcuNDkgOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAgMC0uNjU5IDBsLS4zMy4zMzRMLjYwOCA3LjQ4OWEuNDcuNDcgMCAwIDAgMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAgMCAuNjY0IDBMOCAyLjA5Nmw2LjM5NSA2LjM5MWEuNDcuNDcgMCAwIDAgLjY2NCAwbC4zMzQtLjMzNGEuNDcuNDcgMCAwIDAgMC0uNjY0eiIvPjwvc3ZnPg==");
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 8px
	}
	
	.transparent .cefcom-top-bar .gc-topbar-dd__toggle .cefcom-icon.-chevron-down {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJtMTUuMzkzLjg0Mi0uMzM0LS4zMzRhLjQ3LjQ3IDAgMCAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwIDAtLjY2NCAwTC42MDcuODQ3YS40Ny40NyAwIDAgMCAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMCAwIC4xNTUuMWMuMTE0LjA1LjI0NC4wNS4zNTggMGEuMzM5LjMzOSAwIDAgMCAuMTEzLS4wNzZsLjAzNy0uMDI0LjMzNS0uMzM0IDYuNzI5LTYuNzNhLjQ3LjQ3IDAgMCAwIDAtLjY2M3oiLz48L3N2Zz4=");
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 8px
	}
	
	.gc-topbar-dd__submenu .cefcom-top-bar .gc-topbar-dd__toggle .cefcom-icon.-chevron-down {
		margin: 0 0 0 8px
	}
	
	.rtl .gc-topbar-dd__submenu .cefcom-top-bar .gc-topbar-dd__toggle .cefcom-icon.-chevron-down {
		margin: 0 8px 0 0
	}
	
	.cefcom-top-bar .gc-topbar-dd__toggle .cefcom-icon.-chevron-up {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjMTkxOTE5IiBkPSJNMTUuMzkzIDcuNDkgOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAgMC0uNjU5IDBsLS4zMy4zMzRMLjYwOCA3LjQ4OWEuNDcuNDcgMCAwIDAgMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAgMCAuNjY0IDBMOCAyLjA5Nmw2LjM5NSA2LjM5MWEuNDcuNDcgMCAwIDAgLjY2NCAwbC4zMzQtLjMzNGEuNDcuNDcgMCAwIDAgMC0uNjY0eiIvPjwvc3ZnPg==");
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 8px;
		background-size: 8px!important;
		margin: 0 8px
	}
	
	.cefcom-top-bar .gc-topbar-dd:hover .cefcom-top-bar .gc-topbar-dd__toggle {
		border-bottom: 0
	}
	
	.cefcom-top-bar .gc-topbar-dd__submenu {
		background-color: #fff;
		border-radius: 4px;
		box-shadow: 0 5px 18px 0 rgba(25, 25, 25, .08);
		box-sizing: border-box;
		color: rgba(25, 25, 25, .8);
		display: none;
		left: -5px;
		margin-top: -17px;
		opacity: 0;
		padding: 0!important;
		position: absolute;
		text-align: center;
		top: 0;
		transition: all .8s;
		width: 75px;
		z-index: 1001
	}
	
	.rtl .cefcom-top-bar .gc-topbar-dd__submenu {
		left: 0;
		top: 1px
	}
	
	.rtl .cefcom-top-bar .gc-topbar-dd__submenu .gc-topbar-dd__link.-current-lang {
		padding-left: 18px
	}
	
	.cefcom-top-bar .gc-topbar-dd__submenu .gc-topbar-dd__link.-current-lang span {
		font-size: 14px;
		font-weight: 700;
		height: 59px;
		left: 0;
		line-height: 59px;
		margin-left: 0;
		margin-right: 4px;
		top: 0
	}
	
	.rtl .cefcom-top-bar .gc-topbar-dd__submenu .gc-topbar-dd__link.-current-lang span {
		font-size: 18.2px;
		font-size: 14px;
		line-height: 1;
		line-height: 59px;
		margin-left: 3px;
		margin-right: 0;
		top: 1px
	}
	
	.cefcom-top-bar .gc-topbar-dd__submenu .gc-topbar-dd__link span {
		color: #191919;
		height: auto;
		line-height: 1.71;
		padding-bottom: 12px
	}
	
	.cefcom-top-bar .gc-topbar-dd__link {
		color: #191919;
		display: block;
		font-size: 14px;
		font-weight: 700;
		padding: 0 0 0 21px;
		text-align: left;
		text-decoration: none
	}
	
	.rtl .cefcom-top-bar .gc-topbar-dd__link {
		font-size: 18.2px;
		line-height: 1;
		padding-left: 41px
	}
	
	.cefcom-top-bar .gc-topbar-dd__link:focus,
	.cefcom-top-bar .gc-topbar-dd__link:hover {
		color: rgba(25, 25, 25, .8)
	}
	
	.cefcom-top-bar .gc-topbar-dd__link-btn {
		margin: 0;
		width: 100%
	}
	
	.cefcom-top-bar .gc-topbar-dd__link-btn.gc-bar-btn {
		color: rgba(25, 25, 25, .8);
		font-size: 14px;
		font-weight: 400;
		position: relative
	}
	
	.rtl .cefcom-top-bar .gc-topbar-dd__link-btn.gc-bar-btn {
		font-size: 18.2px;
		font-size: 14px;
		line-height: 1
	}
	
	.cefcom-top-bar .gc-topbar-dd__link-btn.gc-bar-btn:focus,
	.cefcom-top-bar .gc-topbar-dd__link-btn.gc-bar-btn:hover {
		color: rgba(25, 25, 25, .8)
	}
	
	.cefcom-top-bar .gc-topbar-dd__link-btn.gc-bar-btn:focus:after,
	.cefcom-top-bar .gc-topbar-dd__link-btn.gc-bar-btn:hover:after {
		background-color: rgba(25, 25, 25, .4);
		bottom: 3px;
		content: "";
		height: 1px;
		left: 0;
		position: absolute;
		width: 100%
	}
	
	.cefcom-top-bar .gc-topbar-dd .-open .gc-topbar-dd__submenu,
	.cefcom-top-bar .gc-topbar-dd.-open .gc-topbar-dd__submenu {
		display: block;
		opacity: 1
	}
	
	.transparent .cefcom-top-bar.-topbar-open .gc-topbar-dd__toggle .cefcom-icon.-chevron-down {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjMTkxOTE5IiBkPSJtMTUuMzkzLjg0Mi0uMzM0LS4zMzRhLjQ3LjQ3IDAgMCAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwIDAtLjY2NCAwTC42MDcuODQ3YS40Ny40NyAwIDAgMCAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMCAwIC4xNTUuMWMuMTE0LjA1LjI0NC4wNS4zNTggMGEuMzM5LjMzOSAwIDAgMCAuMTEzLS4wNzZsLjAzNy0uMDI0LjMzNS0uMzM0IDYuNzI5LTYuNzNhLjQ3LjQ3IDAgMCAwIDAtLjY2M3oiLz48L3N2Zz4=");
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 8px
	}
	
	.cefcom-top-bar:before {
		background-color: rgba(0, 0, 0, .5);
		bottom: 0;
		content: "";
		display: none;
		height: 100%;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		width: 100%;
		z-index: 0
	}
	
	.cefcom-top-bar.-topbar-open:before {
		display: block
	}
	
	.transparent .cefcom-top-bar.-topbar-open .cefcom-top-bar__col.-left .cefcom-top-bar__top-link-text {
		color: #191919
	}
	
	.cefcom-top-bar .gc-menu__container {
		background: #fff;
		height: 0;
		left: 0;
		overflow: hidden;
		position: absolute;
		right: 0;
		top: 56px;
		transition: all .8s;
		transition: height .2s;
		z-index: 101
	}
	
	.cefcom-top-bar .gc-menu__container li {
		list-style: none
	}
	
	.prevent-body-scroll-desk .cefcom-top-bar .gc-menu__container {
		border-bottom-left-radius: 2px;
		border-bottom-right-radius: 2px
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper {
		height: inherit;
		margin-top: -12px
	}
	
	@media(max-width:767px) {
		.cefcom-top-bar .gc-menu__container .gc-menu__wrapper {
			margin: 0 24px;
			max-width: none
		}
	}
	
	@media(min-width:768px) {
		.cefcom-top-bar .gc-menu__container .gc-menu__wrapper {
			margin: 0 32px;
			max-width: none
		}
	}
	
	@media(min-width:1024px) {
		.cefcom-top-bar .gc-menu__container .gc-menu__wrapper {
			margin: 0 auto;
			max-width: 960px
		}
	}
	
	@media(min-width:1264px) {
		.cefcom-top-bar .gc-menu__container .gc-menu__wrapper {
			margin: 0 auto;
			max-width: 1200px
		}
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul {
		display: flex;
		float: none;
		justify-content: center;
		margin: 0;
		padding: 0;
		width: 100%
	}
	
	.rtl .cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul {
		direction: rtl
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item {
		line-height: .8;
		padding-top: 20px;
		width: 190px
	}
	
	@media(min-width:768px) {
		.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item {
			width: 20%
		}
	}
	
	@media(min-width:1024px) {
		.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item {
			padding-top: 20px
		}
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn {
		color: #333;
		position: relative;
		text-decoration: none
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn:hover {
		text-decoration: none
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn .item-content__wrapper {
		margin: 27px auto auto;
		text-align: center;
		width: 172px
	}
	
	@media(max-width:767px) {
		.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn .item-content__wrapper {
			width: auto
		}
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn .item-content__wrapper p {
		color: rgba(25, 25, 25, .8);
		font-size: 18px;
		font-stretch: normal;
		font-style: normal;
		font-weight: 400;
		letter-spacing: normal;
		line-height: normal;
		margin-bottom: 4px;
		margin-top: 22px;
		text-align: center
	}
	
	.rtl .cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn .item-content__wrapper p {
		font-size: 23.4px;
		line-height: 1
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn .item-content__wrapper .item-text__wrapper {
		line-height: 1.15
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn .item-content__wrapper .item-text {
		font-size: 13px;
		font-stretch: normal;
		font-style: normal;
		font-weight: 400;
		letter-spacing: normal;
		line-height: 1.38;
		text-align: center
	}
	
	.rtl .cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn .item-content__wrapper .item-text {
		font-size: 16.9px;
		line-height: 1
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn .item-content__wrapper .item-icon .gc-icon {
		fill: none;
		stroke: #191919;
		height: 23px;
		width: 23px
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn .item-content__wrapper .item-icon {
		color: #fff;
		display: block;
		opacity: .8
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn .item-content__wrapper .item-icon svg.gc-bar-btn__icon-about-ef,
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn .item-content__wrapper .item-icon svg.gc-bar-btn__icon-careers,
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn .item-content__wrapper .item-icon svg.gc-bar-btn__icon-home,
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn .item-content__wrapper .item-icon svg.gc-bar-btn__icon-offices,
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn .item-content__wrapper .item-icon svg.gc-bar-btn__icon-programmes {
		stroke: rgba(25, 25, 25, .8);
		display: inline-block;
		height: 22px
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn .item-content__wrapper .item-icon svg.gc-bar-btn__icon-about-ef {
		width: 20px
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn .item-content__wrapper .item-icon svg.gc-bar-btn__icon-careers {
		width: 22px
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn .item-content__wrapper .item-icon svg.gc-bar-btn__icon-home {
		width: 18px
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn .item-content__wrapper .item-icon svg.gc-bar-btn__icon-programmes {
		width: 11px
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn .item-content__wrapper .item-icon svg.gc-bar-btn__icon-offices {
		width: 15px
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn .item-content__wrapper .item-title {
		display: inline-block;
		font-weight: 500;
		position: relative;
		z-index: 10
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn .item-content__wrapper .item-title:after {
		animation: no-hover-v .2s linear forwards;
		animation-fill-mode: forwards;
		background: rgba(0, 185, 255, .1);
		border-radius: 1px;
		bottom: 3px;
		content: "";
		height: 0;
		left: 0;
		position: absolute;
		transform: scaleX(0);
		width: 100%;
		z-index: -1
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn.-is-active .item-content__wrapper .item-title:after {
		background: none
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn:focus .item-title:after,
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .gc-bar-menu-btn:hover .item-title:after {
		animation: hover-v .2s linear forwards;
		animation-fill-mode: forwards
	}
	
	@keyframes hover-v {
		0% {
			height: 0;
			transform: scaleX(1.05)
		}
		to {
			height: 8px;
			transform: scaleX(1.05)
		}
	}
	
	@keyframes no-hover-v {
		0% {
			height: 8px;
			transform: scaleX(1.05)
		}
		to {
			height: 0;
			opacity: 1;
			transform: scaleX(1.05)
		}
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .-is-active p,
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .-is-active span {
		color: rgba(25, 25, 25, .4)!important
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .-is-active:hover {
		cursor: default
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .-is-active:hover .item-text--hover {
		border-bottom: unset!important
	}
	
	.cefcom-top-bar .gc-menu__container .gc-menu__wrapper ul .gc-topbar__item .item-icon .gc-icon {
		fill: none
	}
	
	.cefcom-top-bar .gc-menu__container .gc-topbar__container {
		border-bottom: none;
		padding-right: 10px!important
	}
	
	.cefcom-top-bar.-topbar-open .gc-menu__container {
		display: block;
		height: 175px
	}
	
	@media(max-width:1023px) {
		.cefcom-top-bar.-topbar-open .gc-menu__container {
			display: none;
			height: 0
		}
		.cefcom-top-bar.-topbar-open .gc-global-mobile-nav {
			display: block
		}
		.cefcom-top-bar.-topbar-open .ef-header__topbar-global-menu-mobile {
			position: relative;
			z-index: 20000
		}
		.cefcom-top-bar.-topbar-open .gc-layer-global-mobile-nav {
			opacity: 1;
			transform: translateZ(0)
		}
		.cefcom-top-bar.-topbar-open .gc-global-mobile-nav__list:first-child {
			-webkit-overflow-scrolling: touch;
			-webkit-animation: slide .2s forwards;
			-webkit-animation-delay: .1s;
			animation: slide .2s forwards;
			animation-delay: .1s;
			height: calc(100% - 164px);
			left: -300px;
			margin-bottom: 0;
			overflow-y: scroll;
			position: relative
		}
		.rtl .cefcom-top-bar.-topbar-open .gc-global-mobile-nav__list:first-child {
			left: inherit;
			right: -300px
		}
		.cefcom-top-bar.-topbar-open .gc-global-mobile-nav__list .gc-global-mobile-nav__item {
			margin-bottom: 16px!important
		}
		.cefcom-top-bar.-topbar-open .gc-global-mobile-nav__list .gc-global-mobile-nav__item a {
			color: #fff;
			display: block;
			font-size: 20px;
			font-stretch: normal;
			font-style: normal;
			font-weight: 400;
			letter-spacing: normal;
			line-height: normal;
			margin: 0 0 1px;
			overflow: hidden;
			position: relative
		}
		.rtl .cefcom-top-bar.-topbar-open .gc-global-mobile-nav__list .gc-global-mobile-nav__item a {
			font-size: 26px;
			line-height: 1
		}
		.cefcom-top-bar.-topbar-open .gc-global-mobile-nav__list .gc-global-mobile-nav__item a:after {
			background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE2Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNOC44MTUgOC4wNThhLjU3Ny41NzcgMCAwIDAtLjEwNy0uMTZsLS4zNDQtLjM0TDEuNDM1LjYyNmEuNDg1LjQ4NSAwIDAgMC0uNjg4IDBMLjQwMi45N2EuNDg1LjQ4NSAwIDAgMCAwIC42ODNsNi41OSA2LjU5LTYuNTg1IDYuNTg5YS40ODUuNDg1IDAgMCAwIDAgLjY4M2wuMzQ1LjM0NGEuNDg1LjQ4NSAwIDAgMCAuNjgzIDBsNi45MjktNi45MjguMzQ0LS4zNDRhLjUxNC41MTQgMCAwIDAgLjEwNy0uMTYuNTMzLjUzMyAwIDAgMCAwLS4zNjl6Ii8+PC9zdmc+");
			display: block;
			float: right;
			height: 16px;
			margin-right: 24px;
			width: 16px
		}
	}
	
	.cefcom-top-bar .gc-layer__container {
		-webkit-overflow-scrolling: touch;
		height: 100%;
		overflow-y: scroll
	}
	
	.cefcom-top-bar .gc-global-mobile-nav {
		display: none;
		height: 100%;
		padding: 0
	}
	
	.gc-layer .cefcom-top-bar .gc-global-mobile-nav {
		display: block
	}
	
	.cefcom-top-bar .gc-layer-global-mobile-nav {
		background: #fff;
		bottom: 0;
		filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
		left: 0;
		opacity: 0;
		position: fixed;
		top: 48px;
		transform: translate3d(0, 100%, 0);
		transition: top 375ms, opacity 375ms;
		width: 100%
	}
	
	.cefcom-top-bar .gc-global-mobile-nav__list {
		list-style: none;
		margin: 30px 0;
		padding-left: 29px
	}
	
	@media(max-width:767px) {
		.cefcom-top-bar .gc-global-mobile-nav__list {
			margin-top: 25px
		}
	}
	
	.rtl .cefcom-top-bar .gc-global-mobile-nav__list {
		direction: rtl;
		padding-left: 0;
		padding-right: 29px
	}
	
	.rtl .cefcom-top-bar .gc-global-mobile-nav__list:first-child.slide {
		-webkit-animation: slide-rtl .2s forwards;
		-webkit-animation-delay: .1s;
		animation: slide-rtl .2s forwards;
		animation-delay: .1s;
		overflow: hidden;
		position: relative;
		right: -300px
	}
	
	.cefcom-top-bar .gc-global-mobile-nav__list:first-child:last-child.slide {
		height: 100%;
		margin-bottom: 0
	}
	
	@keyframes slide {
		to {
			left: 0
		}
	}
	
	@keyframes slide-rtl {
		to {
			right: 0
		}
	}
	
	.cefcom-top-bar .gc-global-mobile-nav__list.mobile-menu-bottom-cta {
		background-color: #00b9ff;
		bottom: 0;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: center;
		left: 0;
		margin: 0;
		min-height: 134px;
		position: absolute;
		right: 0
	}
	
	.cefcom-top-bar .gc-global-mobile-nav__list.mobile-menu-bottom-cta .gc-global-mobile-nav__item {
		color: #fff;
		margin-bottom: 5px!important
	}
	
	.cefcom-top-bar .gc-global-mobile-nav__list.mobile-menu-bottom-cta .gc-global-mobile-nav__item .gc-global-mobile-nav__anchor {
		width: 100%
	}
	
	.cefcom-top-bar .gc-global-mobile-nav__list.mobile-menu-bottom-cta .gc-global-mobile-nav__item .gc-global-mobile-nav__anchor .mobile-menu-content__wrapper {
		display: flex
	}
	
	.cefcom-top-bar .gc-global-mobile-nav__list.mobile-menu-bottom-cta .gc-global-mobile-nav__item .gc-global-mobile-nav__anchor .mobile-menu-content__wrapper .mobile-menu-nav__icon {
		position: absolute;
		right: 27px;
		top: 8px
	}
	
	.rtl .cefcom-top-bar .gc-global-mobile-nav__list.mobile-menu-bottom-cta .gc-global-mobile-nav__item .gc-global-mobile-nav__anchor .mobile-menu-content__wrapper .mobile-menu-nav__icon {
		left: 27px;
		right: unset
	}
	
	.cefcom-top-bar .gc-global-mobile-nav__list.mobile-menu-bottom-cta .gc-global-mobile-nav__item .gc-global-mobile-nav__anchor .mobile-menu-content__wrapper svg.gc-icon.gc-bar-btn__icon--arrow-right {
		fill: #fff;
		height: 7px;
		transform: rotate(270deg);
		width: 13px
	}
	
	.rtl .cefcom-top-bar .gc-global-mobile-nav__list.mobile-menu-bottom-cta .gc-global-mobile-nav__item .gc-global-mobile-nav__anchor .mobile-menu-content__wrapper svg.gc-icon.gc-bar-btn__icon--arrow-right {
		transform: rotate(90deg)
	}
	
	@media(max-width:767px) {
		.cefcom-top-bar .gc-global-mobile-nav__list.mobile-menu-bottom-cta .gc-global-mobile-nav__item .gc-global-mobile-nav__anchor.-social-follow.linkedin span {
			display: block!important
		}
	}
	
	.cefcom-top-bar .gc-global-mobile-nav__list.mobile-menu-bottom-cta .gc-global-mobile-nav__item .gc-global-mobile-nav__anchor.-social-follow.linkedin .mobile-menu-content__wrapper .mobile-menu-nav__icon {
		border: 1px solid #000;
		border-radius: 50%;
		margin-left: 7px;
		padding: 5px;
		position: unset
	}
	
	.cefcom-top-bar .gc-global-mobile-nav__list.mobile-menu-bottom-cta .gc-global-mobile-nav__item .gc-global-mobile-nav__anchor.-social-follow.linkedin .mobile-menu-content__wrapper .mobile-menu-nav__icon svg {
		fill: #000;
		height: 14px;
		position: relative;
		top: 1px;
		transform: none;
		width: 20px
	}
	
	.cefcom-top-bar .gc-global-mobile-nav__item {
		color: rgba(25, 25, 25, .8);
		line-height: 2.5;
		margin-bottom: 11px
	}
	
	.cefcom-top-bar .gc-global-mobile-nav__anchor {
		color: inherit;
		display: block;
		font-weight: 400;
		letter-spacing: .6px;
		line-height: 1;
		position: relative;
		text-decoration: none
	}
	
	body.prog-ia .cefcom-top-bar .gc-global-mobile-nav__anchor {
		font-weight: 400
	}
	
	.cefcom-top-bar .gc-global-mobile-nav__anchor:hover {
		text-decoration: none
	}
	
	.cefcom-top-bar .gc-global-mobile-nav__anchor .mobile-menu-content__wrapper .mobile-menu-title {
		color: rgba(25, 25, 25, .8);
		font-size: 20px;
		font-stretch: normal;
		font-style: normal;
		font-weight: 500;
		letter-spacing: normal;
		line-height: normal;
		margin: 0 0 1px
	}
	
	.rtl .cefcom-top-bar .gc-global-mobile-nav__anchor .mobile-menu-content__wrapper .mobile-menu-title {
		font-size: 26px;
		line-height: 1
	}
	
	body.prog-ia .cefcom-top-bar .gc-global-mobile-nav__anchor .mobile-menu-content__wrapper .mobile-menu-title {
		font-size: 14px;
		font-weight: 400
	}
	
	.rtl body.prog-ia .cefcom-top-bar .gc-global-mobile-nav__anchor .mobile-menu-content__wrapper .mobile-menu-title {
		font-size: 18.2px;
		line-height: 1
	}
	
	.cefcom-top-bar .gc-global-mobile-nav__anchor .mobile-menu-content__wrapper .mobile-menu-text {
		color: rgba(25, 25, 25, .8);
		font-size: 14px;
		font-stretch: normal;
		font-style: normal;
		font-weight: 400;
		letter-spacing: normal;
		line-height: 1.29;
		margin: 0
	}
	
	.rtl .cefcom-top-bar .gc-global-mobile-nav__anchor .mobile-menu-content__wrapper .mobile-menu-text {
		font-size: 18.2px;
		line-height: 1
	}
	
	body.prog-ia .cefcom-top-bar .gc-global-mobile-nav__anchor .mobile-menu-content__wrapper .mobile-menu-text {
		font-weight: 400
	}
	
	.theme-dark-grey .cefcom-top-bar .gc-global-mobile-nav__anchor {
		color: #333
	}
	
	.cefcom-top-bar .gc-global-mobile-nav__anchor:after {
		background: #fff;
		bottom: 0;
		content: " ";
		height: 1px;
		left: 0;
		opacity: 0;
		position: absolute;
		transition: opacity 125ms;
		width: 100%
	}
	
	.cefcom-top-bar .gc-global-mobile-nav__anchor--active:after {
		opacity: 1
	}
	
	.cefcom-top-bar.-topbar-open .gc-global-mobile-nav__list .gc-global-mobile-nav__item a.linkedin {
		border: 0;
		box-shadow: none;
		display: inline;
		padding-right: 70px
	}
	
	.cefcom-top-bar.-topbar-open .gc-global-mobile-nav__list .gc-global-mobile-nav__item a.linkedin:after {
		background-color: #fff;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='https://www.w3.org/2000/svg' width='18' height='17' viewBox='0 0 36 34'%3E%3Cpath fill='%23333' d='M18 10.423V17h-3.858v-6.137c0-1.541-.558-2.594-1.954-2.594-1.066 0-1.7.71-1.98 1.395-.102.246-.128.587-.128.93V17H6.22s.053-10.394 0-11.47h3.86v1.625l-.026.037h.026v-.037c.512-.78 1.428-1.895 3.477-1.895C16.097 5.26 18 6.9 18 10.423ZM2.184 0C.864 0 0 .856 0 1.981c0 1.101.839 1.983 2.133 1.983h.025c1.346 0 2.183-.881 2.183-1.983C4.316.856 3.504 0 2.184 0ZM.229 17h3.858V5.53H.229V17Z'/%3E%3C/svg%3E");
		background-position: 12px 12px;
		background-repeat: no-repeat;
		background-size: 85%;
		border: 1px solid #909090;
		border-radius: 50%;
		content: "";
		display: inline-block;
		height: 42px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		right: 1px;
		text-align: center;
		top: 50%;
		transform: translateY(-50%);
		transition: all .25s;
		vertical-align: middle;
		width: 42px
	}
	
	.-social-follow.linkedin:after {
		margin-left: 5px
	}
	
	.cefcom-global-header-wrapper {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
	}
	
	.cefcom-global-header-wrapper:focus,
	.cefcom-global-header-wrapper:focus-visible {
		outline: none
	}
	
	.cefcom-top-bar.--china .cefcom-top-bar__logo {
		height: auto;
		width: auto
	}
	
	.cefcom-top-bar.--china .cefcom-top-bar__logo img {
		height: auto;
		max-height: 32px;
		width: auto
	}
	
	.china-popup__main {
		margin-bottom: 0
	}
	
	.china-popup__main.-hidden {
		display: none
	}
	
	.china-popup__main-header {
		align-items: flex-start;
		border-bottom: 1px solid #a0a0a0;
		display: flex;
		justify-content: space-between;
		margin-bottom: 16px;
		width: 100%
	}
	
	.china-popup__main-city-container {
		padding-bottom: 24px
	}
	
	.china-popup__main-city {
		align-items: center;
		display: flex;
		font-size: 24px;
		font-weight: 700;
		line-height: 1.333;
		padding-bottom: 7px
	}
	
	.china-popup__main-city svg {
		display: inline-block;
		font-size: 16px;
		height: 1em;
		margin-right: 18px;
		width: 1em
	}
	
	.china-popup__main-city-switch {
		-webkit-appearance: none;
		appearance: none;
		background-color: transparent;
		border: none;
		cursor: pointer;
		font-size: 14px;
		line-height: 1.714;
		margin-top: 8px;
		outline: none;
		padding: 0;
		text-decoration: underline
	}
	
	.china-popup__main-link,
	.china-popup__main-title {
		color: rgba(25, 25, 25, .8);
		font-size: 16px;
		font-weight: 400;
		line-height: 1.5;
		margin-bottom: 24px;
		max-width: 65ch
	}
	
	.china-popup__main-title {
		font-weight: 700;
		margin-bottom: 4px;
		padding-top: 24px
	}
	
	.china-popup__main-link {
		text-decoration: none
	}
	
	.china-popup__main-link:hover {
		text-decoration: underline
	}
	
	.china-popup__cp {
		font-size: 16px;
		font-weight: 400;
		line-height: 1.5;
		margin-bottom: 0
	}
	
	.china-popup__cp.-hidden {
		display: none
	}
	
	.china-popup__cp-header {
		border-bottom: 1px solid #a0a0a0;
		display: flex;
		width: 100%
	}
	
	.china-popup__cp-list {
		margin-bottom: 0;
		margin-top: 24px;
		max-height: 330px;
		overflow-y: scroll
	}
	
	@media(min-width:768px) {
		.china-popup__cp-list {
			max-height: 100%
		}
	}
	
	.china-popup__cp-column {
		display: inline-flex;
		flex-direction: column;
		flex-wrap: nowrap;
		max-height: 445px;
		width: 100%
	}
	
	@media(min-width:768px) {
		.china-popup__cp-column {
			flex-wrap: wrap
		}
	}
	
	.china-popup__cp-row {
		display: flex;
		padding-bottom: 16px;
		padding-right: 10px;
		width: 100%
	}
	
	@media(min-width:768px) {
		.china-popup__cp-row {
			width: 50%
		}
	}
	
	.china-popup__cp-row.-hide-row {
		display: none
	}
	
	.china-popup__cp-row-list {
		margin-bottom: 0
	}
	
	.china-popup__cp-row-list-item {
		-webkit-appearance: none;
		appearance: none;
		background-color: transparent;
		border: none;
		cursor: pointer;
		font-size: 16px;
		line-height: 24px;
		margin: 0;
		outline: none;
		padding: 0 10px 0 0;
		white-space: nowrap
	}
	
	.china-popup__cp-label {
		flex-shrink: 0;
		font-weight: 700;
		width: 27px
	}
	
	.popup.china-popup {
		z-index: 99999
	}
	
	.popup.china-popup * {
		-webkit-font-smoothing: antialiased;
		text-rendering: optimizeLegibility
	}
	
	.popup.china-popup .popup_inner {
		left: 50%;
		max-width: 600px;
		padding: 64px 32px;
		top: 8px;
		transform: translateX(-50%);
		width: calc(100% - 32px)
	}
	
	@media(min-width:768px) {
		.popup.china-popup .popup_inner {
			padding: 64px;
			top: 50%;
			transform: translate(-50%, -50%);
			width: calc(100% - 16px)
		}
	}
	
	.popup.china-popup .popup_inner .cefcom-icon.-close {
		right: 26px;
		top: 26px
	}
	
	@media(min-width:768px) {
		.popup.china-popup .popup_inner .cefcom-icon.-close {
			right: 20px;
			top: 20px
		}
	}
	
	.popup.china-popup .popup_inner .gc-call-popin br {
		display: none
	}
	
	.popup.china-popup .popup_inner .gc-call-popin__row {
		margin-top: 0
	}
	
	.popup.china-popup .popup_inner .gc-call-popin__content {
		list-style: none;
		margin: 0 auto;
		max-width: 100%;
		padding: 0;
		text-align: left
	}
	
	.popup.china-popup .popup_inner .gc-call-popin__phone-text {
		font-size: 16px;
		font-weight: 700;
		margin-bottom: 4px;
		padding-top: 24px
	}
	
	.popup.china-popup .popup_inner .gc-call-popin__phone-number {
		border: 0;
		font-size: 16px;
		font-weight: 300;
		height: auto;
		padding: 0
	}
	
	.popup.china-popup .popup_inner .gc-call-popin__phone-number:hover {
		background: none;
		border: 0;
		box-shadow: none;
		text-decoration: underline
	}
	
	.gc-call-popin__content {
		list-style: none;
		margin: 0 auto;
		max-width: 240px;
		padding: 40px 20px;
		text-align: center
	}
	
	.gc-call-popin__row {
		display: block;
		padding: 0
	}
	
	.gc-call-popin__row:last-child {
		margin-top: 35px
	}
	
	.gc-call-popin__phone-text {
		color: rgba(25, 25, 25, .8);
		display: block;
		font-size: 14px;
		font-weight: 400;
		line-height: 1;
		margin: 0 0 16px
	}
	
	.rtl .gc-call-popin__phone-text {
		font-size: 18.2px;
		line-height: 1
	}
	
	.gc-call-popin__phone-number {
		background-color: transparent;
		border: 1px solid rgba(25, 25, 25, .2);
		border-radius: 24px;
		box-shadow: none;
		color: #191919;
		display: inline-block;
		font-size: 13px;
		font-weight: 400;
		height: 48px;
		padding: 14px 25px;
		text-decoration: none
	}
	
	.rtl .gc-call-popin__phone-number {
		font-size: 16.9px;
		line-height: 1
	}
	
	.gc-call-popin__phone-number:hover {
		background-color: #fff;
		background-image: none;
		border: 1px solid rgba(25, 25, 25, .13);
		box-shadow: 0 2px 8px 0 rgba(25, 25, 25, .15);
		color: #191919;
		text-decoration: none
	}
	
	.popup {
		background-color: rgba(0, 0, 0, .5);
		bottom: 0;
		font-size: 14px;
		font-weight: 300;
		height: 100%;
		left: 0;
		margin: auto;
		position: fixed;
		right: 0;
		top: 0;
		width: 100%;
		z-index: 100000
	}
	
	.rtl .popup {
		font-size: 18.2px;
		line-height: 1
	}
	
	.popup .popup_inner {
		background: #fff;
		border-radius: 4px;
		box-shadow: 0 2px 15px 0 rgba(25, 25, 25, .1);
		color: #191919;
		left: 3%;
		margin: 0 auto;
		overflow: hidden;
		position: absolute;
		top: 25%;
		width: 94%
	}
	
	@media(min-width:768px) {
		.popup .popup_inner {
			right: 25%
		}
	}
	
	.popup .cefcom-icon.-close {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGRlZnM+PHBhdGggaWQ9InByZWZpeF9fYSIgZD0ibTggOS40MS02LjMwNyA2LjNBLjk5Ljk5IDAgMSAxIC4yOSAxNC4zMDdsNi4zMTQtNi4zMDlMLjI5MSAxLjY5MkEuOTkuOTkgMCAwIDEgLjk5MiAwYy4yNTMgMCAuNTA3LjA5Ni43LjI5TDggNi41OWw2LjMwNy02LjNhLjk4NS45ODUgMCAwIDEgLjctLjI5Ljk5Ljk5IDAgMCAxIC43MDEgMS42OTJMOS4zOTYgOGw2LjMxNCA2LjMwOWEuOTkuOTkgMCAxIDEtMS40MDIgMS40MDJMOCA5LjQxeiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLW9wYWNpdHk9Ii4wMSIgc3Ryb2tlLXdpZHRoPSIuMSIgZD0iTS4wNS4wNWgxNS45djE1LjlILjA1eiIvPjx1c2UgeGxpbms6aHJlZj0iI3ByZWZpeF9fYSIgZmlsbD0iIzE5MTkxOSIvPjwvZz48L3N2Zz4=");
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 11px;
		cursor: pointer;
		height: 11px;
		position: absolute;
		right: 25px;
		top: 25px;
		width: 11px
	}
	
	@media(min-width:768px) {
		.popup .cefcom-icon.-close {
			right: 35px;
			top: 35px
		}
	}
	
	.fat-footer__wrapper {
		align-items: center;
		display: flex;
		height: 420px;
		justify-content: center;
		text-align: center;
		width: 100%
	}
	
	@media(min-width:768px) {
		.fat-footer__wrapper {
			height: 376px
		}
	}
	
	@media(min-width:1264px) {
		.fat-footer__wrapper {
			height: 440px
		}
	}
	
	.fat-footer__wrapper .fat-footer-inner-content {
		min-width: 320px
	}
	
	.fat-footer__wrapper .block-text .block-text__title {
		color: #191919;
		font-size: 24px;
		line-height: 1.34;
		margin: auto auto 16px
	}
	
	@media(min-width:768px) {
		.fat-footer__wrapper .block-text .block-text__title {
			font-size: 32px;
			line-height: 1.25
		}
	}
	
	.fat-footer__wrapper .block-text div,
	.fat-footer__wrapper .block-text p {
		color: #191919;
		font-size: 16px;
		font-weight: 400;
		line-height: 1.5
	}
	
	@media(min-width:768px) {
		.fat-footer__wrapper .block-text div,
		.fat-footer__wrapper .block-text p {
			font-size: 20px;
			font-weight: 400;
			line-height: 1.17;
			margin: 0 100px
		}
	}
	
	.fat-footer__wrapper .fat-footer__button {
		font-size: 14px;
		font-weight: 400;
		letter-spacing: normal;
		line-height: 1.57;
		margin-top: 24px;
		text-align: center
	}
	
	.rtl .fat-footer__wrapper .fat-footer__button {
		font-size: 18.2px;
		line-height: 1
	}
	
	.fat-footer__wrapper.--theme-default {
		background-color: #fff;
		color: #191919
	}
	
	.fat-footer__wrapper.--theme-default .block-text .block-text__title,
	.fat-footer__wrapper.--theme-default .block-text a,
	.fat-footer__wrapper.--theme-default .block-text p,
	.fat-footer__wrapper.--theme-default .block-text span {
		color: #191919
	}
	
	.fat-footer__wrapper.--theme-default .-secondary {
		background-clip: padding-box;
		background-color: #0075e1;
		box-shadow: none;
		color: #fff;
		font-size: 16px;
		font-weight: 400;
		line-height: 1.4
	}
	
	.rtl .fat-footer__wrapper.--theme-default .-secondary {
		font-size: 20.8px;
		line-height: 1
	}
	
	.fat-footer__wrapper.--theme-dark-gray {
		background-image: none;
		background: radial-gradient(circle at 50% 50%, #565656, #454545);
		color: #fff
	}
	
	.fat-footer__wrapper.--theme-dark-gray .block-text .block-text__title,
	.fat-footer__wrapper.--theme-dark-gray .block-text a,
	.fat-footer__wrapper.--theme-dark-gray .block-text p,
	.fat-footer__wrapper.--theme-dark-gray .block-text span {
		color: #fff
	}
	
	.fat-footer__wrapper.--theme-gold {
		background-image: linear-gradient(70deg, #a17a33, #e5c384);
		color: #fff
	}
	
	.fat-footer__wrapper.--theme-gold .block-text .block-text__title,
	.fat-footer__wrapper.--theme-gold .block-text a,
	.fat-footer__wrapper.--theme-gold .block-text p,
	.fat-footer__wrapper.--theme-gold .block-text span {
		color: #fff
	}
	
	.fat-footer__wrapper.--theme-dark-blue {
		background: #003c64;
		color: #fff
	}
	
	.fat-footer__wrapper.--theme-dark-blue .block-text .block-text__title,
	.fat-footer__wrapper.--theme-dark-blue .block-text a,
	.fat-footer__wrapper.--theme-dark-blue .block-text p,
	.fat-footer__wrapper.--theme-dark-blue .block-text span {
		color: #fff
	}
	
	.fat-footer__wrapper.--theme-ef-yellow {
		background-color: #fefbcf;
		background-image: none;
		background-image: radial-gradient(circle at 50% 50%, hsla(0, 0%, 100%, .72), hsla(0, 0%, 100%, 0) 108%);
		color: #191919
	}
	
	.fat-footer__wrapper.--theme-ef-yellow .block-text .block-text__title,
	.fat-footer__wrapper.--theme-ef-yellow .block-text a,
	.fat-footer__wrapper.--theme-ef-yellow .block-text p,
	.fat-footer__wrapper.--theme-ef-yellow .block-text span {
		color: #191919
	}
	
	.fat-footer__wrapper.-bgimg-and-logo {
		overflow: hidden;
		position: relative
	}
	
	@media(max-width:767px) {
		.fat-footer__wrapper.-bgimg-and-logo {
			color: #191919;
			display: block;
			height: auto;
			padding-bottom: 64px;
			text-align: left
		}
	}
	
	@media(min-width:768px) {
		.fat-footer__wrapper.-bgimg-and-logo {
			height: 540px
		}
		.fat-footer__wrapper.-bgimg-and-logo .cefcom-container {
			width: 100%
		}
		.fat-footer__wrapper.-bgimg-and-logo .fat-footer__button {
			text-align: left
		}
	}
	
	@media(max-width:767px) {
		.fat-footer__wrapper.-bgimg-and-logo .content-align {
			margin-top: 30px;
			text-align: center
		}
	}
	
	@media(min-width:768px) {
		.fat-footer__wrapper.-bgimg-and-logo .content-align {
			max-width: 384px;
			text-align: left
		}
	}
	
	@media(max-width:767px) {
		.fat-footer__wrapper.-bgimg-and-logo .block-text .block-text__title {
			color: #191919
		}
	}
	
	.fat-footer__wrapper.-bgimg-and-logo .block-text p {
		margin: 0
	}
	
	.fat-footer__wrapper.-bgimg-and-logo .fat-footer__background-image {
		background-position: top;
		background-size: cover;
		height: 364px;
		width: 100%
	}
	
	@media(min-width:768px) {
		.fat-footer__wrapper.-bgimg-and-logo .fat-footer__background-image {
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%
		}
	}
	
	.fat-footer__wrapper.-bgimg-and-logo .fat-footer__logo-image {
		margin-top: -72px;
		max-width: 960px;
		width: 100%
	}
	
	@media(max-width:767px) {
		.fat-footer__wrapper.-bgimg-and-logo .fat-footer__logo-image {
			text-align: center
		}
	}
	
	@media(min-width:768px) {
		.fat-footer__wrapper.-bgimg-and-logo .fat-footer__logo-image {
			bottom: 40px;
			display: flex;
			flex-direction: row-reverse;
			margin-top: 0;
			padding-right: 32px;
			position: absolute
		}
	}
	
	@media(min-width:1024px) {
		.fat-footer__wrapper.-bgimg-and-logo .fat-footer__logo-image {
			bottom: inherit;
			max-width: 1200px
		}
	}
	
	.ef-responsive-image {
		height: auto;
		max-width: 100%
	}
	
	.stage-text-only {
		align-items: center;
		display: flex;
		height: 270px;
		justify-content: center;
		position: relative;
		text-align: center
	}
	
	@media(min-width:768px) {
		.stage-text-only {
			height: 358px
		}
	}
	
	.stage-text-only .stage__content {
		width: 100%
	}
	
	.stage-text-only .stage__title {
		font-size: 32px;
		line-height: 1.25;
		margin: 0 auto 24px;
		max-width: 327px
	}
	
	.rtl .stage-text-only .stage__title {
		font-size: 41.6px;
		line-height: 1
	}
	
	@media(min-width:768px) {
		.stage-text-only .stage__title {
			font-size: 48px;
			line-height: 1.17;
			max-width: 790px
		}
		.rtl .stage-text-only .stage__title {
			font-size: 62.4px;
			line-height: 1
		}
	}
	
	.stage-text-only .stage__description {
		font-size: 16px;
		font-weight: 400;
		line-height: 1.5;
		margin: 0 auto;
		max-width: 327px
	}
	
	.rtl .stage-text-only .stage__description {
		font-size: 20.8px;
		line-height: 1
	}
	
	@media(min-width:768px) {
		.stage-text-only .stage__description {
			font-size: 20px;
			font-weight: 400;
			line-height: 1.4;
			max-width: 432px
		}
		.rtl .stage-text-only .stage__description {
			font-size: 26px;
			line-height: 1

		}
	}
	
	.stage-text-only .block-text {
		position: relative
	}
	
	.stage-text-only:after {
		display: none
	}
	
	.stage-side-logo {
		position: absolute;
		right: 0;
		top: 0;
		width: 173px
	}
	
	@media(max-width:767px) {
		.stage-side-logo {
			display: none
		}
	}
	
	.stage-text-only.-w-logo {
		height: 257px
	}
	
	@media(min-width:768px) {
		.stage-text-only.-w-logo {
			height: 280px
		}
	}
	
	.stage-text-only.-w-logo .stage__title {
		font-weight: 600
	}
	
	* {
		box-sizing: border-box
	}
	
	body {
		-webkit-font-smoothing: antialiased;
		color: #191919;
		font-size: 14px;
		font-weight: 300;
		line-height: 24px;
		text-rendering: optimizeLegibility
	}
	
	.rtl body {
		font-size: 18.2px;
		line-height: 1
	}
	
	@media(min-width:768px) {
		body {
			font-size: 14px
		}
		.rtl body {
			font-size: 18.2px;
			line-height: 1
		}
	}
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		line-height: 1.1;
		margin-top: 0
	}
	
	h1 {
		font-size: 32px;
		font-weight: 700
	}
	
	.rtl h1 {
		font-size: 41.6px;
		line-height: 1
	}
	
	@media(min-width:768px) {
		h1 {
			font-size: 20px;
			font-weight: 700
		}
		.rtl h1 {
			font-size: 26px;
			line-height: 1
		}
	}
	
	h2 {
		font-size: 16px;
		font-weight: 700
	}
	
	.rtl h2 {
		font-size: 20.8px;
		line-height: 1
	}
	
	@media(min-width:768px) {
		h2 {
			font-size: 14px;
			font-weight: 700
		}
		.rtl h2 {
			font-size: 18.2px;
			line-height: 1
		}
	}
	
	h3 {
		font-size: 16px;
		font-weight: 700
	}
	
	.rtl h3 {
		font-size: 20.8px;
		line-height: 1
	}
	
	@media(min-width:768px) {
		h3 {
			font-size: 14px;
			font-weight: 700
		}
		.rtl h3 {
			font-size: 18.2px;
			line-height: 1
		}
	}
	
	a[href^=tel] {
		text-decoration: none
	}
	
	.ef-icon {
		background-repeat: no-repeat;
		background-size: contain;
		height: 1em;
		width: 1em
	}
	
	.ef-icon.-star {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxOSAxNyI+PHBhdGggZmlsbD0iIzE5MTkxOSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMxOTE5MTkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0ibTkuMzEzIDEgMi41NjggNC45MjUgNS43NDQuNzk0LTQuMTU2IDMuODMxLjk4IDUuNDEyLTUuMTM2LTIuNTU2LTUuMTM4IDIuNTU2Ljk4MS01LjQxMkwxIDYuNzJsNS43NDQtLjc5NUw5LjMxMyAxWiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");
		display: inline-block;
		height: 16px;
		width: 16px
	}
	
	.ef-icon.-globe {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDExIDExIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgY3g9IjUuNSIgY3k9IjUuNSIgcj0iNSIgc3Ryb2tlPSIjMDAwIi8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTMgMTAgMiA5bDItMVY2bDEtMi0zLTIgMS0xaDRsMyAyLTEgMi0yIDJ2MWwtMiAyeiIvPjwvZz48L3N2Zz4=");
		height: 12px;
		width: 11px
	}
	
	.ef-icon.-calendar,
	.ef-icon.gh-icon-calendar {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDExIDEyIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IHdpZHRoPSIxMCIgaGVpZ2h0PSI5IiB4PSIuNSIgeT0iMi41IiBzdHJva2U9IiMxOTE5MTkiIHJ4PSIuNCIvPjxyZWN0IHdpZHRoPSIxMSIgaGVpZ2h0PSI2IiB5PSI2IiBmaWxsPSIjMTkxOTE5IiByeD0iLjQiLz48cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSI0IiB4PSIzIiBmaWxsPSIjMTkxOTE5IiByeD0iLjMiLz48cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSI0IiB4PSI3IiBmaWxsPSIjMTkxOTE5IiByeD0iLjMiLz48L2c+PC9zdmc+");
		height: 12px;
		width: 11px
	}
	
	.funneling-card .ef-icon.-calendar,
	.funneling-card .ef-icon.gh-icon-calendar {
		height: 14px;
		width: 14px
	}
	
	.ef-icon.-new-window.-white {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI2IDE3aC0xYTEgMSAwIDAgMC0xIDF2N0g3VjhoN2ExIDEgMCAwIDAgMS0xVjZhMSAxIDAgMCAwLTEtMUg1YTEgMSAwIDAgMC0xIDF2MjFhMSAxIDAgMCAwIDEgMWgyMWExIDEgMCAwIDAgMS0xdi05YTEgMSAwIDAgMC0xLTF6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI5IDJIMTlhMSAxIDAgMCAwLTEgMXYxYTEgMSAwIDAgMCAxIDFoNS44OEwxNC4yOSAxNS41OGExIDEgMCAwIDAgMCAxLjQybC43MS43MWExIDEgMCAwIDAgLjcxLjI5IDEgMSAwIDAgMCAuNzEtLjI5TDI3IDcuMTJWMTNhMSAxIDAgMCAwIDEgMWgxYTEgMSAwIDAgMCAxLTFWM2ExIDEgMCAwIDAtMS0xeiIvPjwvc3ZnPg==")
	}
	
	.ef-icon.-new-window {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzE5MTkxOSIgZD0iTTI2IDE3aC0xYTEgMSAwIDAgMC0xIDF2N0g3VjhoN2ExIDEgMCAwIDAgMS0xVjZhMSAxIDAgMCAwLTEtMUg1YTEgMSAwIDAgMC0xIDF2MjFhMSAxIDAgMCAwIDEgMWgyMWExIDEgMCAwIDAgMS0xdi05YTEgMSAwIDAgMC0xLTF6Ii8+PHBhdGggZmlsbD0iIzE5MTkxOSIgZD0iTTI5IDJIMTlhMSAxIDAgMCAwLTEgMXYxYTEgMSAwIDAgMCAxIDFoNS44OEwxNC4yOSAxNS41OGExIDEgMCAwIDAgMCAxLjQybC43MS43MWExIDEgMCAwIDAgLjcxLjI5IDEgMSAwIDAgMCAuNzEtLjI5TDI3IDcuMTJWMTNhMSAxIDAgMCAwIDEgMWgxYTEgMSAwIDAgMCAxLTFWM2ExIDEgMCAwIDAtMS0xeiIvPjwvc3ZnPg==")
	}
	
	.ef-icon.-user,
	.ef-icon.gh-icon-man {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDExIDExIj48cGF0aCBmaWxsPSIjMTkxOTE5IiBkPSJNNS41IDYuMTExQTMuMDU2IDMuMDU2IDAgMSAxIDUuNSAwYTMuMDU2IDMuMDU2IDAgMCAxIDAgNi4xMTF6bTAgMGMyLjk4MyAwIDUuNSAxLjg3OCA1LjUgMy4wNTZ2MS40MjZjMCAuMjI1LS4xOS40MDctLjQyMy40MDdILjQyM0EuNDE1LjQxNSAwIDAgMSAwIDEwLjU5M1Y5LjE2N0MwIDcuOTg5IDIuNTM4IDYuMTEgNS41IDYuMTF6Ii8+PC9zdmc+");
		height: 11px;
		width: 11px
	}
	
	.funneling-card .ef-icon.-user,
	.funneling-card .ef-icon.gh-icon-man {
		height: 14px;
		width: 14px
	}
	
	.ef-icon.-users,
	.ef-icon.gh-icon-group {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE2IDEwIj48ZyBmaWxsPSIjMTkxOTE5Ij48cGF0aCBkPSJNNSA1LjU1NkEyLjc3OCAyLjc3OCAwIDEgMSA1IDBhMi43NzggMi43NzggMCAwIDEgMCA1LjU1NnptMCAwYzIuNzEyIDAgNSAxLjcwNyA1IDIuNzc3VjkuNjNjMCAuMjA0LS4xNzIuMzctLjM4NS4zN0guMzg1QS4zNzguMzc4IDAgMCAxIDAgOS42M1Y4LjMzM2MwLTEuMDcgMi4zMDgtMi43NzcgNS0yLjc3N3oiLz48cGF0aCBkPSJNMTEuNSA1YTIuNSAyLjUgMCAxIDEgMC01IDIuNSAyLjUgMCAwIDEgMCA1em0wIDBDMTMuOTQgNSAxNiA2LjUzNyAxNiA3LjV2MS4xNjdhLjM0LjM0IDAgMCAxLS4zNDYuMzMzSDcuMzQ2QS4zNC4zNCAwIDAgMSA3IDguNjY3VjcuNUM3IDYuNTM3IDkuMDc3IDUgMTEuNSA1eiIvPjwvZz48L3N2Zz4=");
		height: 10px;
		width: 16px
	}
	
	.ef-icon.gh-icon-school,
	.ef-icon.icon-school {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDEzIDEyIj48ZyBjbGlwLXBhdGg9InVybCgjcHJlZml4X19hKSI+PHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiBmaWxsPSIjZmZmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSguNSkiLz48cGF0aCBmaWxsPSIjMTkxOTE5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC40OCAzLjExNWgyLjAzOFYxMmwtNC40MzQtLjAwNlY5LjUxNWMwLS43ODQtLjY4LTEuNDM4LTEuNTU4LTEuNDM4LS44NSAwLTEuNTU4LjY1NC0xLjU1OCAxLjQzOHYyLjQ3NGwtNC40ODYtLjAwNlYzLjExNWgyLjA1TDYuNTAxLjAwNGwzLjk3OCAzLjExMVpNNi41MjYgNS42NTZhMS4yOSAxLjI5IDAgMSAwIDAtMi41NzggMS4yOSAxLjI5IDAgMCAwIDAgMi41NzhaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJwcmVmaXhfX2EiPjxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLjUpIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+");
		height: 11px;
		width: 12px
	}
	
	.funneling-card .ef-icon.gh-icon-school,
	.funneling-card .ef-icon.icon-school {
		height: 14px;
		width: 14px
	}
	
	.ef-icon.gh-icon-cap,
	.ef-icon.gh-icon-globe-2,
	.ef-icon.icon-cap {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDEyIDExIj48cGF0aCBmaWxsPSIjMTkxOTE5IiBkPSJNMTIgMy41NzR2NC4wMTlhLjQwMi40MDIgMCAwIDEtLjM5Ni40MDhoLS4yMDdhLjQwMi40MDIgMCAwIDEtLjM5Ni0uNDA4VjQuNTMxTDYuMjAyIDcuMjc2YS4zODguMzg4IDAgMCAxLS40MDQgMEwuMjAxIDMuOTI4QS40MS40MSAwIDAgMSAwIDMuNTc0YS40MS40MSAwIDAgMSAuMi0uMzU1TDUuNzkuMDU1YS4zODcuMzg3IDAgMCAxIC4zOTYgMGw1LjYxMiAzLjE2NGEuNDEuNDEgMCAwIDEgLjIwMi4zNTV6TTkuMzk5IDYuNjk1YS4zODcuMzg3IDAgMCAxIC4zOTYgMCAuNDEuNDEgMCAwIDEgLjIwNi4zNTl2MS4yMjJhLjQxLjQxIDAgMCAxLS4xODYuMzQ2bC0zLjYwOSAyLjMxNmEuMzg3LjM4NyAwIDAgMS0uNDIgMEwyLjE5NiA4LjYxYS40MS40MSAwIDAgMS0uMTg2LS4zNDdWNy4wNDFhLjQxLjQxIDAgMCAxIC4yMDQtLjM1Ni4zODcuMzg3IDAgMCAxIC40MDIuMDFsMy4zOCAyLjE5NEw5LjQgNi42OTV6Ii8+PC9zdmc+");
		height: 11px;
		width: 12px
	}
	
	.funneling-card .ef-icon.gh-icon-cap,
	.funneling-card .ef-icon.gh-icon-globe-2,
	.funneling-card .ef-icon.icon-cap {
		height: 14px;
		width: 14px
	}
	
	.ef-icon.gh-icon-desktop_computer {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjExIiB2aWV3Qm94PSIwIDAgOSAxMSI+PHBhdGggZmlsbD0iIzE5MTkxOSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMSAwaDdhMSAxIDAgMCAxIDEgMXY5YTEgMSAwIDAgMS0xIDFIMWExIDEgMCAwIDEtMS0xVjFhMSAxIDAgMCAxIDEtMXptMCA4aDdWMkgxdjZ6Ii8+PC9zdmc+");
		background-position: 50%;
		background-repeat: no-repeat;
		height: 11px;
		width: 9px
	}
	
	.ef-icon.gh-icon-briefcase {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBmaWxsPSIjMTkxOTE5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNCA3IDggOC41VjhhMSAxIDAgMSAwLTIgMHYuNUwwIDdWMy40YzAtLjIyLjE4LS40LjQtLjRINGEzIDMgMCAxIDEgNiAwaDMuNmMuMjIgMCAuNC4xOC40LjRWN3ptMCAxLjY1djQuOTVhLjQuNCAwIDAgMS0uNC40SC40YS40LjQgMCAwIDEtLjQtLjRWOC42NWw2IDEuNVYxMWExIDEgMCAwIDAgMiAwdi0uODVsNi0xLjV6TTUgM2g0YTIgMiAwIDEgMC00IDB6Ii8+PC9zdmc+");
		background-position: 50%;
		background-repeat: no-repeat;
		height: 14px;
		width: 14px
	}
	
	.funneling-card .ef-icon.gh-icon-desktop_computer {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDExIDEzIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiMxOTE5MTkiIGQ9Ik0xIDBoOWExIDEgMCAwIDEgMSAxdjExYTEgMSAwIDAgMS0xIDFIMWExIDEgMCAwIDEtMS0xVjFhMSAxIDAgMCAxIDEtMXptMCA5aDlWMkgxdjd6Ii8+PHJlY3Qgd2lkdGg9IjMiIGhlaWdodD0iMSIgeD0iNCIgeT0iMTEiIGZpbGw9IiNGRkYiIHJ4PSIuNSIvPjwvZz48L3N2Zz4=");
		background-position: 50%;
		background-repeat: no-repeat;
		height: 13px;
		width: 11px
	}
	
	.program-card-wrapper {
		-webkit-font-smoothing: antialiased;
		margin-bottom: 24px;
		position: relative;
		width: 100%
	}
	
	.program-card-wrapper a {
		text-decoration: none
	}
	
	.program-card-wrapper * {
		box-sizing: border-box
	}
	
	.ef-program-card-horizontal {
		background-color: #fff;
		border-radius: 8px;
		box-shadow: 0 2px 8px 0 rgba(25, 25, 25, .16);
		display: flex;
		flex-flow: column nowrap;
		height: 100%;
		transition: all .15s ease
	}
	
	.rtl .ef-program-card-horizontal {
		direction: rtl
	}
	
	@media(min-width:1024px) {
		.ef-program-card-horizontal {
			flex-flow: inherit;
			padding: 40px 0 32px 40px
		}
		.rtl .ef-program-card-horizontal {
			border-radius: 0;
			padding: 40px 40px 40px 0
		}
	}
	
	.ef-program-card-horizontal:hover {
		box-shadow: 0 2px 16px 0 rgba(25, 25, 25, .1);
		transition: all .15s ease
	}
	
	.ef-program-card-horizontal__image {
		display: block;
		min-height: 148px;
		overflow: hidden;
		position: relative
	}
	
	.ef-program-card-horizontal__image:after {
		border-radius: 0 0 4px 4px;
		bottom: 0;
		content: "";
		display: block;
		height: 8px;
		left: 0;
		margin-left: 8px;
		position: absolute;
		width: calc(100% - 16px)
	}
	
	.prog-ils .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #f9e1a6, #fdd7ce)
	}
	
	.prog-academy .ef-program-card-horizontal__image:after,
	.prog-ia .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #446385, #9ab5c2)
	}
	
	.prog-ap .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #ce3272, #e698b8)
	}
	
	.prog-lt .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #8bc7aa, #c1d4ec)
	}
	
	.prog-loc .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #91aa9f 52.5%, #d2b599)
	}
	
	.prog-hsy .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #d85648, #e1aca5)
	}
	
	.prog-etown .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #8acdb3, #8acdb3 31.75%, #94d5da 63.5%, #f8d87f)
	}
	
	.prog-hult .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #a6b0c6, #c6ccd9)
	}
	
	.prog-ec .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #e286b6, #e1859f 50%, #a099e6)
	}
	
	.prog-cb .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #8adccd, #97a5f6)
	}
	
	.prog-et .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #4295cc, #a6d7f4)
	}
	
	.prog-sst .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #88c8f0, #bbe0f6)
	}
	
	.prog-gy .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #02b1fc, #2bf2f9)
	}
	
	.prog-cst .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #7d8df1, #db88b3)
	}
	
	.prog-ga .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #6f9d4e, #a3c18e)
	}
	
	.prog-ehp .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #7d4060, #be9faf)
	}
	
	.prog-e1-adults .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #e286b6, #e1859f 50%, #a099e6)
	}
	
	.prog-e1-kids .ef-program-card-horizontal__image:after,
	.prog-e1-teens .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #df7ab4, #a668a0)
	}
	
	.prog-ilsd .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #ccc7ed, #e7d1e2)
	}
	
	.prog-ilp .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #f9e1a6, #f5dbb1 61.5%, #e2dbea)
	}
	
	.prog-gst .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #ef99c8, #7386a1 74.25%, #a0d5a9)
	}
	
	.prog-ilsy .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #b8dbfe, #fa90c1)
	}
	
	.prog-ily .ef-program-card-horizontal__image:after,
	.prog-quito .ef-program-card-horizontal__image:after,
	.prog-riyadh .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #f9e1a6, #fdd7ce)
	}
	
	.prog-aya .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #7bc8ba, #feeecf)
	}
	
	.prog-upa .ef-program-card-horizontal__image:after,
	.prog-upd .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #ccc7ed, #e7d1e2)
	}
	
	.prog-illj .ef-program-card-horizontal__image:after,
	.prog-ilo .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #c6ace0, #ffcbc8)
	}
	
	.prog-lt-jr .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #b8dbfe, #fa90c1)
	}
	
	.prog-lt-sr .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #8bc7aa, #c1d4ec)
	}
	
	.prog-lt-ind .ef-program-card-horizontal__image:after {
		background-image: linear-gradient(90deg, #ffaaa6, #fcdeaa)
	}
	
	@media(min-width:768px) {
		.ef-program-card-horizontal__image:after {
			margin: 0;
			width: 100%
		}
	}
	
	@media(min-width:1024px) {
		.ef-program-card-horizontal__image:after {
			display: none
		}
		.ef-program-card-horizontal__image {
			height: 240px;
			min-width: 345px;
			width: 345px
		}
	}
	
	@media(min-width:1264px) {
		.ef-program-card-horizontal__image {
			height: 219px;
			min-width: 316px;
			width: 316px
		}
	}
	
	.ef-program-card-horizontal__image img {
		border-radius: 4px 4px 18px 18px;
		bottom: 0;
		flex-shrink: 0;
		height: 100%;
		left: 0;
		max-height: 159px;
		max-width: 100%;
		object-fit: cover;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 0
	}
	
	@media(max-width:767px) {
		.ef-program-card-horizontal__image img {
			margin: 8px 0 0 8px;
			width: calc(100% - 16px)
		}
		.rtl .ef-program-card-horizontal__image img {
			margin: 8px 8px 0 0
		}
	}
	
	@media(min-width:768px)and (max-width:1023px) {
		.ef-program-card-horizontal__image img {
			border-radius: 4px
		}
	}
	
	@media(min-width:1024px) {
		.ef-program-card-horizontal__image img {
			border-radius: 4px;
			max-height: 219px
		}
	}
	
	.ef-program-card-horizontal__content {
		display: flex;
		flex-flow: column nowrap;
		height: 100%;
		padding: 0 8px 8px
	}
	
	@media(min-width:1024px) {
		.ef-program-card-horizontal__content {
			display: inline-flex;
			flex-flow: column nowrap;
			padding-left: 32px;
			width: 100%
		}
		.ef-program-card-horizontal__content:after {
			border-radius: 0 8px 8px 0;
			content: "";
			display: block;
			height: 100%;
			position: absolute;
			right: 10px;
			top: 0;
			width: 10px
		}
		.prog-default .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #c1c1c1)
		}
		.prog-ils .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #f9e1a6, #fdd7ce)
		}
		.prog-academy .ef-program-card-horizontal__content:after,
		.prog-ia .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #446385, #9ab5c2)
		}
		.prog-ap .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #ce3272, #e698b8)
		}
		.prog-lt .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #8bc7aa, #c1d4ec)
		}
		.prog-loc .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #91aa9f 52.5%, #d2b599)
		}
		.prog-hsy .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #d85648, #e1aca5)
		}
		.prog-etown .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #8acdb3, #8acdb3 31.75%, #94d5da 63.5%, #f8d87f)
		}
		.prog-hult .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #a6b0c6, #c6ccd9)
		}
		.prog-ec .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #e286b6, #e1859f 50%, #a099e6)
		}
		.prog-cb .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #8adccd, #97a5f6)
		}
		.prog-et .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #4295cc, #a6d7f4)
		}
		.prog-sst .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #88c8f0, #bbe0f6)
		}
		.prog-gy .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #02b1fc, #2bf2f9)
		}
		.prog-cst .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #7d8df1, #db88b3)
		}
		.prog-ga .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #6f9d4e, #a3c18e)
		}
		.prog-ehp .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #7d4060, #be9faf)
		}
		.prog-e1-adults .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #e286b6, #e1859f 50%, #a099e6)
		}
		.prog-e1-kids .ef-program-card-horizontal__content:after,
		.prog-e1-teens .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #df7ab4, #a668a0)
		}
		.prog-ilsd .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #ccc7ed, #e7d1e2)
		}
		.prog-ilp .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #f9e1a6, #f5dbb1 61.5%, #e2dbea)
		}
		.prog-gst .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #ef99c8, #7386a1 74.25%, #a0d5a9)
		}
		.prog-ilsy .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #b8dbfe, #fa90c1)
		}
		.prog-ily .ef-program-card-horizontal__content:after,
		.prog-quito .ef-program-card-horizontal__content:after,
		.prog-riyadh .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #f9e1a6, #fdd7ce)
		}
		.prog-aya .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #7bc8ba, #feeecf)
		}
		.prog-upa .ef-program-card-horizontal__content:after,
		.prog-upd .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #ccc7ed, #e7d1e2)
		}
		.prog-illj .ef-program-card-horizontal__content:after,
		.prog-ilo .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #c6ace0, #ffcbc8)
		}
		.prog-lt-jr .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #b8dbfe, #fa90c1)
		}
		.prog-lt-sr .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #8bc7aa, #c1d4ec)
		}
		.prog-lt-ind .ef-program-card-horizontal__content:after {
			background-image: linear-gradient(180deg, #ffaaa6, #fcdeaa)
		}
		.rtl .ef-program-card-horizontal__content:after {
			border-radius: 8px 0 0 8px;
			left: 0;
			margin-left: 1px;
			right: inherit
		}
		.ef-program-card-horizontal__content {
			padding-right: 40px
		}
	}
	
	@media(min-width:1264px) {
		.ef-program-card-horizontal__content {
			padding-left: 40px
		}
		.rtl .ef-program-card-horizontal__content {
			padding-left: 40px;
			padding-right: 40px
		}
	}
	
	.ef-program-card-horizontal__title {
		display: flex;
		padding: var(--spacing-m, 24px) var(--spacing-s, 16px) var(--spacing-xs, 12px) var(--spacing-s, 16px)
	}
	
	.ef-program-card-horizontal__title.-with-tag {
		padding-top: 28px
	}
	
	@media(min-width:1024px) {
		.ef-program-card-horizontal__title {
			background-color: inherit;
			height: auto;
			padding: 0
		}
		.ef-program-card-horizontal__title.-with-tag {
			max-width: 310px;
			padding-top: 0
		}
	}
	
	@media(min-width:1024px)and (min-width:1264px) {
		.ef-program-card-horizontal__title.-with-tag {
			max-width: 530px
		}
	}
	
	.ef-program-card-horizontal__title:hover {
		text-decoration: none
	}
	
	.ef-program-card-horizontal__title h2 {
		align-self: center;
		color: #191919;
		font-size: 18px;
		font-weight: 900;
		letter-spacing: 1.5px;
		text-transform: uppercase
	}
	
	.rtl .ef-program-card-horizontal__title h2 {
		font-size: 18px;
		letter-spacing: 0
	}
	
	@media(min-width:1024px) {
		.ef-program-card-horizontal__title h2 {
			padding-bottom: 12px
		}
	}
	
	.ef-program-card-horizontal__title h2:hover {
		text-decoration: none
	}
	
	.ef-program-card-horizontal__title h2 span {
		letter-spacing: 0;
		text-transform: none
	}
	
	.ef-program-card-horizontal__diff-item {
		align-items: flex-start;
		color: #191919;
		display: flex;
		font-size: 16px;
		font-weight: 700;
		line-height: 1;
		padding: 0 16px 21px
	}
	
	@media(min-width:1024px) {
		.ef-program-card-horizontal__diff-item {
			border-bottom: none;
			display: inline-flex;
			padding: 0 18px 12px 0
		}
	}
	
	@media(min-width:1264px) {
		.rtl .ef-program-card-horizontal__diff-item {
			padding-left: 18px;
			padding-right: 0
		}
	}
	
	.ef-program-card-horizontal__diff-item>div {
		align-self: center;
		display: inline-flex
	}
	
	.ef-program-card-horizontal__diff-item .ef-icon {
		align-self: center;
		font-size: 11px;
		margin-right: 10px
	}
	
	.rtl .ef-program-card-horizontal__diff-item .ef-icon {
		margin-left: 10px;
		margin-right: 0
	}
	
	@media(min-width:1024px) {
		.ef-program-card-horizontal__diff-item .ef-icon {
			margin-right: 8px
		}
		.rtl .ef-program-card-horizontal__diff-item .ef-icon {
			margin-left: 8px;
			margin-right: 0
		}
	}
	
	.ef-program-card-horizontal__label {
		font-weight: 500
	}
	
	.ef-program-card-horizontal__descr {
		color: #191919;
		display: flex;
		font-size: 16px;
		font-weight: 400;
		line-height: 1.5;
		padding: 8px 16px
	}
	
	@media(min-width:1024px) {
		.ef-program-card-horizontal__descr {
			padding: 0
		}
	}
	
	.ef-program-card-horizontal__dest {
		color: rgba(25, 25, 25, .7);
		font-size: 16px;
		font-weight: 400;
		line-height: 1.5;
		padding: 0 16px 17px
	}
	
	@media(min-width:1024px) {
		.ef-program-card-horizontal__dest {
			padding: 10px 0 0
		}
	}
	
	.ef-program-card-horizontal__btns {
		display: flex;
		flex-wrap: wrap;
		margin-top: auto;
		padding: 0 16px 24px;
		width: 100%
	}
	
	@media(min-width:1024px) {
		.ef-program-card-horizontal__btns {
			justify-content: flex-end;
			padding: 17px 0 0
		}
	}
	
	.ef-program-card-horizontal__btns-btn {
		margin-top: 8px;
		width: 100%
	}
	
	@media(max-width:767px) {
		.ef-program-card-horizontal__btns-btn.-primary {
			order: 1
		}
		.ef-program-card-horizontal__btns-btn.-secondary {
			order: 2
		}
	}
	
	@media(min-width:1024px) {
		.ef-program-card-horizontal__btns-btn {
			justify-content: flex-end;
			margin-left: 16px;
			width: auto
		}
	}
	
	.rtl {
		margin-right: 8px
	}
	
	.ef-program-card-horizontal__item {
		color: currentColor
	}
	
	.ef-program-card-horizontal__item span {
		position: relative
	}
	
	.ef-program-card-horizontal__item span:hover {
		text-decoration: underline
	}
	
	.ef-program-card-horizontal__item:hover {
		text-decoration: none
	}
	
	.ef-program-card-horizontal__item:not(:last-child):after {
		content: ", "
	}
	
	.ef-program-card-horizontal.prog-exc .ef-program-card__diff,
	.ef-program-card-horizontal.prog-lsp .ef-program-card__diff {
		display: flex;
		flex-direction: column
	}
	
	.ef-program-card-horizontal.prog-exc .ef-program-card__diff-item,
	.ef-program-card-horizontal.prog-lsp .ef-program-card__diff-item {
		order: 2
	}
	
	.ef-program-card-horizontal.prog-exc .ef-program-card__diff .ef-program-card__diff-item:last-child,
	.ef-program-card-horizontal.prog-lsp .ef-program-card__diff .ef-program-card__diff-item:last-child {
		order: 1
	}
	
	.rendering__program-cards .cefcom-row {
		display: flex;
		flex-wrap: wrap
	}
	
	.rendering__program-cards .cefcom-col {
		margin-bottom: 24px;
		width: 100%
	}
	
	.recently-visited-tag {
		align-items: flex-start;
		background: var(--Brand-EF-Gray, #efefef);
		border-radius: var(--border-radius-xxs, 4px);
		display: flex;
		font-size: 14px;
		font-weight: 400;
		gap: var(--spacing-xxs, 4px);
		line-height: 15px;
		margin: 0 10px var(--spacing-m, 24px) 10px;
		padding: 6px var(--spacing-xs, 8px);
		width: fit-content
	}
	
	@media(min-width:1024px) {
		.recently-visited-tag {
			left: inherit;
			margin-top: inherit;
			position: absolute;
			right: 43px
		}
	}
	
	span.-with-buttons-list {
		cursor: auto!important
	}
	
	@media(max-width:767px) {
		.-tiles-w-buttons .age-group-card__wrapper {
			height: 327px;
			margin-bottom: 25px
		}
	}
	
	.cefcom-card--teaser {
		border-radius: 8px;
		box-shadow: 0 0 10px 0 rgba(25, 25, 25, .16);
		display: block;
		height: 0;
		margin-bottom: 24px;
		min-height: 218px;
		overflow: hidden;
		padding: 0;
		position: relative;
		transition: box-shadow .3s;
		transition: all .2s ease-out
	}
	
	.rtl .cefcom-card--teaser {
		direction: rtl
	}
	
	@media(max-width:767px) {
		.cefcom-card--teaser.-with-buttons-list {
			min-height: 327px
		}
	}
	
	.cefcom-card--teaser:after {
		background: linear-gradient(0deg, #000, rgba(0, 0, 0, .738) 19%, rgba(0, 0, 0, .541) 34%, rgba(0, 0, 0, .382) 47%, rgba(0, 0, 0, .278) 56.5%, rgba(0, 0, 0, .194) 65%, rgba(0, 0, 0, .126) 73%, rgba(0, 0, 0, .075) 80.2%, rgba(0, 0, 0, .042) 86.1%, rgba(0, 0, 0, .021) 91%, rgba(0, 0, 0, .008) 95.2%, rgba(0, 0, 0, .002) 98.2%, transparent);
		bottom: -1px;
		content: "";
		display: block;
		height: 70%;
		left: 0;
		position: absolute;
		right: 0
	}
	
	@media(min-width:1024px) {
		.-top-text .cefcom-card--teaser:after {
			display: none
		}
	}
	
	.cefcom-card--teaser.-with-buttons-list:after {
		background: linear-gradient(0deg, rgba(0, 0, 0, .25), rgba(0, 0, 0, .18) 19%, rgba(0, 0, 0, .13) 34%, rgba(0, 0, 0, .09) 47%, rgba(0, 0, 0, .07) 56.5%, rgba(0, 0, 0, .05) 65%, rgba(0, 0, 0, .03) 73%, rgba(0, 0, 0, .02) 80.2%, rgba(0, 0, 0, .01) 86.1%, rgba(0, 0, 0, .02) 91%, rgba(0, 0, 0, .008) 95.2%, rgba(0, 0, 0, .004) 98.2%, transparent)
	}
	
	.cefcom-card--teaser:hover {
		box-shadow: 0 4px 12px 0 rgba(25, 25, 25, .2);
		cursor: pointer
	}
	
	@media(min-width:768px) {
		.cefcom-card--teaser {
			margin-bottom: 24px;
			min-height: 204px
		}
		.cefcom-card--teaser:hover {
			box-shadow: 0 0 24px 0 rgba(25, 25, 25, .2);
			transition: all .15s ease
		}
	}
	
	@media(min-width:1024px) {
		.cefcom-card--teaser {
			height: 0;
			overflow: hidden;
			padding-bottom: 66.6666666667%;
			position: relative
		}
	}
	
	.cefcom-card--teaser__img {
		bottom: 0;
		height: 100%;
		left: 0;
		object-fit: cover;
		position: absolute;
		right: 0;
		top: 0;
		width: 100%;
		z-index: 0
	}
	
	.cefcom-card--teaser__inner {
		top: 0;
		left: 24px;
		position: absolute;
		right: 24px;
		z-index: 1;
		text-align: center;
	}
	
	.-with-buttons-list .cefcom-card--teaser__inner {
		top: 24px
	}
	
	.cefcom-card--teaser__content {
		color: #fff;
		margin-bottom: 24px
	}
	
	@media(min-width:768px) {
		.cefcom-card--teaser__content {
			margin-bottom: 16px
		}
	}
	
	@media(min-width:1024px) {
		.cefcom-card--teaser__content {
			margin-top: 24px
		}
	}
	
	.cefcom-card--teaser__title {
		color: currentColor;
		font-weight: 700;
		margin-bottom: 0;
		margin-top: 0
	}
	
	.cefcom-card--teaser__title,
	.rtl .cefcom-card--teaser__title {
		font-size: 20px;
		line-height: 28px
	}
	
	@media(min-width:768px) {
		.rtl .cefcom-card--teaser__title {
			font-size: 20px;
			line-height: 28px
		}
	}
	
	.-top-text .cefcom-card--teaser__title {
		margin-bottom: 0
	}
	
	.cefcom-card--teaser__text {
		font-size: 14px;
		font-weight: 400;
		line-height: 1.57
	}
	
	.cefcom-card--teaser__text,
	.cefcom-card--teaser__text>* {
		color: currentColor;
		font-size: 14px;
		font-weight: 400
	}
	
	@media(min-width:768px) {
		.-top-text .cefcom-card--teaser__text {
			font-size: 16px
		}
	}
	
	.cefcom-card--content {
		background: #fff;
		border-radius: 4px;
		box-shadow: 0 2px 8px 0 rgba(25, 25, 25, .16);
		display: block;
		overflow: hidden;
		position: relative
	}
	
	@media(min-width:768px) {
		.cefcom-card--content {
			display: flex;
			min-height: 312px
		}
	}
	
	.cefcom-card--teaser__label {
		color: #fff;
		display: block;
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
		margin-bottom: 0
	}
	
	.cefcom-card--teaser__brandlogo {
		bottom: 24px;
		display: inline-block;
		height: 41px;
		position: absolute;
		right: 0;
		width: auto
	}
	
	.-with-buttons-list .cefcom-card--teaser__brandlogo {
		bottom: inherit;
		display: block;
		margin-bottom: 20px;
		position: relative;
		right: inherit
	}
	
	.cefcom-card--teaser__btns-list {
		bottom: 24px;
		left: 24px;
		margin: 10px 0 0;
		position: absolute;
		right: 18px;
		z-index: 1
	}
	
	.cefcom-card--teaser__btn {
		background-color: #fff;
		border-radius: 4px;
		box-shadow: 0 2px 8px 0 rgba(25, 25, 25, .2);
		display: inline-flex;
		height: 48px;
		justify-content: center;
		margin-left: 8px;
		min-width: 65px;
		text-decoration: none
	}
	
	.cefcom-card--teaser__btn:first-child {
		margin-left: 0
	}
	
	.-b4-btns .cefcom-card--teaser__btn {
		margin-top: 8px;
		width: calc(50% - 4px)
	}
	
	@media(min-width:1024px) {
		.-b4-btns .cefcom-card--teaser__btn {
			margin-top: 0;
			width: auto
		}
	}
	
	.-b4-btns .cefcom-card--teaser__btn:nth-child(odd) {
		margin-left: 0
	}
	
	@media(min-width:1024px) {
		.-b4-btns .cefcom-card--teaser__btn:nth-child(odd):not(: first-child) {
			margin-left: 8px
		}
	}
	
	.cefcom-card--teaser__btn.-text {
		padding: 0 12px
	}
	
	@media(min-width:768px) {
		.cefcom-card--teaser__btn.-text {
			padding: 0 16px
		}
	}

	
	.cefcom-card--teaser__btn span {
		align-self: center;
		color: #191919;
		display: inline-flex;
		font-size: 16px;
		font-weight: 400;
		line-height: 1.71
	}
	
	.not-sure-card {
		background-color: #fff;
		border-radius: 8px;
		box-shadow: 0 0 10px 0 rgba(25, 25, 25, .16);
		display: flex;
		flex-flow: row nowrap;
		height: 100%;
		min-height: 204px;
		text-align: center;
		transition: all .15s ease;
		width: 100%
	}
	
	.not-sure-card__item {
		align-self: center;
		margin: 0 auto;
		padding: 0 24px
	}
	
	.not-sure-card__title {
		font-size: 20px;
		font-weight: 700;
		margin-bottom: 16px;
		margin-top: 0
	}
	
	@media(min-width:1024px) {
		.space-filler .not-sure-card__title {
			font-size: 24px;
			line-height: 32px
		}
	}
	
	@media(min-width:768px) {
		.age-group-card__wrapper .not-sure-card__title {
			font-size: 18px;
			line-height: 1.4
		}
	}
	
	@media(min-width:1264px) {
		.age-group-card__wrapper .not-sure-card__title {
			font-size: 20px;
			line-height: 1.3
		}
	}
	
	.not-sure-card__btn {
		border: 1px solid #0075e1;
		border-radius: 100px;
		color: #0075e1;
		display: inline-flex;
		font-size: 16px;
		font-weight: 450;
		height: 48px;
		justify-content: center;
		line-height: 24px;
		padding-left: 26px;
		padding-right: 26px;
		position: relative;
		text-decoration: none;
		transition: all .15s ease
	}
	
	.space-filler .not-sure-card__btn {
		background-color: #0075e1;
		color: #fff
	}
	
	.not-sure-card__btn span {
		align-self: center;
		display: inline-flex
	}
	
	.not-sure-card__btn:hover {
		box-shadow: 0 0 10px 0 rgba(25, 25, 25, .16);
		color: #0075e1;
		text-decoration: none
	}
	
	.space-filler .not-sure-card__btn:hover {
		background-color: #0075e1;
		color: #fff
	}
	
	@media(min-width:768px)and (max-width:1023px) {
		.age-group-card.nsc-m-12 {
			max-height: 170px
		}
	}
	
	@media(min-width:1024px) {
		.age-group-card.nsc-l-12 {
			height: 170px
		}
	}
	
	.cefcom-vertical-card--content {
		background: #fff;
		border-radius: 8px;
		box-shadow: 0 0 10px 0 rgba(25, 25, 25, .16);
		display: flex;
		flex: 1 1;
		flex-direction: column;
		max-width: 100%;
		overflow: hidden;
		position: relative;
		transition: all .2s
	}
	
	@media(min-width:768px) {
		.cefcom-vertical-card--content {
			display: flex;
			height: 100%;
			min-height: 300px
		}
	}
	
	@media(max-width:767px) {
		.cefcom-vertical-card--content {
			margin-bottom: 24px
		}
	}
	
	.cefcom-vertical-card--content a {
		color: #000;
		cursor: pointer
	}
	
	.cefcom-vertical-card--content.-outline {
		box-shadow: inset 0 0 0 1px rgba(25, 25, 25, .2)
	}
	
	.cefcom-vertical-card--content.-no-shadow {
		box-shadow: none
	}
	
	.cefcom-vertical-card--content:hover {
		box-shadow: 0 4px 12px 0 rgba(25, 25, 25, .2);
		text-decoration: none
	}
	
	.cefcom-vertical-card--content__content {
		--color-text: #191919;
		display: flex;
		flex: 1 1;
		flex-direction: column;
		direction: rtl;
	}
	
	.cefcom-vertical-card--content__img {
		background-position: 50%;
		background-size: cover;
		border-radius: 4px;
		display: block;
		margin: 8px 8px 0;
		overflow: hidden;
		padding-top: 56.25%;
		position: relative;
		width: auto
	}
	
	.cefcom-vertical-card--content__inner {
		display: block;
		height: 100%;
		padding: 24px;
		width: auto
	}
	
	.cefcom-vertical-card--content__text {
		display: flex;
		flex: 1 1;
		flex-flow: column nowrap;
		width: 100%
	}
	
	.cefcom-vertical-card--content__text div,
	.cefcom-vertical-card--content__text p {
		font-size: 16px;
		font-weight: 400;
		line-height: 24px
	}
	
	.cefcom-vertical-card--content__text p:last-of-type {
		margin-bottom: 16px
	}
	
	.cefcom-vertical-card--content__title {
		font-size: 20px;
		font-weight: 700;
		line-height: 28px;
		margin-bottom: 8px;
		margin-top: 0
	}
	
	.rtl .cefcom-vertical-card--content__title {
		line-height: 32px
	}
	
	.rtl .main-wrapper {
		direction: rtl
	}
	
	a {
		text-decoration: none
	}
	
	img {
		flex-shrink: 0;
		max-width: 100%;
		object-fit: cover
	}
	
	@media(min-width:1024px) {
		.--site-container-small .cefcom-container {
			width: 960px
		}
	}
	
	@media(min-width:1264px) {
		.\--site-container-small .cefcom-container {
			width: 1200px
		}
	}
	
	.ef-section {
		padding: 64px 0;
		position: relative;
		width: 100%
	}
	
	@media(min-width:768px) {
		.ef-section {
			padding: 80px 0
		}
	}
	
	@media(min-width:1264px) {
		.ef-section {
			padding: 96px 0
		}
	}
	
	.ef-section-main-title {
		font-size: 24px;
		font-weight: 700;
		line-height: 1.33;
		margin-bottom: 32px;
		text-align: center
	}
	
	@media(min-width:768px) {
		.ef-section-main-title {
			font-size: 32px;
			line-height: 1.25;
			margin-bottom: 48px
		}
	}
	
	.rtl .ef-section-main-title {
		font-size: 24px
	}
	
	@media(min-width:768px) {
		.rtl .ef-section-main-title {
			font-size: 32px
		}
	}
	
	.rendering__program-cards .section-wrapper {
		background-color: #f7f7f7
	}
	
	.section-wrapper {
		padding: 32px 0
	}
	
	@media(min-width:768px) {
		.section-wrapper {
			padding: 32px 0
		}
	}
	
	@media(min-width:1024px) {
		.section-wrapper {
			padding: 96px 0
		}
	}
	
	.rendering__age-categories.section-wrapper,
	.rendering__us-funneling-tiles.section-wrapper {
		padding-bottom: 40px
	}
	
	@media(min-width:768px) {
		.rendering__age-categories.section-wrapper,
		.rendering__us-funneling-tiles.section-wrapper {
			padding-bottom: 56px
		}
	}
	
	@media(min-width:1024px) {
		.rendering__age-categories.section-wrapper,
		.rendering__us-funneling-tiles.section-wrapper {
			padding-bottom: 84px
		}
	}
	
	@media(max-width:767px) {
		.ef-section.rendering__us-tiles-w-links {
			padding-bottom: 0
		}
	}
	
	@media(min-width:768px)and (max-width:1023px) {
		.ef-section.rendering__us-tiles-w-links {
			padding-bottom: 0
		}
	}
	
	@media(max-width:767px) {
		.ef-section.rendering__us-tiles-w-links .age-group-card__wrapper:last-child .cefcom-card--teaser {
			margin-bottom: 0
		}
		.rendering__us-funneling-tiles.section-wrapper {
			padding-top: 64px
		}
	}
	
	@media(min-width:768px)and (max-width:1023px) {
		.rendering__us-funneling-tiles.section-wrapper {
			padding-top: 80px
		}
	}
	
	.ef-card--teaser .LazyLoad .ef-responsive-image {
		height: none;
		max-width: none
	}
	
	@media(max-width:767px) {
		.fat-footer__wrapper.--theme-default {
			padding-bottom: 9px
		}
	}
	
	@media(min-width:1024px) {
		.fat-footer__wrapper.--theme-default {
			height: 330px;
			margin-bottom: 103px
		}
	}
	
	@media(min-width:768px)and (max-width:1023px) {
		.fat-footer__wrapper .block-text p {
			margin: 0 auto
		}
	}
	
	@media(min-width:1024px) {
		.rendering__us-tiles-w-links .cefcom-card--teaser__title {
			font-size: 24px;
			line-height: 32px;
			margin-bottom: 4px
		}
	}
	
	.rendering__us-tiles-w-links .cefcom-card--teaser__text {
		font-size: 16px;
		line-height: 24px
	}
	
	.rendering__us-tiles-w-links .cefcom-card--teaser:after {
		background: linear-gradient(180deg, transparent 50%, rgba(0, 0, 0, .5))
	}
	
	.ef-program-card-horizontal__btns .ef-button.-primary {
		font-size: 16px;
		line-height: normal
	}
	
	.ef-program-card-horizontal__btns .ef-button.-primary,
	.ef-program-card-horizontal__btns .ef-button.-primary:hover {
		background-image: none!important;
		box-shadow: none!important
	}
	
	.rtl .ef-program-card-horizontal__btns .ef-button.-primary {
		line-height: 1.5
	}
	
	.ef-program-card-horizontal__btns .-secondary {
		font-size: 16px;
		line-height: normal
	}
	
	.rtl .ef-program-card-horizontal__btns .-secondary {
		line-height: 1.5
	}


.video-container {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  z-index: 999;
}

/* Modal Content/Box */
.modal-content {
  background-color: #fefefe;
  margin: 20px auto; /* 15% from the top and centered */
  padding: 5px 20px 20px 20px;
  border: 1px solid #888;
  width: 90%; /* Could be more or less, depending on screen size */
  height: 93%;
}

/* The Close Button */
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

.jotform-container {
  position: relative;
/*padding-bottom: 56.25%;  16:9 */
  height: 100%;
  top: 45px;
}
.jotform-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 95%;
}

	@media(max-width:767px) {
		.logo-desktop {
			display: none !important;
		}
	}

	@media(min-width:768px) {
		.logo-mobile {
			display: none !important;
		}
	}
	
	.skiptranslate span {
		display: none;
	}
	
	
/* The Modal (background) */
.modal2 {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  z-index: 1000;
}

/* Modal Content/Box */
.modal-content2 {
  background-color: #fefefe;
  margin: 20px auto; /* 15% from the top and centered */
  padding: 5px 20px 45px 20px;
  border: 1px solid #888;
  width: 90%; /* Could be more or less, depending on screen size */
/*height: 93%;*/
  max-width: 642px;
/*max-height: 475px;*/
}

/* The Close Button */
.close2 {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close2:hover,
.close2:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

.highlight-container {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
  top: 45px;
}
.highlight-container img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 95%;
}
