.Breadcrumb{align-items:center;display:flex}.Breadcrumb__list{flex-wrap:wrap;align-items:center;gap:2vw;margin:0;padding:0;list-style:none;display:flex}@media only screen and (min-width:768px){.Breadcrumb__list{flex-wrap:nowrap;gap:8px}}.Breadcrumb__item{align-items:center;gap:2vw;display:flex}@media only screen and (min-width:768px){.Breadcrumb__item{gap:8px}}.Breadcrumb__link{color:var(--color-primary);align-items:center;text-decoration:none;display:flex}@media only screen and (min-width:768px){.Breadcrumb__link:hover{text-decoration:underline}}.Breadcrumb__link--button{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.Breadcrumb__separator{flex-shrink:0}.Breadcrumb__current{color:var(--color-dark)}.Breadcrumb__current .Typography,.Breadcrumb .Typography{line-height:1.5}
.LayoutContainer{position:relative}.LayoutContainer__content:empty{display:none}.LayoutContainer__content--bg-gray{background:var(--color-gray)}.LayoutContainer__content{flex-direction:column;gap:24px;width:100%;max-width:1466px;margin:auto;padding:24px 16px;display:flex}@media (min-width:1470px){.LayoutContainer__content{border-radius:8px}}.LayoutContainer__content--full{max-width:100%}@media only screen and (min-width:768px){.LayoutContainer__content{gap:32px;padding:40px clamp(24px,5vw,80px)}}.LayoutContainer__content--small-padding{padding:24px 16px}@media only screen and (min-width:768px){.LayoutContainer__content--small-padding{padding:24px clamp(22px,4vw,40px)}}.LayoutContainer__content--without-padding{padding:0}.LayoutContainer__content--without-padding-top{padding-top:0}@media only screen and (max-width:767px){.LayoutContainer__content--without-padding-top-mobile{padding-top:0}}@media only screen and (min-width:768px){.LayoutContainer__content--without-padding-top-desktop{padding-top:0}}.LayoutContainer__content--without-padding-bottom{padding-bottom:0}@media only screen and (max-width:767px){.LayoutContainer__content--without-padding-bottom-mobile{padding-bottom:0}}@media only screen and (min-width:768px){.LayoutContainer__content--without-padding-bottom-desktop{padding-bottom:0}}@media only screen and (max-width:767px){.LayoutContainer__content--full-on-mobile{max-width:100%;padding-left:0;padding-right:0}.LayoutContainer__content--full-on-mobile .LayoutContainer__breadcrumb{padding-inline:6vw}}
