.blog-highlight-posts-section-title { font-size: 1.5rem; font-weight: 700; color: #ffffff;}.blog-highlight-posts-card { width: 1000px !important; max-width: calc(100vw - 200px) !important;}.blog-highlight-posts-card-img-wrapper { width: 100%; height: 360px; object-fit: cover;}.blog-highlight-posts-card-img { max-width: 100%; max-height: 100% !important; width: 100%; height: 100% !important; object-fit: cover;}.blog-highlight-posts-card-content-wrapper { margin-top: -100px; padding: 0 32px;}.blog-highlight-posts-card-tags { width: 100%; display: flex; align-items: center; flex-wrap: wrap; gap: 10px;}.blog-highlight-posts-card-tags a { padding: 3px 5px; border-radius: 4px; line-height: 15px; font-size: 0.688rem; font-weight: 700; color: #000f40; background-color: #ffffff; border: 1px solid #ffffff; box-shadow: rgb(0 15 64 / 20%) 0px 1px 5px; transition: color 0.2s;}.blog-highlight-posts-card-tags a:hover { color: #ff4f33;}.blog-highlight-posts-card-title { max-width: 60%; margin: 16px 0 0; font-weight: 700; font-size: 2.25rem; line-height: 44px; text-shadow: rgb(0 15 64 / 80%) 0px 1px 5px; color: #ffffff;}.blog-highlight-posts-slider-buttons-wrapper { display: flex;}.blog-highlight-posts-slider-button { display: flex; justify-content: center; align-items: center; border: 2px solid #ffffff; border-radius: 50%; width: 48px; height: 48px; background-color: transparent; cursor: pointer; transition: opacity 0.2s ease-in 0s, visibility 0.2s ease-in 0s;}.blog-highlight-posts-slider-button[aria-disabled='true'] { opacity: 0.1; pointer-events: none;}.blog-highlight-posts-slider-button-next { margin-left: 16px;}.blog-highlight-posts-slider-button-prev { margin-right: 16px;}.swiper-button-next::after,.swiper-button-prev::after { content: '';}.swiper { width: 100%; height: 100%;}.swiper-slide { width: auto; flex-shrink: 1;}@media screen and (max-width: 1024px) { .blog-highlight-posts-card-content-wrapper { margin-top: -36px; padding: 0 16px; } .blog-highlight-posts-card-title { max-width: 100%; font-size: 1.5rem; line-height: 40px; }}@media screen and (max-width: 768px) { .blog-highlight-posts-card { max-width: calc(100vw - 150px) !important; } .blog-highlight-posts-card-title { max-width: 100%; font-size: 1.25rem; line-height: 36px; }}