body {
    font-family: var(--wp--preset--font-family--noto-sans-ambassadori);
	  line-height: 1.5
}
.swiper-slide-active .entry-title a,
.swiper-slide-active .cat-links{
    text-align: center;
}
.header-style .alignwide {
    max-width: 100% !important;
    margin-left: 2% !important;
    margin-right: 3% !important;
}
a:hover {
    text-decoration: none !important;
    color: rgb(241,241,241) !important;
}
.header-style a {
    font-weight: bold;
    font-family: var(--wp--preset--font-family--noto-sans-ambassadori);
    color: #cacaca !important;
}
.news-item {
    border: 1px solid #cf167d40 !important;
    background: linear-gradient(rgb(17, 6, 16), rgba(61, 2, 53, 0.55)) !important;
}
.news-item {
    margin: 20px
}
@media(max-width:1100px) {
.other-news-pc {
    display: none !important
}
.dedicated-page p {
    font-family: var(--wp--preset--font-family--noto-sans-ambassadori);
    color: #cacaca !important;
    font-size: 15px;
    margin-bottom: 15px;
}
.dedicated-page h2 {
    font-family: var(--wp--preset--font-family--noto-sans-ambassadori);
    color: #cacaca !important;
    font-size: 28px;
}
	@media(max-width:568px) {
    .latest-news {
    margin-left: 7px !important;
    margin-right: 7px !important
    }
    .latest-news .wp-container-core-post-template-layout-2.wp-container-core-post-template-layout-2 {
    gap: 7px  !important;
}
}
	html .has-modal-open {
    background: radial-gradient(rgba(207,23,126,0.55),#3d0235) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
}
	.swiper-button-pause {
		opacity: 0 !important;
	}
	.wp-block-newspack-blocks-carousel .swiper-pagination-bullets {
		display: none !important;
	}
@media (max-width: 768px) {
* .entry-title a {
    font-size: 14px !important;
}
	}
	@media (max-width: 768px) {
	.wp-block-cover.header-style {
		min-height: 75px !important;
	}
	}
.wp-block-navigation__responsive-container-open {
    color: #cf167d;
}
	.latest-news-header  {
    color: #f6d5e8 !important;
    margin: auto !important;
    border-radius: 30px !important;
    padding: 14px !important;
    border: solid 1px rgb(119,20,76) !important;
}
		@media (max-width: 769px) {
.entry-title a {
    color: #f6d5e8 !important;
    font-size: 14px !important;
    background:rgb(20,9,19,.5) !important;
    margin: auto !important;
    border-radius: 30px !important;
    padding: 14px !important;
    border: solid 1px rgb(119,20,76) !important;
    backdrop-filter: blur(4px) !important;
    -webkit-backdrop-filter: blur(4px) !important;
}
	}
	
	




	