.main-content{width:100%;height:100%;position:relative;overflow:hidden auto}.slider-wrapper,.slider-area{touch-action:manipulation;overscroll-behavior:auto}.slider-wrapper{flex-direction:column;justify-content:space-between;width:calc(100% - 40px);padding-bottom:0;display:flex;position:relative;overflow-x:hidden}.main-content-subsite-home{flex-direction:column;flex:auto;align-items:center;width:100%;margin-bottom:20px;display:flex;position:relative;overflow:hidden visible}.news-slider-container{-webkit-overflow-scrolling:touch;width:100%;height:100%;min-height:300px}.news-slider-container .swiper,.news-slider-container .swiper-wrapper,.news-slider-container .swiper-slide{-webkit-overflow-scrolling:touch;min-height:300px;height:100%!important}.slider-area{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.view-all-posts-button{z-index:100;background:var(--header-bg);color:var(--text-color-always-white);cursor:pointer;pointer-events:auto;border:1px solid #ffffff0f;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;bottom:16px;right:16px}.view-all-posts-button:hover,.view-all-posts-button:focus{background-color:var(--header-bg-hover)}.news-slider-container,.swiper,.swiper-wrapper{height:100%!important}.swiper{width:100%!important;height:100%!important}.swiper-slide{position:relative;overflow:hidden;border-radius:0!important;height:100%!important}.slide-bg{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.slide-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;z-index:8;pointer-events:none;font-family:Manrope;font-size:2rem;font-weight:700;position:absolute;bottom:24px;left:24px;right:24px;overflow:hidden}.slide-date{color:#fff;z-index:8;pointer-events:none;background:#00000047;border-radius:4px;padding:6px 8px;font-size:.85rem;position:absolute;top:12px;right:16px}.swiper-pagination-bullet{opacity:1;background:var(--header-bg)!important}.swiper-slide img{object-fit:cover;width:100%;height:100%;display:block;border-radius:0!important}.all-posts-link{text-align:center;margin-top:12px;position:relative}.all-posts-link a{color:#fff;background:var(--header-bg);border-radius:6px;padding:6px 12px;font-size:.9rem;text-decoration:none;display:inline-block}.all-posts-link a:hover{color:#bebebe}.swiper-slide{width:100%!important}.slide-hover-effect:hover .slide-overlay{opacity:1}.news-slider-container{width:100%}.home{width:100%;height:100%}.news-grid{column-count:4;column-gap:50px;width:100%;padding-top:20px}.news-grid--loading{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;width:100%;padding-top:20px;column-count:unset!important;gap:50px!important;display:grid!important}.news-grid--loading .news-card.skeleton-card{width:100%!important;margin:0!important;display:block!important}@media (max-width:1400px){.news-grid--loading{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.news-grid--loading{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.news-grid--loading{grid-template-columns:1fr}}.news-grid--loading .news-card.skeleton-card{min-width:0;max-width:none;width:100%!important;margin:0!important}.news-card{break-inside:avoid;background:var(--primary-color);cursor:pointer;flex-direction:column;width:100%;min-height:160px;margin-bottom:50px;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden}.card-image{background:#111;width:100%;display:block;overflow:hidden}.card-image img{object-fit:cover;width:100%;height:100%;display:block}.card-body{flex-direction:column;gap:4px;padding:12px 0;display:flex}.card-date{color:#ffffffd9;border-radius:6px;align-self:flex-start;font-size:.85rem}.card-title{color:var(--text-color-always-white);white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;margin:0;font-size:1.3rem;font-weight:700;overflow:hidden}.news-card:hover{font-family:Comico}.news-grid-button-container{text-align:center;color:#000;margin-top:50px;padding:4px 0}.view-all-posts-button--grid{background-color:var(--primary-color);width:200px;height:40px;color:var(--selection-text-color);cursor:pointer;border:none;border-radius:30px;justify-content:flex-start;align-items:center;gap:10px;padding-left:8px;font-weight:600;transition-duration:.5s;display:flex;position:static;box-shadow:5px 5px 10px #0000001e}.svgIcon{height:25px;transition-duration:1.5s}.svgIcon path{fill:currentColor}.view-all-posts-button--grid:hover{background-color:var(--primary-color-cold);transition-duration:.5s}.view-all-posts-button--grid:active{transition-duration:.2s;transform:scale(.97)}.view-all-posts-button--grid:hover .svgIcon{transition-duration:1.5s;transform:rotate(250deg)}.news-grid-button-container{justify-content:center;margin-top:30px;display:flex}@media (max-width:768px){.news-grid{display:none}}@media (min-width:1200px){.card-title{font-size:1.25rem}}@media (max-width:768px){.slider-wrapper{height:calc(100*var(--vh,1vh) - var(--header-height) - var(--footer-height));overflow:hidden}}@media (min-width:769px){.slider-wrapper{height:auto;overflow:visible}.main-content-subsite-home{margin-top:20px;margin-bottom:60px}}@media (max-width:768px){.view-all-posts-button--grid{display:none}}@media (min-width:769px){.slider-wrapper .view-all-posts-button--home{display:none}}@media (max-width:1100px){.news-grid{column-count:2}}@media (min-width:1101px) and (max-width:1400px){.news-grid{column-count:3}}@media (max-width:700px){.news-grid{column-count:1}}.news-card.skeleton-card{box-sizing:border-box;pointer-events:none;break-inside:avoid;background:#fff;display:block;overflow:hidden;width:100%!important}.news-card.skeleton-card .card-image{aspect-ratio:16/9;background:#e9e9e9;display:block;position:relative;overflow:hidden;width:100%!important}.news-card.skeleton-card .card-body{flex-direction:column;gap:8px;display:flex;width:100%!important}.news-card.skeleton-card .skeleton-title{background:#e6e6e6;border-radius:6px;height:18px;position:relative;overflow:hidden;width:100%!important;margin:0!important}.news-card.skeleton-card .skeleton-date{background:#ebebeb;border-radius:6px;height:14px;position:relative;overflow:hidden;width:45%!important;margin:0!important}.news-card.skeleton-card .skeleton-title:after,.news-card.skeleton-card .skeleton-date:after,.news-card.skeleton-card .skeleton-shimmer{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff73 50%,#fff0 100%);animation:1.3s infinite shimmer;position:absolute;inset:0 -150%}.news-slider-container .skeleton-mobile .card-image{aspect-ratio:16/9;background:#e9e9e9;width:100%;position:relative;overflow:hidden}.news-slider-container .skeleton-mobile .card-body{flex-direction:column;gap:8px;width:100%;padding:12px 0 0;display:flex}.swiper{box-sizing:border-box;padding-bottom:25px;overflow:visible!important}.swiper-pagination{z-index:50;bottom:10px!important}
