.uHBl5a_root .element{font-size:16px;font-style:normal;font-weight:500;line-height:200%}@media (max-width:1024px){.uHBl5a_root .element{font-size:14px}}.uHBl5a_root .element .element-name{white-space:nowrap}.uHBl5a_root .element .element-name.highlighted{font-weight:700}.uHBl5a_root .element:hover{cursor:pointer;outline:none;text-decoration:underline}.uHBl5a_root .element .active{background-color:var(--primaryAccentColorLightest);border-radius:1.25em;justify-content:center;align-items:center;height:2em;padding:0 1.35em;font-weight:700;display:flex}
._4XYo_W_root{gap:var(--spacing-extraMedium);flex-direction:column;display:flex}@media (max-width:1024px){._4XYo_W_root{gap:var(--spacing-extraLarge)}}._4XYo_W_root .list-body{text-transform:capitalize;color:var(--buttonColorSecondaryLight);flex-wrap:wrap;justify-content:flex-start;align-items:center;column-gap:.6%;display:flex}
.P80Itq_root{margin-bottom:var(--spacing-extraLarge)}.P80Itq_root .public-layout-section-title{margin-bottom:0}@media (max-width:1024px){.P80Itq_root .public-layout-section-title{margin-bottom:var(--spacing-extraLarge)}}.P80Itq_root .layout-list-detailed .list-body{margin:0}.P80Itq_root .layout-list-detailed .list-body .public-func-cities-list-element .context-menu{color:var(--fontColor,inherit)}.P80Itq_root .see-more-button{align-self:flex-end}.P80Itq_root .shops-button-container{justify-content:center;display:flex}.P80Itq_root:where(.P80Itq_hasFontColor) .public-layout-section-title .section-title-content .title-heading{color:var(--fontColor)}.P80Itq_root:where(.P80Itq_hasButtonFontColor) .shops-button-container .layout-button .button{color:var(--buttonFontColor)}.P80Itq_root:where(.P80Itq_hasButtonFontColor) .shops-button-container .layout-button .button:hover{color:var(--buttonFontColor)}.P80Itq_root:where(.P80Itq_hasButtonColor) .shops-button-container .layout-button .button{background-color:var(--buttonColor);border-color:var(--buttonColor)}.P80Itq_root:where(.P80Itq_hasButtonColor) .shops-button-container .layout-button .button:hover{background-color:var(--buttonColor);border-color:var(--buttonColor)}
.NKYY0q_root{cursor:pointer;-webkit-tap-highlight-color:#fff0;background:#fff;border:1px solid #c9ccd0;border-radius:1.25em;flex-direction:column;justify-content:center;align-items:center;width:clamp(110px,20vw,150px);height:clamp(110px,20vw,150px);padding:13px;display:flex;position:relative;overflow:hidden}.NKYY0q_root:last-child{margin-right:0}.NKYY0q_root .context-menu{width:100%;height:100%}.NKYY0q_root .element{grid-template-rows:70% 30%;grid-template-columns:1fr;place-items:center;gap:.3em;width:100%;height:100%;display:grid}.NKYY0q_root .element .element-body{justify-content:center;align-items:center;max-width:78px;height:100%;display:flex}.NKYY0q_root .element .element-body img{object-fit:contain;width:100%;height:100%}@media (max-width:768px){.NKYY0q_root .element .element-body img{max-width:4.5em;max-height:4.5em}}.NKYY0q_root .element .element-footer{justify-content:space-between;align-items:center;width:100%;display:flex}.NKYY0q_root .element .element-footer .element-newspapers-count{color:#939aa0;align-items:center;gap:.5em;font-size:18px;display:flex}@media (max-width:768px){.NKYY0q_root .element .element-footer .element-newspapers-count{gap:.2em}}.NKYY0q_root .element .element-footer .element-newspapers-count .image-icon{width:24px;height:24px}.NKYY0q_root .element .element-footer .element-name{color:var(--secondaryAccentColor);font-size:inherit;flex:1;font-weight:700}.NKYY0q_root .element .element-footer .smaller-font-size{font-size:.88em}.NKYY0q_root .element .element-footer .element-controls{z-index:1;justify-content:center;align-items:center;width:2em;height:2em;display:flex}.NKYY0q_root .element .element-footer .element-controls:hover{opacity:.5}@media (max-width:768px){.NKYY0q_root{padding:8px}}
@media (max-width:1024px){._1WdxgW_root{display:flex}}._1WdxgW_root .list-wrapper .list-body{opacity:1;grid-template-columns:repeat(auto-fill,minmax(150px,150px));grid-auto-flow:dense;gap:.7em;margin-bottom:3em;transition:opacity .3s;display:grid}@media (max-width:820px){._1WdxgW_root .list-wrapper .list-body{margin-bottom:2em}}@media (min-width:1024px){._1WdxgW_root .list-wrapper .list-body{gap:.8em}}@media (max-width:1024px){._1WdxgW_root .list-wrapper .list-body{grid-template-columns:repeat(3,1fr)}}._1WdxgW_root .list-wrapper .list-body .fav-icon{width:24px;height:24px}._1WdxgW_root .list-wrapper .list-body a{height:100%}
.avPAkW_root .public-layout-section-title{height:4em;margin-bottom:0}.avPAkW_root.custom-layout:where(.avPAkW_hasFontColor) .public-layout-section-title .section-title-content .title-heading{color:var(--fontColor)}
.IYomSG_root{margin-bottom:4em}@media (max-width:1024px){.IYomSG_root{margin-bottom:0}}.IYomSG_root .public-layout-section-title{color:var(--fontColor,var(--primaryTextColor));margin-bottom:1em}.IYomSG_root{font-size:1em}.IYomSG_root .article{color:var(--fontColor,var(--primaryTextColor));flex-direction:column;justify-content:flex-start;display:flex}.IYomSG_root .article:not(:last-child){margin-bottom:5em}.IYomSG_root .article-header{flex:1;margin-bottom:1em}.IYomSG_root .text-container{flex:2;margin:0}.IYomSG_root h2{color:var(--fontColor,var(--primaryTextColor));margin-bottom:var(--spacing-extraMedium);font-size:26px;font-weight:700;line-height:160%}@media (max-width:1024px){.IYomSG_root h2{margin-bottom:var(--spacing-medium);font-size:20px}}.IYomSG_root p{margin-bottom:var(--spacing-medium);font-size:16px;font-weight:400;line-height:160%;display:block}@media (max-width:1024px){.IYomSG_root p{margin-bottom:var(--spacing-extraSmall);font-size:12px}}.IYomSG_root ul,.IYomSG_root ol{padding-left:var(--spacing-extraMedium);list-style:initial}.IYomSG_root ul li,.IYomSG_root ol li{margin-bottom:var(--spacing-medium)}@media (max-width:1024px){.IYomSG_root ul li,.IYomSG_root ol li{margin-bottom:var(--spacing-extraSmall)}}.IYomSG_root ul p,.IYomSG_root ol p{margin-bottom:var(--spacing-medium);color:var(--fontColor,var(--primaryTextColor));font-size:16px}@media (max-width:1024px){.IYomSG_root ul p,.IYomSG_root ol p{margin-bottom:var(--spacing-extraSmall);font-size:12px}}