﻿.Editor_editor__H8Cur {
	color:#413f3e
}
.Editor_editor__H8Cur h1 {
	font:400 36px/1.2 var(--font-family);
	text-align:center
}
.Editor_editor__H8Cur h2 {
	font:400 28px/1.2 var(--font-family);
	text-align:center
}
.Editor_editor__H8Cur h3 {
	font:400 24px/1.5 var(--font-family);
	text-align:center
}
.Editor_editor__H8Cur h4 {
	font:400 20px/1.5 var(--font-family);
	text-align:center
}
.Editor_editor__H8Cur p {
	font:400 15px/1.6 var(--font-family)
}
.Editor_editor__H8Cur h1>strong {
	font:700 36px/1.2 var(--font-family)
}
.Editor_editor__H8Cur h2>strong {
	font:700 28px/1.2 var(--font-family)
}
.Editor_editor__H8Cur h3>strong {
	font:700 24px/1.5 var(--font-family)
}
.Editor_editor__H8Cur h4>strong {
	font:700 20px/1.5 var(--font-family)
}
.Editor_editor__H8Cur li:before {
	display:inline-block;
	width:1.2em;
	white-space:nowrap
}
.Editor_editor__H8Cur ol li.Editor_ql-indent-1__b_qKI {
	counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	counter-increment:list-1
}
.Editor_editor__H8Cur ol li.Editor_ql-indent-1__b_qKI:before {
	content:counter(list-1,lower-alpha) ". "
}
.Editor_editor__H8Cur ol {
	font:400 15px/1.6 var(--font-family);
	list-style-position:outside;
	margin:0;
	padding:0
}
.Editor_editor__H8Cur ol,.Editor_editor__H8Cur ol li {
	counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.Editor_editor__H8Cur ol li {
	list-style-type:none;
	counter-increment:list-0
}
.Editor_editor__H8Cur ol li:before {
	content:counter(list-0,decimal) ". "
}
.Editor_editor__H8Cur ol>li {
	list-style-type:none
}
.Editor_editor__H8Cur ul {
	padding-left:1.5em;
	font:400 15px/1.6 var(--font-family);
	list-style-position:outside
}
.Editor_editor__H8Cur ul li {
	list-style-type:disc;
	margin-left:1.5em
}
.Editor_editor__H8Cur ol li:not([class*=ql-indent-1]),.Editor_editor__H8Cur ul li:not([class*=ql-indent-1]) {
	padding-left:1.5em
}
.Editor_editor__H8Cur ol li[class*=ql-indent-1],.Editor_editor__H8Cur ul li[class*=ql-indent-1] {
	padding-left:4.5em;
	list-style-type:none;
	counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	counter-increment:list-1
}
.Editor_editor__H8Cur ol li[class*=ql-indent-1]:before,.Editor_editor__H8Cur ul li[class*=ql-indent-1]:before {
	content:counter(list-1,lower-alpha) ". "
}
.Editor_editor__H8Cur li:not(.Editor_ql-direction-rtl__Y6ypA):before {
	text-align:right;
	margin-right:.3em;
	margin-left:-1.5em
}
.Editor_editor__H8Cur li+li {
	margin-top:4px
}
.Editor_editor__H8Cur a {
	color:#db9b00;
	text-underline-offset:2px;
	text-decoration:underline
}
.Editor_editor__H8Cur img {
	display:block;
	max-width:100%;
	margin-left:auto;
	margin-right:auto;
	width:auto;
	height:auto
}
.Editor_editor__H8Cur strong {
	font-weight:700
}
.Editor_editor__H8Cur em {
	font-style:italic
}
.Editor_editor__H8Cur [class*=ql-size-small] {
	font-size:.75em
}
.Editor_editor__H8Cur [class*=ql-size-large] {
	font-size:1.5em
}
.Editor_editor__H8Cur [class*=ql-size-huge] {
	font-size:2.5em
}
.Editor_editor__H8Cur [class*=ql-indent-1] {
	padding-left:1.5em
}
.Editor_editor__H8Cur [class*=ql-indent-2] {
	padding-left:3em
}
.Editor_editor__H8Cur [class*=ql-indent-3] {
	padding-left:4.5em
}
.Editor_editor__H8Cur [class*=ql-indent-4] {
	padding-left:6em
}
.Editor_editor__H8Cur [class*=ql-indent-5] {
	padding-left:7.5em
}
.Editor_editor__H8Cur [class*=ql-indent-6] {
	padding-left:9em
}
.Editor_editor__H8Cur [class*=ql-indent-7] {
	padding-left:10.5em
}
.Editor_editor__H8Cur [class*=ql-indent-8] {
	padding-left:12em
}
@media (min-width:840px) {
	.Editor_editor__H8Cur h1 {
	font:400 48px/1.1 var(--font-family)
}
.Editor_editor__H8Cur h2 {
	font:400 40px/1.2 var(--font-family)
}
.Editor_editor__H8Cur h3 {
	font:400 28px/1.3 var(--font-family)
}
.Editor_editor__H8Cur h4 {
	font:400 24px/1.5 var(--font-family)
}
.Editor_editor__H8Cur h1>strong {
	font:700 48px/1.1 var(--font-family)
}
.Editor_editor__H8Cur h2>strong {
	font:700 40px/1.2 var(--font-family)
}
.Editor_editor__H8Cur h3>strong {
	font:700 28px/1.3 var(--font-family)
}
.Editor_editor__H8Cur h4>strong {
	font:700 24px/1.5 var(--font-family)
}
}.Heading_heading--h1Bold__kKE_5 {
	font:700 36px/1.2 var(--font-family)
}
.Heading_heading--h1Medium__Qd2NO {
	font:500 36px/1.2 var(--font-family)
}
.Heading_heading--h1Regular__UXXC9 {
	font:400 36px/1.2 var(--font-family)
}
.Heading_heading--h2Bold__29Lsg {
	font:700 28px/1.2 var(--font-family)
}
.Heading_heading--h2Medium__Qq6GR {
	font:500 28px/1.2 var(--font-family)
}
.Heading_heading--h2Regular__z9pnP {
	font:400 28px/1.2 var(--font-family)
}
.Heading_heading--h3Bold__EPbWG {
	font:700 24px/1.5 var(--font-family)
}
.Heading_heading--h3Medium__RLNkd {
	font:500 24px/1.5 var(--font-family)
}
.Heading_heading--h3Regular__fPtMs {
	font:400 24px/1.5 var(--font-family)
}
.Heading_heading--h4Bold__ouRyw {
	font:700 20px/1.5 var(--font-family)
}
.Heading_heading--h4Medium__I7S3Z {
	font:500 20px/1.5 var(--font-family)
}
.Heading_heading--h4Regular__lb9dm {
	font:400 20px/1.5 var(--font-family)
}
@media (min-width:840px) {
	.Heading_heading--h1Bold__kKE_5 {
	font:700 48px/1.1 var(--font-family)
}
.Heading_heading--h1Medium__Qd2NO {
	font:500 48px/1.1 var(--font-family)
}
.Heading_heading--h1Regular__UXXC9 {
	font:400 48px/1.1 var(--font-family)
}
.Heading_heading--h2Bold__29Lsg {
	font:700 40px/1.2 var(--font-family)
}
.Heading_heading--h2Medium__Qq6GR {
	font:500 40px/1.2 var(--font-family)
}
.Heading_heading--h2Regular__z9pnP {
	font:400 40px/1.2 var(--font-family)
}
.Heading_heading--h3Bold__EPbWG {
	font:700 28px/1.3 var(--font-family)
}
.Heading_heading--h3Medium__RLNkd {
	font:500 28px/1.3 var(--font-family)
}
.Heading_heading--h3Regular__fPtMs {
	font:400 28px/1.3 var(--font-family)
}
.Heading_heading--h4Bold__ouRyw {
	font:700 24px/1.5 var(--font-family)
}
.Heading_heading--h4Medium__I7S3Z {
	font:500 24px/1.5 var(--font-family)
}
.Heading_heading--h4Regular__lb9dm {
	font:400 24px/1.5 var(--font-family)
}
}.Breadcrumb_breadcrumb-list___l9JY {
	display:flex;
	flex-wrap:wrap;
	gap:10px 32px
}
.Breadcrumb_breadcrumb-item__eHHLW {
	position:relative;
	color:#d6d6d6;
	font:400 14px/1.5 var(--font-family)
}
.Breadcrumb_breadcrumb-item__eHHLW:not(:last-child):after {
	position:absolute;
	top:50%;
	right:-24px;
	display:block;
	background:#d6d6d6;
	transform:translateY(-50%);
	cursor:default;
	content:"";
	-webkit-mask:url(/wap/fonts/icon-arrowforward-right.f37a95e6.svg);
	mask:url(/wap/fonts/icon-arrowforward-right.f37a95e6.svg);
	-webkit-mask-size:100% 100%;
	mask-size:100% 100%;
	width:20px;
	height:20px
}
.Breadcrumb_breadcrumb-link__nDjBW {
	text-decoration:none
}
.Breadcrumb_breadcrumb-item__eHHLW:first-child .Breadcrumb_breadcrumb-link__nDjBW {
	display:block;
	text-indent:-9999px;
	width:20px;
	height:20px
}
.Breadcrumb_breadcrumb-item__eHHLW:first-child .Breadcrumb_breadcrumb-link__nDjBW:before {
	position:absolute;
	top:50%;
	left:0;
	background:#d6d6d6;
	transform:translateY(-50%);
	cursor:pointer;
	content:"";
	-webkit-mask:url(/wap/fonts/icon-home.167c2cdf.svg) center no-repeat;
	mask:url(/wap/fonts/icon-home.167c2cdf.svg) center no-repeat;
	-webkit-mask-size:100%;
	mask-size:100%;
	width:20px;
	height:20px
}
.Breadcrumb_breadcrumb-dots__I7b60 {
	position:relative;
	cursor:pointer
}
.Breadcrumb_breadcrumb-dots__I7b60+.Breadcrumb_breadcrumb-item__eHHLW {
	display:none
}
@media (pointer:fine) {
	.Breadcrumb_breadcrumb-link__nDjBW:hover {
	text-decoration:underline;
	text-underline-offset:2px
}
}.Card_card-description__oWCdH {
	flex:1;
	color:#413f3e;
	font:500 15px/1.6 var(--font-family)
}
.Card_card-title__KE1kH {
	--title-font:700 28px/1.3 var(--font-family);
	color:#413f3e;
	font:var(--title-font)
}
.Card_card-subtitle__l_mub {
	color:#2c2a29;
	font:700 14px/1.5 var(--font-family);
	margin-top:8px
}
.Card_card-meta__ap2ud {
	color:#656564;
	font:400 14px/1.5 var(--font-family);
	font-family:var(--outfitFamily)!important;
	margin-bottom:8px
}
.Card_card-titleLink__PWM7X {
	align-items:flex-start
}
.Card_card-titleLinkIcon__6NH92 {
	transform:translateY(.15em)
}
.Card_activityCard__mfSV9 {
	display:flex;
	flex-direction:column;
	height:100%;
	box-shadow:0 0 8px 0 rgba(20,34,128,.251)
}
.Card_activityCard-mediaContainer__mmc9A {
	position:relative
}
.Card_activityCard-media__vuswa:after {
	position:absolute;
	top:0;
	left:0;
	display:block;
	background:rgba(0,0,0,.4);
	content:"";
	width:100%;
	height:100%
}
.Card_activityCard-title__87rYG {
	--title-font:700 24px/1.5 var(--font-family);
	position:absolute;
	top:50%;
	left:50%;
	width:100%;
	color:#fff;
	text-align:center;
	transform:translate(-50%,-50%);
	padding-left:20px;
	padding-right:20px
}
.Card_activityCard-container__S7esK {
	flex:1 0;
	background:#ededed;
	padding:20px
}
.Card_productCard__sKpO7 {
	display:flex;
	flex-direction:column
}
.Card_productCard-media__5JZYx {
	aspect-ratio:1.333
}
.Card_productCard-container__Yvn4j {
	display:flex;
	flex:1 0;
	flex-direction:column;
	gap:24px;
	padding-top:24px;
	padding-right:20px
}
.Card_productCard-titleLink__8L0uD>span {
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical
}
.Card_productCard-subtitle__9VV8s+.Card_productCard-subtitle__9VV8s {
	margin-top:0
}
.Card_productCard-linkContainer__jf6eZ {
	display:flex;
	flex-wrap:wrap;
	gap:8px 24px;
	font:500 14px/1.2 var(--font-family);
	margin-top:auto
}
.Card_productCard-linkContainer--column__0cw9o {
	flex:1;
	flex-direction:column;
	justify-content:flex-start
}
.Card_articleCard__3tKmp {
	display:flex;
	flex-direction:column
}
.Card_articleCard-container__fxcvU {
	display:flex;
	flex:1 0;
	flex-direction:column;
	gap:24px;
	padding-top:24px;
	padding-right:20px
}
.Card_articleCard-title__Zj4ZH {
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical
}
.Card_articleCard-link__OkJqB {
	margin-top:auto
}
.Card_materialCard-media__6fdjZ {
	aspect-ratio:1.333
}
.Card_materialCard-container__acLbl {
	padding-top:24px;
	padding-right:20px
}
.Card_materialCard-titleLink__bWTr6 {
	display:block;
	margin-bottom:8px
}
.Card_materialCard-subtitle__JKh7n {
	color:#2c2a29;
	font:700 14px/1.5 var(--font-family)
}
.Card_materialCard-subtitle__JKh7n+.Card_materialCard-subtitle__JKh7n {
	margin-bottom:24px
}
.Card_employeeCard__pg1oS {
	box-shadow:0 0 8px 0 rgba(20,34,128,.251)
}
.Card_employeeCard-container__aNVhf {
	position:relative;
	background:#fff;
	padding:16px 12px 20px 20px
}
.Card_employeeCard-meta___FE9T {
	color:#413f3e;
	font:400 15px/1.3 var(--font-family);
	margin-bottom:4px
}
.Card_employeeCard-title__zFXaV {
	--title-font:500 14px/1.5 var(--font-family)
}
.Card_employeeCard-subtitle__vDrk2 {
	color:#413f3e;
	font:400 14px/1.5 var(--font-family);
	margin-top:4px
}
.Card_employeeCard-iconLink__q1Uk6 {
	position:absolute;
	right:8px;
	bottom:8px;
	display:block;
	background-color:#a6a6a6;
	-webkit-mask:url(/wap/fonts/logo-facebook.853c4dbe.svg);
	mask:url(/wap/fonts/logo-facebook.853c4dbe.svg);
	-webkit-mask-size:cover;
	mask-size:cover;
	width:24px;
	height:24px
}
.Card_textCard__YFWZQ {
	background:#ededed;
	border-radius:8px;
	padding:16px 20px 20px
}
.Card_textCard-title__bHp_C {
	font:700 20px/1.5 var(--font-family)
}
.Card_textCard-subtitle__DolrV {
	color:#413f3e;
	font:500 15px/1.6 var(--font-family);
	margin-top:0
}
.Card_announcementCard__2k0CN {
	height:100%;
	border:1px solid #d6d6d6
}
.Card_announcementCard-container__Iu1BG {
	display:flex;
	flex-direction:column;
	height:100%;
	background:#fff;
	padding:20px
}
.Card_announcementCard-title__Z1ZBE {
	display:-webkit-box;
	min-height:48px;
	overflow:hidden;
	font:400 15px/1.6 var(--font-family);
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	margin-bottom:20px
}
.Card_announcementCard-meta__L_cff {
	margin-bottom:4px
}
@media screen and (min-width:600px) {
	.Card_activityCard-title__87rYG {
	--title-font:700 28px/1.3 var(--font-family);
	padding-left:64px;
	padding-right:64px
}
}@media (min-width:840px) {
	.Card_announcementCard-container__Iu1BG {
	padding-top:24px;
	padding-bottom:24px
}
}@media screen and (min-width:840px) {
	.Card_textCard__YFWZQ {
	padding-left:24px;
	padding-right:24px
}
.Card_textCard-title__bHp_C {
	font:700 24px/1.5 var(--font-family)
}
}@keyframes splide-loading {
	0% {
	transform:rotate(0)
}
to {
	transform:rotate(1turn)
}
}.splide__track--draggable {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	user-select:none
}
.splide__track--fade>.splide__list>.splide__slide {
	margin:0!important;
	opacity:0;
	z-index:0
}
.splide__track--fade>.splide__list>.splide__slide.is-active {
	opacity:1;
	z-index:1
}
.splide--rtl {
	direction:rtl
}
.splide__track--ttb>.splide__list {
	display:block
}
.splide__container {
	box-sizing:border-box;
	position:relative
}
.splide__list {
	backface-visibility:hidden;
	display:flex;
	height:100%;
	margin:0!important;
	padding:0!important
}
.splide.is-initialized:not(.is-active) .splide__list {
	display:block
}
.splide__pagination {
	align-items:center;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	margin:0;
	pointer-events:none
}
.splide__pagination li {
	display:inline-block;
	line-height:1;
	list-style-type:none;
	margin:0;
	pointer-events:auto
}
.splide:not(.is-overflow) .splide__pagination {
	display:none
}
.splide__progress__bar {
	width:0
}
.splide {
	position:relative;
	visibility:hidden
}
.splide.is-initialized,.splide.is-rendered {
	visibility:visible
}
.splide__slide {
	backface-visibility:hidden;
	box-sizing:border-box;
	flex-shrink:0;
	list-style-type:none!important;
	margin:0;
	position:relative
}
.splide__slide img {
	vertical-align:bottom
}
.splide__spinner {
	animation:splide-loading 1s linear infinite;
	border:2px solid #999;
	border-left-color:transparent;
	border-radius:50%;
	bottom:0;
	contain:strict;
	display:inline-block;
	height:20px;
	left:0;
	margin:auto;
	position:absolute;
	right:0;
	top:0;
	width:20px
}
.splide__sr {
	clip:rect(0 0 0 0);
	border:0;
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause {
	display:none
}
.splide__toggle.is-active .splide__toggle__pause {
	display:inline
}
.splide__track {
	overflow:hidden;
	position:relative;
	z-index:0
}
.Carousel_cardCarousel__Qb8qO {
	position:relative;
	width:calc(100% + 40px);
	margin-bottom:-8px;
	margin-left:-20px;
	margin-right:-20px
}
.Carousel_cardCarousel-container__1kyzR:not([class*=is-overflow]) [class^=splide__list] {
	justify-content:center
}
.Carousel_cardCarousel-container__1kyzR:not([class*=is-overflow]) [class*=splide__arrows] {
	display:none
}
.Carousel_cardCarousel-track__ceMMJ {
	padding-bottom:8px
}
.Carousel_cardCarousel-slide__f5uBz {
	width:320px;
	min-width:320px
}
.Carousel_cardCarousel-slide__f5uBz:last-child {
	margin-left:0!important;
	margin-right:0!important
}
.Carousel_cardCarousel-slide__f5uBz>* {
	height:100%
}
.Carousel_cardCarousel-arrow__q_X9E {
	position:absolute;
	top:101px;
	pointer-events:auto
}
.Carousel_cardCarousel-arrow__q_X9E[disabled] {
	opacity:0
}
.Carousel_cardCarousel-arrow--prev__PJaWj {
	left:20px
}
.Carousel_cardCarousel-arrow--next__Pw84T {
	right:20px
}
.Carousel_cardCarousel-arrow--center__9WFSn {
	top:50%;
	transform:translateY(-50%)
}
.Carousel_performanceCarousel__lPL8D {
	position:relative;
	padding-left:40px;
	padding-right:40px
}
.Carousel_performanceCarousel-container__aZYeU:not([class*=is-overflow]) [class*=splide__arrows] {
	display:none
}
.Carousel_performanceCarousel-arrow__kpq_n {
	position:absolute;
	top:50%;
	transform:translateY(-50%)
}
.Carousel_performanceCarousel-arrow--prev__DfN_t {
	left:-40px
}
.Carousel_performanceCarousel-arrow--next__6rlKK {
	right:-40px
}
.Carousel_videoCarousel__Cm4wB {
	position:relative
}
.Carousel_videoCarousel-container__JIj3j:not([class*=is-overflow]) [class^=splide__list] {
	justify-content:center
}
.Carousel_videoCarousel-container__JIj3j:not([class*=is-overflow]) [class*=splide__arrows] {
	display:none
}
.Carousel_videoCarousel-arrow__OILZV {
	position:absolute;
	top:50%;
	transform:translateY(-50%)
}
.Carousel_videoCarousel-arrow--prev__8EDSq {
	left:0
}
.Carousel_videoCarousel-arrow--next__W0zOz {
	right:0
}
.Carousel_videoCarousel__Cm4wB [class^="splide__pagination "] {
	position:absolute;
	bottom:11.5px;
	left:50%;
	gap:8px;
	transform:translateX(-50%)
}
.Carousel_videoCarousel__Cm4wB [class^="splide__pagination "] [class*=is-active] {
	border-radius:30px;
	width:32px;
	height:8px
}
.Carousel_videoCarousel__Cm4wB [class^=splide__pagination__page] {
	background:#fff;
	border-radius:100%;
	opacity:.5;
	transition:width .4s ease,border-radius .4s ease;
	width:8px;
	height:8px
}
@media screen and (min-width:840px) {
	.Carousel_cardCarousel__Qb8qO {
	width:100%;
	margin-left:0;
	margin-right:0
}
.Carousel_cardCarousel-slide__f5uBz {
	width:auto;
	min-width:auto
}
}.GraphicShape_graphicShape__i4A1R {
	position:relative;
	overflow:hidden;
	background:#ededed
}
.GraphicShape_graphicShape-mediaContainer__PMPcY {
	background:#fff
}
.GraphicShape_graphicShape-media__xvc3p {
	aspect-ratio:4/3
}
.GraphicShape_graphicShape-media--contentLeft__4W51F {
	width:100%;
	height:100%
}
.GraphicShape_graphicShape-media__xvc3p:empty {
	display:none
}
.GraphicShape_graphicShape-content__YGF2M {
	padding:32px 20px 48px
}
.GraphicShape_graphicShape__i4A1R [class*=editor] h2,.GraphicShape_graphicShape__i4A1R [class*=editor] h3,.GraphicShape_graphicShape__i4A1R [class*=editor] h4,.GraphicShape_graphicShape__i4A1R [class*=editor] h5,.GraphicShape_graphicShape__i4A1R [class*=editor] h6 {
	font-weight:700;
	text-align:left
}
@media (min-width:840px) {
	.GraphicShape_graphicShape-mediaContainer--contentRight__sNGgr {
	position:absolute;
	width:34%;
	height:100%
}
.GraphicShape_graphicShape-mediaContainer--contentRight__sNGgr:after {
	position:absolute;
	top:-1px;
	right:-1px;
	display:block;
	min-height:681px;
	background:#ededed;
	content:"";
	-webkit-clip-path:polygon(0 100%,100% 0,100% 100%,0 100%);
	clip-path:polygon(0 100%,100% 0,100% 100%,0 100%);
	width:381px;
	height:114%
}
.GraphicShape_graphicShape-mediaContainer--contentLeft__89cQA {
	position:absolute;
	right:0;
	width:33.33%;
	height:100%
}
.GraphicShape_graphicShape-mediaContainer--contentLeft__89cQA:after {
	position:absolute;
	top:-1px;
	left:-21px;
	display:block;
	min-height:681px;
	background:#ededed;
	content:"";
	-webkit-clip-path:polygon(100% 0,0 114%,0 0,100% 0);
	clip-path:polygon(100% 0,0 114%,0 0,100% 0);
	width:381px;
	height:114%
}
.GraphicShape_graphicShape-media--contentRight__grx6g {
	height:100%;
	aspect-ratio:auto
}
.GraphicShape_graphicShape-content__YGF2M {
	display:grid;
	grid-template-columns:repeat(12,1fr);
	gap:20px;
	justify-content:center;
	padding:60px 58px
}
.GraphicShape_graphicShape-textContainer--contentRight__q624S {
	grid-column:5/13
}
.GraphicShape_graphicShape-textContainer--contentLeft__trU0K {
	grid-column:2/9
}
}@media (min-width:1200px) {
	.GraphicShape_graphicShape-mediaContainer--contentLeft__89cQA {
	width:calc(50% - 194px)
}
.GraphicShape_graphicShape-content__YGF2M {
	grid-template-columns:repeat(12,72px);
	padding-left:0;
	padding-right:0
}
}@media (min-width:1440px) {
	.GraphicShape_graphicShape-mediaContainer--contentLeft__89cQA {
	width:calc(50% - 234px)
}
.GraphicShape_graphicShape-content__YGF2M {
	grid-template-columns:repeat(12,92px)
}
}.GraphicSolution_graphicSolution__6c4hh {
	padding-top:32px;
	padding-bottom:32px
}
.GraphicSolution_graphicSolution-contentTrack__hltIF [class^=splide__list] {
	counter-reset:li
}
.GraphicSolution_graphicSolution-contentSlide__3ppvO {
	cursor:default
}
.GraphicSolution_graphicSolution-pictureSplide__vpbt_ {
	aspect-ratio:1
}
.GraphicSolution_graphicSolution-pictureTrack__BTZ4F {
	margin-bottom:20px
}
.GraphicSolution_graphicSolution-pictureSlide__axqwm {
	opacity:0;
	transition:opacity .25s ease-in-out
}
.GraphicSolution_graphicSolution-pictureSlide__axqwm[class*=is-active] {
	opacity:1;
	transition-duration:.65s
}
.GraphicSolution_graphicSolution-media__mMobx {
	--media-width:100%;
	--media-height:auto;
	margin-left:auto;
	margin-right:auto
}
.GraphicSolution_graphicSolution-buttonContainer__4HDJN {
	justify-content:space-between;
	margin-bottom:8px
}
.GraphicSolution_graphicSolution-titleContainer__CMSBY {
	display:flex;
	gap:16px;
	justify-content:space-between;
	color:#413f3e;
	font:500 15px/1.6 var(--font-family);
	margin-bottom:20px
}
.GraphicSolution_graphicSolutionContent__1XVX6 {
	--detail-height:0;
	--detail-counter:;
	counter-increment:details;
	pointer-events:none;
	padding-top:7px;
	padding-bottom:7px
}
.GraphicSolution_graphicSolutionContent__1XVX6[open] {
	padding-top:20px;
	padding-bottom:20px
}
.GraphicSolution_graphicSolutionContent--init__cNkst {
	transition:padding .35s ease-in-out
}
.GraphicSolution_graphicSolutionContent-summary__9fuqa {
	display:inline-flex;
	gap:8px;
	align-items:baseline;
	color:#ffb500;
	font:700 28px/1.2 var(--font-family);
	list-style:none;
	pointer-events:none
}
.GraphicSolution_graphicSolutionContent-summary__9fuqa:before {
	flex:none;
	color:#fff;
	font:700 14px/1.5 var(--font-family);
	font-family:var(--outfitFamily);
	text-align:center;
	background-color:#ffb500;
	border-radius:100%;
	transform:translateY(-.3em);
	content:attr(data-counter);
	width:18px;
	height:18px
}
.GraphicSolution_graphicSolutionContent-details__qJopk {
	pointer-events:all;
	padding-top:20px
}
.GraphicSolution_graphicSolutionContent-details__qJopk>*+* {
	margin-top:20px
}
.GraphicSolution_graphicSolutionContent-list__D7UNK li+li {
	margin-top:8px
}
@media (pointer:fine) {
	.GraphicSolution_graphicSolutionContent-summary__9fuqa:hover .GraphicSolution_graphicSolutionContent-summaryText__8_SaV {
	text-decoration:underline;
	transition:none;
	text-underline-offset:2px
}
.GraphicSolution_graphicSolutionContent-summary__9fuqa:hover:before {
	background-color:#ffb500;
	transition:none
}
}@media (min-width:840px) {
	.GraphicSolution_graphicSolution__6c4hh {
	display:flex;
	gap:20px;
	align-items:center;
	padding-top:80px;
	padding-bottom:80px
}
.GraphicSolution_graphicSolution-contentContainer__WZXKf {
	flex-basis:50%;
	counter-reset:details
}
.GraphicSolution_graphicSolution-contentContainer__WZXKf>*+* {
	margin-top:24px
}
.GraphicSolution_graphicSolution-pictureSplide__vpbt_ {
	flex-basis:50%
}
.GraphicSolution_graphicSolution-pictureTrack__BTZ4F {
	margin-bottom:0
}
.GraphicSolution_graphicSolution-titleContainer__CMSBY {
	display:none
}
.GraphicSolution_graphicSolutionContent__1XVX6 {
	position:relative;
	overflow:hidden
}
.GraphicSolution_graphicSolutionContent__1XVX6[open] {
	padding-top:7px;
	padding-bottom:7px
}
.GraphicSolution_graphicSolutionContent--open__7ga7s[open] {
	padding-top:20px;
	padding-bottom:calc(var(--detail-height) + 20px)
}
.GraphicSolution_graphicSolutionContent-summary__9fuqa {
	color:#413f3e;
	font:500 20px/1.7 var(--font-family);
	cursor:pointer;
	pointer-events:all
}
.GraphicSolution_graphicSolutionContent-summary__9fuqa:before {
	background-color:#413f3e;
	transform:translateY(-.1em);
	content:counter(details)
}
.GraphicSolution_graphicSolutionContent--init__cNkst .GraphicSolution_graphicSolutionContent-summary__9fuqa,.GraphicSolution_graphicSolutionContent--init__cNkst .GraphicSolution_graphicSolutionContent-summary__9fuqa:before {
	transition:all .35s ease-in-out
}
.GraphicSolution_graphicSolutionContent--open__7ga7s .GraphicSolution_graphicSolutionContent-summary__9fuqa {
	color:#ffb500;
	font:700 40px/1.2 var(--font-family);
	pointer-events:none
}
.GraphicSolution_graphicSolutionContent--open__7ga7s .GraphicSolution_graphicSolutionContent-summary__9fuqa:before {
	font-size:25px;
	background-color:#ffb500;
	width:32.4px;
	height:32.4px
}
.GraphicSolution_graphicSolutionContent-details__qJopk {
	position:absolute;
	width:100%;
	opacity:0;
	transition:opacity .6s ease-in-out;
	padding-left:40px;
	padding-top:24px
}
.GraphicSolution_graphicSolutionContent-details__qJopk>*+* {
	margin-top:24px
}
.GraphicSolution_graphicSolutionContent--init__cNkst .GraphicSolution_graphicSolutionContent-details__qJopk {
	transition:opacity .2s ease-in-out .1s
}
.GraphicSolution_graphicSolutionContent--open__7ga7s .GraphicSolution_graphicSolutionContent-details__qJopk {
	opacity:1
}
}@media screen and (min-width:1200px) {
	.GraphicSolution_graphicSolution__6c4hh {
	padding-top:160px;
	padding-bottom:160px
}
}.KeyVisual_keyVisual__SXCIr {
	display:flex;
	width:100%;
	height:550px;
	max-height:calc(100vh - 64px);
	background:50%/cover var(--keyVisual-bg);
	aspect-ratio:3
}
.KeyVisual_keyVisual-container__GLkNh {
	width:100%;
	background:var(--gradient-color-sm);
	padding-top:60px;
	padding-left:20px;
	padding-right:20px;
	margin-top:auto
}
.KeyVisual_keyVisual-container__GLkNh:after {
	display:block;
	background:#fff;
	transform:rotate(90deg);
	content:"";
	-webkit-mask:url(/wap/fonts/img-arrow.76e95a80.svg) 100% no-repeat;
	mask:url(/wap/fonts/img-arrow.76e95a80.svg) 100% no-repeat;
	margin:24px auto 16px;
	width:40px;
	height:40px
}
.KeyVisual_keyVisual-title__u1OvR {
	--icon-width:36px;
	--icon-height:36px;
	--icon-color:#fff;
	display:inline-flex;
	gap:8px;
	align-items:center;
	color:#fff
}
.KeyVisual_keyVisual-editor__MhDDx {
	color:#fff;
	margin-top:20px
}
.KeyVisual_keyVisual-tagContainer__xPsc2 {
	display:flex;
	flex-wrap:wrap;
	gap:8px;
	margin-top:16px
}
.KeyVisual_keyVisual-buttonContainer__7ASf0 {
	display:flex;
	flex-wrap:wrap;
	gap:8px 12px;
	margin-top:20px
}
.KeyVisual_keyVisual-breadcrumbs__vtUtb {
	display:flex;
	gap:32px;
	color:#fff;
	font:400 12px/1.5 var(--font-family);
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:4px
}
.KeyVisual_keyVisual-breadcrumbsItem__8s1iY {
	position:relative;
	display:block
}
.KeyVisual_keyVisual-breadcrumbsItem__8s1iY:last-of-type {
	font:700 12px/1.5 var(--font-family)
}
.KeyVisual_keyVisual-breadcrumbsItem__8s1iY+.KeyVisual_keyVisual-breadcrumbsItem__8s1iY:before {
	position:absolute;
	top:50%;
	left:-28px;
	display:block;
	background:#fff;
	transform:translateY(-50%);
	opacity:.5;
	content:"";
	width:24px;
	height:1px
}
@media (min-width:600px) {
	.KeyVisual_keyVisual__SXCIr {
	height:480px;
	background:no-repeat var(--gradient-color),center var(--keyVisual-bg);
	background-size:83.33%,cover;
	width:auto;
	height:auto
}
.KeyVisual_keyVisual-container__GLkNh {
	background:none;
	padding:58px
}
.KeyVisual_keyVisual-container__GLkNh:after {
	display:none
}
.KeyVisual_keyVisual-textContainer__77CtP {
	width:83.33%
}
.KeyVisual_keyVisual-buttonContainer__7ASf0 {
	gap:20px;
	margin-top:24px
}
}@media (min-width:1200px) {
	.KeyVisual_keyVisual__SXCIr {
	position:relative;
	align-items:center;
	height:auto;
	background-size:50%,cover
}
.KeyVisual_keyVisual__SXCIr:first-child:before {
	position:fixed;
	top:calc(86px - 11px);
	z-index:999;
	display:block;
	background:var(--hover-color);
	content:"";
	-webkit-clip-path:polygon(1.88% 0,100% 0,98.19% 100%,0 100%,1.88% 0);
	clip-path:polygon(1.88% 0,100% 0,98.19% 100%,0 100%,1.88% 0);
	width:329px;
	height:11px
}
.KeyVisual_keyVisual__SXCIr:first-child:after {
	position:absolute;
	bottom:0;
	left:0;
	width:0;
	height:0;
	border-color:var(--hover-color) transparent transparent var(--hover-color);
	border-width:39.5px 22.5px;
	transform:translateY(100%);
	content:""
}
.KeyVisual_keyVisual-container__GLkNh {
	margin-top:0
}
.KeyVisual_keyVisual-textContainer__77CtP {
	width:50%;
	padding-right:58px
}
.KeyVisual_keyVisual-title__u1OvR {
	--icon-width:48px;
	--icon-height:48px;
	gap:12px
}
.KeyVisual_keyVisual-editor__MhDDx {
	gap:8px 12px;
	margin-top:24px
}
.KeyVisual_keyVisual-tagContainer__xPsc2 {
	gap:8px 12px;
	margin-top:20px
}
}.Tag_tag__TEHBO {
	--tag-font:400 12px/1.5 var(--font-family);
	--tag-color:#413f3e;
	display:inline-flex;
	background:#ededed;
	border:0;
	border-radius:4px;
	padding-left:8px;
	padding-right:8px
}
.Tag_tag__TEHBO[href]:active,.Tag_tag__TEHBO[href]:active:hover,.Tag_tag__TEHBO[href]:focus-visible {
	background:#d6d6d6;
	box-shadow:0 0 0 1px transparent
}
.Tag_tag--keyVisual__MTu28 {
	--tag-font:700 15px/1.6 var(--font-family);
	--tag-color:#fff;
	background:transparent;
	border:1px solid #fff;
	border-radius:0
}
.Tag_tag--keyVisual__MTu28:active,.Tag_tag--keyVisual__MTu28:active:hover,.Tag_tag--keyVisual__MTu28:focus-visible,.Tag_tag--keyVisual__MTu28:hover {
	background:transparent;
	box-shadow:0 0 0 1px transparent
}
.Tag_tag-text__9DiKq {
	color:var(--tag-color);
	font:var(--tag-font)
}
@media (pointer:fine) {
	.Tag_tag__TEHBO[href]:hover {
	background:#fff;
	box-shadow:0 0 0 1px #a6a6a6
}
.Tag_tag--keyVisual__MTu28:hover {
	background:transparent;
	box-shadow:0 0 0 1px transparent
}
}